2008年12月5日星期五

ubuntu8.04连接pptp vpn

解决问题:如何在ubuntu客户端下连接windows vpn
环境:ubuntu8.04

利用network-manager设置的gui方法

安装软件:
network-manager-pptp network manager pptp插件
network-manager-vpnc network manager vpnc插件,适用于cisco vpn,这里可能不需要
pptp-linux pptp的linux客户端

装完后,在nm-applet (就是右上角panel中的网络连接图标。如果没有这个图标,可命令行下nm-applet)里多了个“vpn连接”的选项 .
设置:
vpn连接->配置vpn->添加->PPTP-tunnel 默认

Connection: connection name
网关:x.x.x.x(vpn server的ip或者域名都可以)
Authentication:把Refuse EAP选上 (连接windows vpn server的话Refuse CHAP一定要选)
Compression&Encryption:默认,不用改
PPP Options:默认,不用改

设置好之后,应用。就可以连接。


如果不选择gui配置,而用手动

1. 安装pptp-linux
2. 在/etc/ppp/chap-secrets 在最後增加一行如下:
"ubuntu" pptp "ubuntuvpn"
3. sudo vim /etc/ppp/peers/ubuntu 增加如下内容:
pty "pptp ubuntu.org.cn --nolaunchpppd"
name ubuntu
remotename pptp
require-mppe-128
file /etc/ppp/options.pptp
4. sudo pon ubuntu连接
5. sudo poff ubuntu退出连接,plog连接日志。

路由问题
如果该vpn提供代理上网,则要vpn要成为默认路由
用route -n 或 ip route查看路由,看ppp0是否为默认路由
如果ppp0不是默认路由
sudo ip route del default
sudo ip route add default dev ppp0 //将ppp0添加为默认路由

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]