如何用 Linux 拨号上网( 二 )


#;forget;the;"lock";option;or;some;programs;such;as;mgetty;will;not
#;work.;The;asyncmap;and;escape;will;permit;the;PPP;link;to;work;with
#;a;telnet;or;rlogin;connection.;You;are;welcome;to;make;any;changes
#;as;desired.;Don"t;use;the;"defaultroute";option;if;you;currently
#;have;a;default;route;to;an;ethernet;gateway.
#
exec;/usr/sbin/pppd;debug;lock;modem;crtscts;/dev/ttycua0;57600;
asyncmap;20A0000;escape;FF;kdebug;0;$LOCAL_IP:$REMOTE_IP;
noipdefault;netmask;$NETMASK;defaultroute;connect;$DIALER_SCRIPT

然后,检查一下你的登录会话程序;/etc/ppp/dialer.163,在我所在的;163;ISP,这个从模板拷贝过来的
会话程序可直接使用,如果有以下情况,你需要对这个会话程序略作改动:;

(1)如果拨号提示输入用户名的提示符不是;login:;
(2)如果登录成功后还要用户再交互打入命令;,才启动;ppp;协议
本文后面的附录三是一个根据上述要求略加修改后的登录脚本 。;
建议:假如你有多个;ISP;可连接,就创建多个拨号;PPP;连接脚本和相应的;PPP;登录脚本 。;

四、启动;PPP;和断开;PPP
启动你的;PPP;连接唯一要做的就是开启;Modem,运行刚才写好的;ppp.163 。你的;ppp.163;脚本将自动拨
号、送出登录信息、完成协议认证,等你看到你的;Modem;上的数据传输指示灯不再闪动并保持连接状态,
PPP;连接就完成了,你可以打命令:;

netstat;-r;

查看当前的路由表,如果;PPP;协议连接成功的话,路由表里就会有连接你的;ISP;的缺省路由 。你的;PPP
已经配置成功了 。;

如果没有成功,注意看一下;/etc/ppp;下的;PPP;出错记录文件 。;

要断开;PPP;连接,运行;ppp-off 。;

五、DNS;的配置
PPP;连接成功后,如果要使用;WWW;浏览器、Ftp、Telnet;等服务,必须正确配置;DNS;域名解析 。所以,
一旦;PPP;连接完毕,应该在;/etc/resolv.conf;中加入一行:;

nameserver;

推荐阅读