> Linux服务器 > VPN >

Fedora下使用VPN

在Windows下配置VPN连接非常简单,不过在Linux下用系统自带的NetworkManager很难配置,以至于其自带的vpnc、OpenVPN、PPTP都连接不了。
PPTP是系统已经装好了的,不过不是官方的。PPTP在Linux下用的人很多,它有GUI程序,叫pptp-client。下面是官方PPTP Client的使用方法:
安装PPTP及GUI:

1 su -
2 rpm -Uvh http://pptpclient.sourceforge.ne ... -current.noarch.rpm
3 yum --enablerepo=pptp-stable install pptpconfig


配置PPTP-Config:

1、在终端以root身份执行:

pptpconfig

2、输入VPN的信息,点击“Add”,切换到“Routing”栏,选中“All to Tunnel”,将流量全经由该VPN。再选中刚添加的VPN连接,点击“Start”,会弹出一个对话框 ,看是否会连接成功。注意,此时不一定会连接成功,有可能出现如下失败信息:

3、如果出现上述错误,则切换到“Encryption”选项栏,选中第一项“Require Microsoft Point-to-Point Encryption(MPPE)”,点击“Update”更新配置,再选中VPN连接,点击“Start”。

4、如果上述操作后还不能连接,切换至“Miscellaneous”,选中“Enable connection debugging facilities”启用它会在连接的时候给出相关信息,发生错误时可以提示出错信息。再“Update”,然后“Start”观察错误信息。

如果成功,可以Ping一下看能否Ping 通:


另外,如果配置好后,确定信息无误,而还是连接不上,可以试着重建路由表看能否连接成功:

route del default
route add default dev eth0

然后再重新连接。 (责任编辑:IT)