1、安装pptpd
# apt-get install pptpd
2、编辑配置文件,设置VPN的服务器IP和客户端IP范围
# vim /etc/pptpd.conf75 # (Recommended)76 localip 192.168.9.177 remoteip 192.168.9.11-30
3、在options文件中配置DNS,具体读取的option文件可以在/etc/pptpd.conf中找到。如:option /etc/ppp/pptpd-options
# vim /etc/ppp/pptpd-options
55 #ms-dns 10.0.0.156 #ms-dns 10.0.0.257 ms-dns 8.8.8.858 ms-dns 8.8.4.459 #ms-dns 208.67.222.22260 #ms-dns 208.67.220.220
(相关学习视频分享:linux视频教程)
4、添加路由表
# iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j MASQUERADE
将添加路由表的命令写入/etc/rc.local中:
# vim /etc/rc.local14 iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j MASQUERADE15 exit 0
5、设置/etc/sysctl.conf中的net.ipv4.ip_forward
# vim /etc/sysctl.conf30 net.ipv4.ip_forward=1# sysctl -p
6、重启pptpd服务
# /etc/init.d/pptpd restart
7、添加用户
# vim /etc/ppp/chap-secrets # Secrets for authentication using CHAP# client server secret IP addressesusername pptpd password *
然后就是在Windows下新建VPN连接:
1:打开新建连接向导
2:选择VPN连接方式
3:虚拟专用网络连接
4:连接名称,用来区分你的多个连接。
5:如果VPN只是一个辅助的连接,那就如下这样选择
6:VPN服务器地址,域名或者是具体的IP
7:可以选择是否创建快捷方式,完成。
8:输入用户名和密码,连接。
相关教程分享:linux教程
以上就是linux如何配置vpn的详细内容,更多请关注24课堂在线网其它相关文章!