发信人: lonsh()
整理人: Wing(1999-01-25 16:46:48), 站内信件
|
建立PPP SERVER耗尽了我三周时间。今天终于建立。兴奋之余广而告之 与大家同享。
1、配置核心(kernel)
a、cd /sys/i386/conf cp GENERIC MYGENERIC
b、编辑MYGENERIC文件, 增加一行: pseudo-device ppp 1
c、编译核心 config MYGENERIC cd ../../complie/MYGENERIC make depend make make install
2、配置启动文件(/etc/rc.conf) 在network_interfaces这一行里的引号内增加两项 tun0 和 ppp0
3、配置启动文件(/etc/ttys)如下所示: ttyd1 "/usr/libexec/getty std.19200" unknown on insecure --ttyd0是com1口名称,ttyd1是com2口名称,本人的MODEM接在com2口 --std.19200表示这是com2口的速率固定在19200。也可是std.38400等参数 --insecure表示不允许此端口以root(或UID=0)的用户身份登录,secure表示允许
4、配置MODEM参数(可在WIN95的超级终端下键入AT指令) ATE0Q1&C1&D2&K3S0=1&W0 --E0表示关闭字符回应 Q1表示MODEM不返回结果码 &C1表示追踪数据载波 --&D2表示挂机并且当DTR发生从开到关的转换时,进入命令状态 --&K3表示使用RTS/CTS本地流控 S0=1表示铃响一声后MODEM自动应答 --&W0表示将当前配置存为用户方案0
5、配置PPP OPTIONS文件 编辑/etc/ppp/options文件如下: crtscts #使用RTS/CTS流控 modem netmask 255.255.255.0 passive login #使用系统口令文件(/etc/passwd)来验证身份 :144.123.33.12 #打算分配给接入端的IP地址
6、编辑一shell文件 /etc/ppp/ppp.shell内容如下 exec /usr/sbin/pppd /dev/ttyd1 7、建立一用户 执行/stand/sysinstall-->Configure-->User Management-->Add user login id:<ppp>,passwd <122222>,Home directory: </tmp>,login shell: </etc/ppp/ppp.shell>
8、改变/etc/ppp/ppp.shell的属性如下: chmod u+x ppp.shell chown ppp ppp.shell
9、重新启动FREEBSD
10、配置WIN95拨入端 a、拨号网络中MODEM速率选19200(与FREEBSD的/etc/ttys中速率匹配),8位数据位,无校验,1位停止位,使用 CTS/RTS控制。服务器类型中TCP/IP设置为“已分配IP地址的服务器”,指定“命名服务器的地址”为你的IP 地址(前提是你把你的FREEBSD配置成一DNS服务器)。 b、拨号前把“用户名”和“口令”两栏设为空值。然后开始拨号,直到出现"login:" c、登录: login:ppp passwd:122222
哈哈,连接成功了!您可以连接到FREEBSD了。可以TELNET,BBS,FTP,WWW等。
-- ☆ 来源:.广州网易BBS站 bbs.nease.net.[FROM: 202.99.197.131]
|
|