📄 00000006.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:bill@bb1.sltung.com.tw">bill@bb1.sltung.com.tw</A> (Bill Wang), 看板: Linux <BR>标 题: 经验谈: Linux PPP & 专线设定 <BR>发信站: DCI HiNet (Mon Jan 13 12:53:48 1997) <BR>转信站: sobee!netnews.ntu!spring!serv.hinet.net!netnews.hinet.net!news <BR> <BR>Hi 大家好!! <BR> <BR> 经过很多朋友的协助,我终於把我的专线弄通了.. <BR> 得到很多宝贵的经验,希望能对大家有帮助!! <BR> <BR> 文件 Linux PPP & 专线设定 <BR> <BR> 环境 Linux 2.0.25 <BR> pppd 2.2.0f <BR> <BR> 参考 PPP-HOWTO <BR> PPP-FAQ <BR> Serial-HOWTO <BR> <BR>;########################################################################### <BR>一.Linux pppd <-> Linux pppd <BR>*.使用 inittab 的架构,简单,稳定..可以保证专线的畅通,相关设定如下: <BR> <BR>/etc/inittab ; 只要加一行 <BR>#--- begin <BR>a1:12345:respawn:/etc/ppp/ppp-connect >/dev/null 2>/dev/null <BR>#--- end <BR> <BR>/etc/ppp/ppp-connect ; (拨号端) <BR>#--- begin <BR>exec /usr/sbin/pppd connect 'chat -v "" "ATD" "CONNECT" ' /dev/modem 115200 <BR>#--- end <BR> <BR>/etc/ppp/ppp-connect ; (伺服端) <BR>#--- begin <BR>exec /usr/sbin/pppd connect 'chat -v "" "ATA" "CONNECT" ' /dev/modem 115200 <BR>#--- end <BR> <BR>/etc/ppp/options <BR>#--- begin <BR>user pppuser ; YourLogonUserId <BR>+ua /etc/ppp/pap-secrets <BR>mru 1500 <BR>mtu 1500 <BR>lock ; disable restare <BR>domain linux.xxx.xx ; YourDomainName <BR>netmask 255.255.255.0 ; YourNetMask <BR>192.168.0.1:192.168.0.2 ; LocalIP:RemoteIP <BR>defaultroute <BR>modem ; 这行很重要,若设成 local 则断线後 <BR> ; pppd 不会死,也无法重拨 <BR>;debug <BR>crtscts ; 注意排线 <BR>-detach <BR>asyncmap 0 <BR>#--- end <BR> <BR>/etc/ppp/pap-secrets <BR>#--- begin <BR>host1/pppuser ; domain name / user name <BR>asdf8egr ; password <BR>#--- end <BR> <BR>上述的设定可以保证专线永远自动保持在连通状态,只要任一端的 modem 断线,, <BR>就会导致 pppd 自动结束,然後又被 inittab 启动,然後一边 ATD,一边 ATA <BR>又再度自动连上....Linux 帅吧!! <BR> <BR>还有一个好处,可以不用买专线式的 modem , 因为连线动作是 Linux 自动作的, <BR>所以用一般的数据机就可以了 <BR> <BR>;########################################################################### <BR>二.Linux pppd <-> WindowsNT RAS <BR> <BR>我原来是用 Linux 拨 NT RAS,试了很久,,, ,最後虽然连通了,,还是把它放弃.. <BR> (NT 不够稳定..,,且自动管理的部份有问题) <BR> <BR>要用 Linux 接 PPP , 只有一个方法 (我所了解的..) PAP 认证 <BR>因为很多原因,Linux 要上 NT RAS 要改几个设定,蛮麻烦.. <BR> <BR>都是改 NT 端,,(reged32.exe) <BR> 1. <BR> <BR> HKEY_LOCAL_MACHINE <BR> SYSTEM <BR> CurrentControlSet <BR> Services <BR> RemoteAccess <BR> Parameters <BR> Autodisconnect: REG_DWORD: 0 <BR> <BR> 2.and to get my routing to work correctly: <BR> <BR> HKEY_LOCAL_MACHINE <BR> SYSTEM <BR> CurrentControlSet <BR> Services <BR> RasArp <BR> Parameters <BR> DisableOtherSrcPackets: REG_DWORD: 0 <BR> <BR> 3.把 SPSP(NT 专用的) 这个认证方式 disable 掉(delete) <BR> <BR> HKEY_LOCAL_MACHINE <BR> SYSTEM <BR> CurrentControlSet <BR> Services <BR> RasMan <BR> PPP <BR> SPAP <BR> <BR> 4.把 NT 的网路设定中的 IPX/SPX NetBeui 这些 protocol 都 disable 掉 <BR> <BR> 只留下 tcp/ip <BR> <BR> 5./etc/ppp/pap-secrets 中的写法不能用 <BR> domain username password ipaddr 的格式 <BR> 照 PPP-FAQ 的 "" * "" 也不行 <BR> 最後由 PPP-FAQ 的作者提供的 <BR> hostname/username <BR> password <BR> 这个格式才可以 <BR> <BR>;########################################################################### <BR>三.其它 <BR> <BR> 1.最糟糕的问题就是 RS232 Cable <BR> 当我第一次把 Linux 的 pppd 接通 NT 後,老是跑不了多久就 <BR> 自动断线..(所以最後我才会把 pppd 挂到 inittab) <BR> 研究了很久,本来要赖到 NT 的头上,,後来翻到一篇中文的 <BR> Serial-FAQ , 内容提到 RS232 Cable 若是弄错会导致 modem 断线 <BR> 详细内容请自己找 Linux 精华区..看到这篇说明後,我如获至宝, <BR> 把全家的 RS232 Cable 翻出来,共有 7 条 (25<->25) <BR> 其中 2 条灰色的过关,,用它们来接 Linux 就不会断线了.. <BR> 其它有 5 条白色的,全都不行...颜色有甚麽关系我是不知道.. <BR> 但是在 Serial-HowTo 及 PPP-HowTo 中都有说明 RS232 脚位 <BR> 的详细接法,及影响,,请各位自行参考 <BR> 这是硬体流量控制所必备的工具,那你说可不可以用 xon/xoff 呢? <BR> 好像是不行,PPP 一定要走硬体流量控制.. (SLIP 可以) <BR> 不过,有个有趣的问题..Linux 不能用的线,拿给 NT 用,,就没有这种 <BR> 问题...(这是我在这个专线连线经验中看到唯一一个 NT 的优点) <BR> <BR> 2.我用来接专线的两端是 486DX2-66 各 16MB RAM <BR> 跑 Linux 2.0.25 ,, 随时都 idle , 没事干... <BR> 因此我就把 DTE 速度调到 115200,期待 modem 压缩能派上用场.. <BR> 测试结果 <BR> modem 实际连线速度是 21600 或 26400 (专线不太稳定) <BR> 传 zip 档可达 3.0k/每秒 <BR> 传文字档可达 5.xk/每秒 <BR> 相当的稳定 <BR> <BR>最後.. <BR> <BR> 以上的内容都是我自己 try error 所获得的,,可能不是很正确的答案, <BR> 又参考了很多文件,前人著作,,没有完整的引出,只就重点描述,希望跟我 <BR> 一样有困难的朋友可以不用懂很多理论就可以善用 Linux 的强大功能 <BR> 只是希望与大家分享经验而已,若有错误,还请指正!! <BR> <BR>Bill Wang <<A HREF="mailto:bill@bb1.sltung.com.tw>">bill@bb1.sltung.com.tw></A> <BR>86.01.13 <BR> <BR>-- Bill Wang : <<A HREF="mailto:bill@bb1.sltung.com.tw>">bill@bb1.sltung.com.tw></A> <BR>-- <A HREF="http://bb1.sltung.com.tw">http://bb1.sltung.com.tw</A> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -