首页 >运维 >linux运维 > 正文

linux如何配置vpn

原创2020-02-15 14:57:530279
phpStudy Linux 面板(小皮面板)

1、安装pptpd

# apt-get install pptpd

2、编辑配置文件,设置VPN的服务器IP和客户端IP范围

# vim /etc/pptpd.conf
75 # (Recommended)
76 localip 192.168.9.1
77 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.1
56 #ms-dns 10.0.0.2
57 ms-dns 8.8.8.8
58 ms-dns 8.8.4.4
59 #ms-dns 208.67.222.222
60 #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.local
14 iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j MASQUERADE
15 exit 0

5、设置/etc/sysctl.conf中的net.ipv4.ip_forward

# vim /etc/sysctl.conf
30 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 addresses
username   pptpd   password   *

然后就是在Windows下新建VPN连接:

1:打开新建连接向导

2:选择VPN连接方式

3:虚拟专用网络连接

4:连接名称,用来区分你的多个连接。

5:如果VPN只是一个辅助的连接,那就如下这样选择

6:VPN服务器地址,域名或者是具体的IP

7:可以选择是否创建快捷方式,完成。

8:输入用户名和密码,连接。

相关教程分享:linux教程

以上就是linux如何配置vpn的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:linux vpn
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • 手把手教你玩转Linux视频教程手把手教你玩转Linux视频教程
  • Linux从入门到精通Linux从入门到精通
  • Linux逐步升华视频教程Linux逐步升华视频教程
  • Linux基础进阶视频教程Linux基础进阶视频教程
  • 视频教程分类