首页 > Ubuntu > ubuntu9.10连接windons vpn服务器

ubuntu9.10连接windons vpn服务器

2010年8月22日 发表评论 阅读评论

查资料发现ubuntu9.10自带的network manager存在BUG,如是乎删除重新安装:
新得立下标记重新安装network-manager

我现在使用的系统是ubuntu9.10,默认使用network manager作为网络管理器,就在屏幕右上方,这里他的VPN是不能配置的,需要安装一个插件。

sudo apt-get install network-manager-gnome network-manager-pptp
sudo apt-get install network-manager-openvpn // 安装OpenVPN协议管理器

sudo NetworkManager restart // 重启

然后点击network manager的图标,最下方的VPN连接,配置一个VPN即可。

添加VPN连接

右击面板上的网络图标->VPN连接->配置VPN

点击“添加”

选择默认的PPTP VPN连接类型,点击“建立”

连接名称随便取一个。填入网关和用户名、密码

点击“高级”,在“允许以下人证方法”中取消选中“EAP”,选上“使用点到点加密(MPPE)”

这个步骤是必须的,否则会连接不上。

确定,保存

--------------------------------------------

配置的细节不多说,这里重点说下几个问题。

第一个,链接VPN之后,提示连接VPN失败 因为VPN服务未启动,查看var/log/syslog发现有如下提示:

<WARN>  nm_vpn_connection_connect_cb(): VPN connection ‘VPN 连接 1′ failed to connect: ‘No VPN secrets!’.

后查资料发现ubuntu9.10自带的network manager存在BUG,如是乎删除重新安装:

sudo apt-get remove network-manager
sudo apt-get install network-manager

要求重启,再次连接,已经没有服务启动失败的提示,但是却是始终连接失败。

再次查资料,在一论坛发现解决方案:

The problem you are experiencing is because of EAP authentication on the remote end, you’ll need to pass “refuse-eap” option to pppd.

Unfortunately this option is not available in NetworkManager, we’ll need to launch a terminal and execute gconf-editor.

navigate to /system/networking/connections

Here you’ll find some numbered folders, these are your connections, try and find the one describing your vpn configuration (it’s probably the last one), there you’ll find a “vpn” folder, click on it.

Right-click on the right pane and choose “new-key” on the context-menu.

Fill the form as follows:

Name: refuse-eap
Type: string
Value: yes

click “ok” and you’re done!

好吧,我们打开终端,输入gconf-editor,找到/system/networking/connections目录,展开你带你VPN链接名称数字的目录。

新建一个值,名称为refuse-eap,类型为字符,值为yes

OK退出,搞定。

再次连接VPN,成功。

分类: Ubuntu 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.