精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>系统管理>>系统设置与技巧>>拨号>>成功建立一个PPP SERVER!经验广而告之

主题:成功建立一个PPP SERVER!经验广而告之
发信人: 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]

[关闭][返回]