1、首先,安装ppp、pptp
(1)apt-get install ppp pptp
于是,你有可能报下面的错误:
很明显,是/etc/apt/sources.list找不到ppp和pptp,我中间找了很多源,都没发现有能用的,所以网上的让你
apt-get update、apt-get upgrade根本不能用,天下一大抄!
没办法只能自己找软件然后去下载了!
备注:其实,如果上面出错了,可以直接参考备注后面的常见错误,通过
apt-get intall autoremove
然后再:
apt-get intall ppp ppp-linux
其实就可以直接完成安装,如果上面两条都执行成功了,其实(2)就可以略过了,直接进行(3)
(2)下载ppp和pptp并且安装
经过测试,貌似这个网址现在可以下载的:pkgs.org/download/pp…
下载的话,大家可以试试ppp、pptp、xl2tp是不是能直接装,如果不能的话,可以考虑先装openwan,大家下载下来以后就可以安装了:
如果直接装ppp之类的失败,建议先安装openswan,安装该项目需要c++环境,如果没装的自己百度下,这个不难。
接着,直接安装openswan:
tar -xvf openswan-2.6.32.tar.gz
cd openswan-2.6.32
make programs
make install
ipsec --version
Linux Openswan 2.6.32 (netkey)
See `ipsec --copyright' for copyright information
安装完成后:
vi /etc/sysctl.conf 将下面两项
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
改为
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 0
执行以下命令使设置生效
sysctl -p
接着,可以安装ppp和pptp看下是否成功。
2、开始连接vpn
连接vpn的过程很简单,只需要三步
(1)创建连接
进入目录:
执行命令:
此时会在peers目录下出现一个文件:
(2)使用pppd call命令来启动连接
(3)添加路由设置,用于访问
完成以上步骤后,使用ifconfig就可以看到一个ppp0的ip,使用route -n也能看到,然后就连接成功了。
3、常见错误
(1)局域网一会就断,连一会断一次
该问题主要是配置文件的问题:
下面这两条信息注释掉,然后重启试试
(2)连不上
需要如下设置:
(3)ppp安装不上
如果你发现,你的ppp总是报各种冲突的问题,并且安装不上,这个时候可以用一条命令:
apt-get install autoremove
用了它以后,中间会让你输入y,输入y以后就一直卸载,如果这个命令也出错了,那你网上找找原因,这个问题不难解决,成功以后,直接执行:
apt-get install ppp
就成功了!
然后再安装ppp-linux:
其实成功以后就可以试试创建连接和启动了,下面是过程:
备注:
如果不是ubuntu环境,是centos可以考虑如下装机办法:后面操作和上面都一样了
yum install ppp
yum install pptp
yum install pptp-setup