本文共 1090 字,大约阅读时间需要 3 分钟。
***服务器网络配置: eth1 外网x.x.x.x eth2 192.168.9.1
用户通过Windows拨入,获得192.168.9.x地址,可以通过外网访问其他。
1. 下载tar xvzf pptpd-1.3.4.tar.gz
cd pptpd-1.3.4
./configure && make && make install
2. yum -y install ppp
3. 配置pptpd选项
vi /etc/ppp/options.pptpd
name pptpd
refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd4. vi /etc/ppp/chap-secrets
配置***用户密码,格式:用户名 pptpd 密码 允许IP地址
***-user pptpd xxx *
abc1 pptpd 123123 *
abc2 pptpd 123123 *5. 配置IP分配
#vi /etc/pptpd.conf
option /etc/ppp/options.pptpd
localip 192.168.9.1 remoteip 192.168.9.11-30 ms-dns x.x.x.xx.x.x.x 当地DNS
6. 配置IPTables
修改sysctl.conf 打开ip_forward
为保证重启生效需要修改配置文件/etc/sysctl.conf;
net.ipv4.ip_forward = 1sysctl -p
参考
-A POSTROUTING -s 192.168.9.0/255.255.255.0 -o eth1 -j SNAT --to-source x.x.x.x -A POSTROUTING -o eth1 -j MASQUERADE例子
/sbin/iptables -t nat -F /sbin/iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -o eth0 -j SNAT --to-source 192.168.10.253 /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE7. 启动pptpd
pptpd
或者 pptpd -d (打印log入/var/log/messages)
参考文章
转载地址:http://ssgya.baihongyu.com/