Ubuntu 12.04安装PPTP
1、安装软件
sudo apt-get install pptpd ufw
2、编辑/etc/ppp/pptpd-options
refuse-pap refuse-chap refuse-mschap
注释掉这三行,即在前面加#
3、接着同样的文件,添加DNS
ms-dns 8.8.8.8 ms-dns 8.8.4.4
4、编辑/etc/pptpd.conf
localip 10.99.99.99 remoteip 10.99.99.100-199
5、编辑/etc/ppp/chap-secrets
添加用户和密码,格式为:
#[Username] [Service] [Password] [Allowed IP Address] sampleusername pptpd samplepassword *
6、重启pptpd
sudo /etc/init.d/pptpd restart
7、编辑/etc/sysctl.conf
增加:
net.ipv4.ip_forward=1
立即生效:
sudo sysctl -p
8、编辑/etc/default/ufw
把所有的默认策略更改为ACCEPT:
DEFAULT_FORWARD_POLICY #由DROP更改为ACCEPT DEFAULT_INPUT_POLICY #由DROP更改为ACCEPT
9、编辑/etc/ufw/before.rules
增加:
# NAT table rules *nat :POSTROUTING ACCEPT [0:0] # Allow forward traffic to eth0 -A POSTROUTING -s 10.99.99.0/24 -o eth0 -j MASQUERADE # Process the NAT table rules COMMIT
10、启动ufw
sudo ufw enable
在安装过程中非常顺利,但是安装结束连接vpn的时候,连接正常但是不能访问网络,这是转发协议设置出错
将第九步中的
-A POSTROUTING -s 10.99.99.0/24 -o eth0 -j MASQUERADE
中的eth0 改为自己电脑上的实际网卡,可以通过ifconfig查看
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。