荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: gaoyang (gaoyang), 信区: Linux
标  题: RedHat下架设PPP Server详解
发信站: BBS 荔园晨风站 (Thu Mar  2 22:13:24 2000), 转信


  很多时候,我们需要一台可以拨到自己内部局域网的ppp Server,如果你的局域网刚好
有一台Linux主机,或者需要一台配置不是高档的ppp Server时,那么用Linux来做是最合适
不过的了。很多Linux站点上都讲怎样怎样在slackware下设置,而安装slackware下的方法
在redha
能成功配置的。我第一次在Redhat上架PPP Server,就颇费了一番工夫,终于搞定。现在写
出来,好让各位GG、JJ、DD、MM老少爷们少走弯路。

  首先,我们要打开系统对com口的tty守护。在redhat的的缺省下,系统没有配置com口
的守护。我们需要自己手工在系统的初始化文件列表中添加com口的守护命令。Redhat在安
装时,有一个communication包,里面有一个mgetty-1.1.14-8.i386.rpm,安装他用来做
com口的tty守护程序


  Mgetty的用法和Slackware下面的agetty和uugetty查不多,而且更好用一点。下面就是
mgetty的主要参数说明(省略了与Fax有关的东西):

  mgetty [options] ttydevice [gettydefs]

       -s <speed> 速率设置

       -p <login prompt> 登陆提示

      -n # 响铃多少次后系统自动应答,#表示响铃的次数,默认值为1次。

       -R <t> 回拨,回拨时间 t秒

  -i <issue file> 登陆成功后的信息

  有了参数说明,写一个com口的初始化脚本就很容易了。在/etc/inittab里面添加一行
命令,我的是这样写的:

  ###############dial up###################

  d1:12345:respawn:/sbin/mgetty -s 38400 -n 3 ttyS0

  我用的是com1,如果你用com2的话,就笆T?/etc/ppp目录下修改options和
options.ttyS0(如果你使com2就改option.ttyS2):

  options :

  asyncmap 0

  netmask 255.255.255.0 (根据你网络的设置修改掩码类型)

  proxyarp

  lock

  crtscts

  modem

  options.ttyS0 :

  192.168.0.1:192.168.0.2

  (ppp server的IP:分配给拨入机器的IP)

  用root login,然后执行chmod u+s /usr/sbin/pppd,使拨入用户有执行pppd的权限。
最后添加一个用户,username为ppp(当然也可以为其它的),在/etc/passwd下设置ppp用户
的shell为“/usr/sbin/pppd –detach”。

  现在你的redhat就成为了一台ppp Server了,打开另一台机器,拨通你自己的服务器试
一试?

  BTW:如果你想让你的ppp Server顺便做你ppp到外部的proxy,再执行一条命令就可以
了:/sbin/ipfwadm –F –a m –S 192.168.168.0/16 –D 0.0.0.0/0


--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: tnt3-szb.szptt.net.c]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店