云网牛站
所在位置:首页 > Linux云服务器 > Ubuntu安装配置PPTP服务

Ubuntu安装配置PPTP服务

2017-10-19 22:25:16作者:Linux编辑稿源:topspeedsnail

已在 ubuntu 14.04 下测试成功。

 

架设 PPTP 服务

首先我们用apt-get安装 pptp

sudo apt-get install pptpd

配置 pptp,编辑 pptp.conf

sudo vim /etc/pptpd.conf

在文件尾添加服务器IP和客户端IP

localip 192.168.0.1

remoteip 192.168.0.100-200

这里配置了服务IP为192.168.0.1,分配给PPTP客户端的IP范围为192.168.0.100 到 192.168.0.200。只要IP地址不和你服务器已用的IP冲突就可以使用。

 

配置 DNS

sudo vim /etc/ppp/pptpd-options

取消ms-dns注释,添加google DNS或 OpenDNS

ms-dns 8.8.8.8

ms-dns 8.8.4.4

添加VPN用户

sudo vim /etc/ppp/chap-secrets

第一列是用户名。第二列是服务名称(如PPTP),星号代表所有服务。第三列是密码。第四列允许的IP,可以用星号。

# client        server  secret                  IP addresses

username * myPassword *

启动服务

/etc/init.d/pptpd restart

 

设置IP转向

打开IPv4转向,编辑/etc/sysctl.conf文件

sudo vim /etc/sysctl.conf

取消如下行的注释

net.ipv4.ip_forward=1

重加载配置使生效

sudo sysctl -p

在iptables里添加转向规则

sudo vim /etc/rc.local

在exit 0前添加

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

iptables -A FORWARD -p tcp --syn -s 192.168.0.0/24 -j TCPMSS --set-mss 1356

完成,重启系统。现在可以用上面的用户密码连接PPTPD服务了。

精选文章
热门文章