ubuntu 16.04 搭建 pptp vpn

admin5年前Linux104
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
1.安装pptp以提供VPN服务
sudo apt-get install pptpd
 
2.对pptpd.conf中的配置信息进行修改     #在打开的内容里面找到这两行,并取消掉注释
sudo vim /etc/pptpd.conf
localip  192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
 
3.设置vpn的ms-dns
sudo vim /etc/ppp/pptpd-options
ms-dns 202.101.172.35
 
4.修改chap-secrets以分配vpn账号
sudo vim /etc/ppp/chap-secrets
username pptpd password *             #对应账号密码
 
5.开启内核IP转发
sudo sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g' /etc/sysctl.conf
sudo sysctl -p
 
6.配置iptables
sudo apt-get install iptables
#清除iptables里旧的规则
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
#允许gre协议以及1723端口、47端口
sudo iptables -A INPUT -p gre -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT
#开启NAT转发
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ens160 -j MASQUERADE
 
7.重启服务,使我们的配置生效
sudo service pptpd restart
 
8.vpn代理上网慢解决方案
sudo -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
  
重启vpn服务
sudo service pptpd restart
 
这样VPN就可以正常连接使用了!

标签: linuxubuntuvpn

相关文章

ubuntu系统开启root账户远程登录

123456789安装ssh-serversudo apt-get install openssh-serversudo nano /etc/ssh/...

ubuntu踢掉远程用户登录

12345#永久删除远程登录用户:    usermod –G peter 用户#仅仅想把远程登录用户踢掉:fuser -k /dev/pt...

ubuntu安装 Samba实现局域网文件共享

12345678910111213141516171819202122231.samba 的安装很简单,命令行执行:sudo apt-get install samba...

ubuntu crontab设置定时任务

ubuntu 设置定时任务 crontab -l  #查看详情crontab -e #设置定时任务 *  *  *  *  *  command 分 ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Music