Linux 版 (精华区)

发信人: netiscpu (说不如做), 信区: Linux
标  题: SlackwareLinuxPPP设置,
发信站: 哈工大紫丁香 (Tue May 18 07:55:28 1999), 转信

《Linux公报》......让Linux更富魅力! 

---------------------------------------------------------------------------

----- 

SlackWare Linux PPP 设置

By YaoQijun (xuzhicai@jlonline.com)

---------------------------------------------------------------------------

-----

PPP方式上网是目前使用较为广泛和廉价的一种连接INTERNET的方式。网络开发和应用

是Linux的主要用途之一。作为Linux的广大个人用户,利用PPP 不仅可以单机上网,还

可以通过Linux的 IP Masquerade实现PPP帐户共享。需要指出的是:169是一个内部网

,它使用的地址是一个A类网的Internet 保留地址(10.xx.xx.xx),它通过网关再上连

到ChinaNet。因此,通过169上网你得到的IP地址是一个A类保留地址(10.xx.xx.xx)。

而由于此类地址不能被NIS求解,169用户在Linux下将不能用POP3来操作电子邮件,但

win95可以 :-( 。或许通过改进pppd可达到与win95同样的效果。而163因为直接接入C

hinaNet,用户得到的地址为一个合法IP地址,Linux 下POP3可正常操作。这一点对于

想通过Linux 进行POP3 方式来进行e-mail传送的用户来说是需要考虑到的。对于用SN

MP方式,163和169都可以。 Linux下PPP设置主要有基本网络设置、PPP参数设置及拨号

设置。 

一、网络设置:

在Slackware Linux下(本文所有设置针对Slackware版本Linux),网络的设定可在安

装时进行,也可在系统安装后另行配置。对新手来说,使用netconfig命令比较方便但

只能配置一个网络界面。对于熟练的用户,可以通过编辑与网络相关的系统文件来对网

络进行灵活配置。它们是:/e tc/HOSTNAME #设置主机名 ;/etc/resolv.conf #配置

域名和域名求解器 例如:本人使用163上网的设置resolv.conf ;/etc/rc.d/rc.inet1

 #设置IP地址、网络界面、网关。 二、PPP options设置:

/etc/ppp/options为PPP缺省的选项文件,其每一项的含义可通过"man pppd"得到更详

细的了解。一般要有crtscts、modem、defaultroute几项。 三、拨号(chat方式)

Slackware 3.2--Slackware3.4版本中,在/usr/sbin/中有ppp-on脚本用于ppp拨号上网

。与之配合的是/etc/ppp/ppp-on-dialer中的"chat"来执行实际连接。ppp-on需要根据

ISP和用户的不同进行修改,也就是说你可以根据不同用户设置不同"ppp-on"脚本。而

ppp-on-dialer有可能要根据不同ISP做适当修改。如:原始的ppp-on-dialer中的期待

提示为"login:",而163和169用的是"username:"。在设置好以上二个文件后,你就可

以通过执行"ppp-on"拨号上网了。?还惚匦胧浅队没АR肴媚承┯没б灿凶矢袷

褂pp-on,你可以建立一个ppp group(编辑/etc/group),把ppp用户加到ppp组中。然后

将ppp-on,ppp-off,ppp-on-dialer设置成为root.ppp所有,具有-rwxr-x---权限。将p

ppd也设置成为root.ppp所有,具有-rwsr-x---权限(即 chmod u+s pppd...)。 四、

拨号(minicom方式)Slackware 3.2中minicom是一个功能很多的远程通讯程序,用来做

PPP拨号、登录效果很好。不仅可手动登录,还可以自动拨号、登录。 1、首先设置mo

dem的参数,用minicom -s进入minicom的设置菜单,进入Serial port setup设置mode

m及数据格式;Modem and dialing设置拨号属性(一般不用修改);然后选择Save se

tup as dfl保存设置。 2、保存以上设置后进入minicom,你会看到modem被初始化后显

示OK的字样。此时,输入ATDT163回车后即开始拨号。如拨通则终端出现以下信息: C

ONNECT 57600 Welcome to CHINANET-JS 

Username: 

输入你的用户名后出现: 

Password: 

然后输入你的口令,若口令正确终端上出现: 

PPP session from (202.102.30.248) to 202.102.30.169 beginning ...~yy#.!}!}!

}...到此,你已成功地登录到了你的ISP。但服务器端在等待客户端(你的机器)启动

pppd。 3、此时,按ctrl-a然后z,出现minicom的主菜单,按q退出minicom但不复位m

odem。或者在另一个Linux终端下启?pppd:即“/usr/sbin/pppd -detach /dev/modem

 ” 几秒钟后,用netstat -i即可看到ppp0这个网络界面了。现在,你可以用ping、l

ynx等网络工具来检查你是否已进入了Internet。 通过设置minicom的连接后自动执行

脚本,可以实现PPP自动拨号、登录。在minicom的主菜单下,按ctrl-a,d进入Dialing

 directory。首先选择edit子菜单设置拨号属性,主要有: A Name:定义所做连接的名

称 B Number:你的ISP的号码 

C Dial String #:定义引用号 

E Script: 建立连接后执行的脚本 

F Username:你登录的用户名 

G Password:你登录的口令 

其中的登录脚本(login script)一般放在/etc/ppp/login.script中,这里给出一个可

用的login.script和相应的mini.options。按ESC键退出,按ctrl-a,x退出minicom并保

存设置。以后可在终端方式下直接执行minicom -dn (其中,n为上述所定义的Dial St

ring #);或进入minicom后按ctrl-a,d进入Dialing directory选择相应的Dial Strin

g #。在X-Window下,因minicom要求VT102终端模式,所以在X-Term下只能用后一种方

法。注意:以上所设置的参数在$HOME/.dialrc中,你应该设置此文件为600使其它用户

不可读(root 除外)。 五、关闭ppp连接:

通过执行ppp-off 或 killall -TERM pppd即可,不过你必须是pppd的建立者或root。

同时,你应该关闭minicom如果你不再需要它。 

---------------------------------------------------------------------------

-----

版权所有 (C) 1998, YaoQijun 

出版于《Linux公报》中文版第一期 1998年11月

---------------------------------------------------------------------------

-----

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.772毫秒