参考其他大牛人的文章,在我的环境中配置了一次,成功了!
由于每个人机器环境都不一样,所以配置方法或者遇到的问题可能不同。
所以,我参考了这些方法后,使用最简单的做法来达到自己的目标。
以下是我的步骤:
1、验证内核是否加载了MPPE模块:
modprobe ppp-compress-18 && echo MPPE is ok
2. 安装pptp:
yum install ppp
yum install pptpd
3.修改配置文件:
vi /etc/ppp/options.pptpd 不动
vi /etc/ppp/chap-secrets 添加用户名和密码
vi /etc/pptpd.conf 只打开如下两行即可:
-
localip 192.168.0.1
-
remoteip 192.168.0.207-2174、打开内核的IP转发功能:
vi /etc/sysctl.conf, 修改
net.ipv4.ip_forward = 1, 然后
sysctl -p
(这个我没有用,因为我发现已经是打开的.可能是之前我修改过)
5、启动pptpd守护进程:service pptpd start
6. 配置iptables:
将Linux服务器的1723端口和47端口打开,并打开GRE协议。 #/sbin/iptables -A INPUT -p tcp --dport 1723 -j ACCEPT #/sbin/iptables -A INPUT -p tcp --dport 47 -j ACCEPT #/sbin/iptables -A INPUT -p gre -j ACCEPT 打开路由功能:
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0.0/24 -o eth0 -j MASQUERADE
参考文章:
1. http://www.cnblogs.com/sixiweb/archive/2012/11/20/2778732.html
2. http://my.oschina.net/xiekakaban/blog/171981
3.http://blog.csdn.net/ymirboy/article/details/4421755
4. http://wuli03960405.blog.51cto.com/1470785/534714/