debian建立pptp VPN服务器

来源:互联网 发布:推理电影 知乎 编辑:程序博客网 时间:2024/05/17 01:52
1. uname -a 查看内核版本, Linuxkernel 2.6.15以上版本不用再手动安装mppe和dkms

2.安装pptp 
apt-getinstall pptpd
3.修改文件:/etc/pptpd.conf:
  localip 192.168.10.1
   remoteip192.168.10.50-60

4.在文件/etc/ppp/chap-secrets里添加用户:
testpptpd 123456789 *
用户是test, 密码是123456789, *指的是ip, 也可以指定固定ip

5./etc/ppp/pptpd-options里添加DNS:
ms-dns202.102.224.68
ms-dns 202.102.227.68

6.打开IP转发:

编辑/etc/sysctl.conf文件,找到”net.ipv4.ip_forward=1″这一行,去掉前面的注释。
然后运行 sysctl -p

7.在文件/etc/init.d/rc.local 最后加上:
/sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -jMASQUERADE

8.执行一次上述命令然后

/etc/init.d/pptpd restart

9.路由器映射

查看端口占用了1723端口,结果不成功,还要使用47号协议GRE

netstat -apn

10.解决pptp连接后无法上网问题

主要是vpn连接后修改了默认网关

解决此问题,需要进行以下操作:

1、选择PPTP VPN连接的网络属性中的TCP/IP连接属性

2、选择高级设置

3、将 常规标签上的 在远程网络上使用默认网关 前面的勾选去掉.

4、断开并重新连接PPTP VPN网络.

原创粉丝点击