Ubuntu服务器下搭建VPN的操作步骤
发布日期:2016-1-11 17:1:10
在Ubuntu服务器下搭建VPN,可参考以下步骤: 1、登陆服务器,安装pptpd: sudo apt-get install pptpd 2、修改配置文件: 1) /etc/pptpd.conf sudo vi /etc/pptpd.conf 在# TAG: localip后面添加命令: localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 2) /etc/ppp/pptpd-options sudo vi /etc/ppp/pptpd-options 删除 #ms-dns 前面的#号,修改DNS server: 223.5.5.5 3) 在/etc/ppp/chap-secrets中,添加账号、服务器名、密码和IP限制,如 user pptpd userpasswd * 4) /etc/sysctl.conf 删除 #net.ipv4.ip_forward=1 前的#号,开启ipv4 forward 运行命令:sudo sysctl –p 若运行后显示 net.ipv4.ip_forward = 1,表示修改生效。 5) 使用iptables建立一个NAT sudo apt-get install iptables iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE 请注意:eth0代表网卡,可以通过命令 ifconfig 查看 6) /etc/network/interfaces 在eth0/eth1.. 下面加入 pre-up iptables-restore < /etc/iptables-rules 3、重启 pptpd sudo /etc/init.d/pptpd restart 4、在client端设置连接VPN进行测试
|