红帽企业版Linux下配置一个点对点(PPP)拨号服务器(2)

5. 创建一个/etc/ppp/options.ttySX文件,其中ttySX 是调制解调器连接的串口(类似于ttyS0 或者 ttyS1).在这个文件中,加入被配置成PPP服务器的IP地址,分号的后面是分配给调制解调器的IP地址.这个文件看起来类似于:

#Server_IP_address:Client_IP_address
192.168.1.68:192.168.1.107

这个设定了网关(PPP服务器的IP)和远程机器的IP地址.为每个调制解调器创建一个文件.每个PPP服务器的IP地址可能会相同但是每个调制解调器需要自己的唯一的IP地址.

6. 为pppd程序设置root访问的suid位:

chmod u+s /usr/sbin/pppd

这将使pppd以root身份来运行.

7. 使用init q命令来重新读取/etc/inittab文件

8. 激活IP转发,这样路由服务器外的客户请求:

echo 1 > /proc/sys/net/ipv4/ip_forward

如果你希望这个设置在重新启动和永久生效,可以编辑 /etc/sysctl.conf文件加入下面的行:

net.ipv4.ip_forward = 1

9.在登录时用户帐号需要改变,来自动运行/usr/sbin/pppd程序.如果这个没有被设置,用户需要在登录后在一个终端窗口手动执行pppd. 尽管一个通用的'pppuser'帐户可以被任何人使用,但是由于安全原因,我们强烈推荐你创建一个单独的帐户. 为ppp创建帐户,可以使用useradd命令来创建帐户.使用passwd为这个用户设置密码后,修改/etc/passwd文件,把这个帐户的登录shell改变为/usr/sbin/pppd. 在/etc/passwd 中的行类似于:

bob:x:500:500:bob:/home/bob:/usr/sbin/pppd

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wysxzd.html