免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1059 | 回复: 0
打印 上一主题 下一主题

RedHat下架设PPP Server详解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-07 16:43 |只看该作者 |倒序浏览
RedHat下架设PPP Server详解
  很多时候,我们需要一台可以拨到自己内部局域网的ppp Server,如果你的局域网刚好
有一台Linux主机,或者需要一台配置不是高档的ppp Server时,那么用Linux来做是最合适
不过的了。很多Linux站点上都讲怎样怎样在slackware下设置,而安装slackware下的方法在
redhat下是不能成功配置的。我第一次在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  速率设置
       -p  登陆提示
      -n # 响铃多少次后系统自动应答,#表示响铃的次数,默认值为1次。
       -R  回拨,回拨时间 t秒
  -i  登陆成功后的信息
  有了参数说明,写一个com口的初始化脚本就很容易了。在/etc/inittab里面添加一行命
令,我的是这样写的:
  ###############dial up###################
  d1:12345:respawn:/sbin/mgetty -s 38400 -n 3 ttyS0
  我用的是com1,如果你用com2的话,就把gettydefs改成ttyS1就可以了。
  执行Init q,看看mgetty启动了没有,如果没有,根据modem使用com口的情况修改上述
文件,直到mgetty启动,同时modem的TR灯点亮为止。
  接着需要设置ppp参数。在/etc/ppp目录下修改options和options.ttyS0(如果你使com
2就改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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16722/showart_166533.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP