Big Bug Ban

兴趣 践行 创新

ubuntu server 安装VPN pptp

 

首先说一点.安装pptp类型的VPN VPS不能是openvz的

XEN的都可以

首先使用如下命令安装pptp

sudo apt-get install pptpd

 

然后执行

sudo vim /etc/pptpd.conf

或者用nano

sudo nano /etc/pptpd.conf

编辑最后两行  去掉这里的注释

123q

存盘退出

然后继续编辑

sudo vim /etc/ppp/pptpd-options

 

把ms-dns改成8.8.8.8(这个是google的dns服务器)

12w

存盘退出

然后编辑这个文件

sudo vim /etc/ppp/chap-secrets

加入VPN拨号的密码

pwd

就像这样

用户名是princehaku 密码是123 后面的*代表从所有ip可登陆

sudo service pptpd restart

重启服务

好了现在可以用windows自带的vpn拨号拨入了

————————————

此时的你登陆了但是也是不能访问外网的

因为还没有建立通信隧道

之前我是直接用route –add 建立的,但是后来突然出现问题了..

原因不知.

大家也还是用iptables建立转发吧

开启ipv4转发  修改 /etc/sysctl.conf

net.ipv4.ip_forward=1

然后使新配置生效:

sudo sysctl -p
然后

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

或者

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT –to-source [你的服务器ip]

或者是用这个

sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0

好了  外网也可以访问了 VPN搭建完毕 注意最好你在连接到vpn后再执行 否则提示无设备

1q

还有.你可以将这段加入.以便开机的时候启动

编辑

/etc/rc.local

加入

iptables-restore </etc/iptables-rules

Written by princehaku

9月 9th, 2010 at 10:55 下午

Posted in linux

Tagged with ,

with one comment

One Response to 'ubuntu server 安装VPN pptp'

Subscribe to comments with RSS or TrackBack to 'ubuntu server 安装VPN pptp'.

  1. […] 手动安装请【参考这里】 […]

Leave a Reply