BBS水木清华站∶精华区

发信人: scaner (木瓜好好), 信区: Linux        
标  题: ppp server真是那么难配吗? 
发信站: BBS 水木清华站 (Sat Apr  3 10:28:05 1999) 
 
感觉配ppp server应该是很轻松的一件事呀,不知道 
是不是偶运气好的缘故吧.老姐配了一个下午都没有 
摆平,害的老弟还饿了一个小时的肚子,据说还是参考了 
精华区的某片文章,当真是faint呀. 
 
配置ppp server,首先要确认以下几个事实: 
modem一定是已经配好了,换而言之,用minicom拨 
入拨出都没有问题,还有就是确定ppp client只是单机, 
这样ppp server不需要外加路由.三是安装了mgetty,这个 
东西在redhat中好象缺省是不安装的.getty本来也是可以 
的,不过mgetty更方便了,对一般的modem确实是什么配置 
都不要就能转起来了. 
 
下面假设modem是连在COM2上的,就是/dev/ttyS1 
先到/etc/inittab中加一句: 
S1:2345:respawn:/sbin/mgetty ttyS1 -s 115200  
保存退出后init q 
先ps axw|grep getty,看看mgetty起来了没有, 
然后在试拨一下,看看Login和password能不能正常 
出来,如果不行,那只能算你倒霉了,没法在五分钟内 
配好ppp server了,原因多半是modem兼容性不好 
需要慢慢修改mgetty的初始化的at命令串了. 
如果能正常的拨进来,就可以开始配pppd了. 
值得一提的是/usr/doc/pppd../这个目录中的 
README.linux是很有指导意义的,其中关于如何配 
ppp server讲的很清楚. 
 
先建立ppp用户,然后建立~ppp/.ppprc文件,内容是 
-detach 
modem 
crtscts 
lock 
192.168.10.30 
最后一行是<server ip>:<client ip>对,要按你的需要 
修改一下. 
 
README.linux中是让ppp用户的shell直接改成/usr/sbin/pppd 
不过这样ppp用户需要一些特殊的权限,我的办法是先吧 
/usr/sbin/pppd复制到~ppp/pppd,然后 
chmod a+x ~ppp/pppd 
chmod u+s ~ppp/pppd 
chown root.root ~ppp/pppd 
最后到/etc/passwd中把ppp用户的shell设成 
/home/ppp/pppd 
 
这样就算完事了.顺便想提一下的就是觉得redhat原来的 
kernel编译得挺好的,感觉除非是要加上APM支持,根本 
没有必要重新编译内核,自己编译的内核,怎么也不会比 
别人专业级的要好多少呀.当然想实践一下自然是好的 
如果只是想实用的话,确实不用多此一举. 
 
 
 
 
-- 
#telnet I.want.to.go 
telnet: Unable to connect to remote host: No Route to host 
 
※ 修改:·reden 於 Apr  3 19:36:47 修改本文·[FROM:  159.226.21.168] 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.79.71] 

BBS水木清华站∶精华区