多亏了Networkmanager的l2tp插件啊,现在只要使用NetworkManager来管理网络,就能创建l2tp类型的VPN(包括l2tp+ipsec类型的VPN)。我们学校的校园网就是l2tp类型的VPN,在我们学校(东南大学)其正式名称为b-ras.
下面以Fedora 19 KDE环境为例(最新版的Ubuntu也是可以的,不过要安装的软件包名称可能不同哦),结合东南大学B-ras网络设置(具体诸如网关、用户名、密码等请参考你自己的情况),首先在终端下运行下面这个指令来安装l2tp相关的软件包,
su -c 'yum install kde-plasma-nm-l2tp NetworkManager-l2tp xl2tpd'
(本文是以KDE桌面环境为例,如果你在GNOME或者其它DE下,那么就不用安装kde-plasma-nm-l2tp这个软件包),KDE朋友们打开kde-nm-connection-editor,点击Add然后选择最下面的l2tp,如下图所示(GNOME或其它环境,在网络管理员(NetworkManager)里面添加一个l2tp类型的VPN)。
然后点击PPP Settings,修改可接受的加密方式,如东南大学B-ras只允许CHAP加密方式。
通用(General)和IPv4选项卡有其它一些设置,如防火墙区域、连接是否对全部用户可用、DNS信息等。对于东南大学B-ras连接的设置,不必设置DNS什么的(如果你用无线连接seu-wlan然后拨bras,那么要设置一下DNS地址才能正常解析)。OK保存吧。
最后,在系统托盘点开NetworkManager的图标,连接B-ras吧(注:东大的朋友别忘了要先通过ipv6test、学子E行@seu或其它方式连接到内网,才能连接B-ras)!
补充Linux Deepin 12.12连接l2tp的一个问题解决办法。Linux Deepin在网络设置中添加l2tp类型的VPN后,加密方式不能只选CHAP(MS-CHAP和MS-CHAPV2一定要选一个),而这会导致B-ras连接非常不稳定而掉线甚至根本连接不上。解决办法是直接编辑/etc/NetworkManager/system-connections/下的bras连接配置文件,确保[vpn]区段里有以下几行。(Linux Deepin 12.12.1已经解决该问题)
refuse-mschap=yes refuse-eap=yes refuse-mschapv2=yes refuse-pap=yes
7 responses to “Fedora Linux连接l2tp(东南大学Bras校园网)指南”
写得非常的好。赞一个
博主,我的系统是fedora21,在NetworkManager里面添加l2tp的vpn后点开连接马上就关上,根本连不上啊
我当初写文章的时候是可以的,我已经毕业一年了,可能学校B-ras的认证进行了更改吧,不清楚。
是个bug
https://bugzilla.redhat.com/show_bug.cgi?id=887674
Linux Deepin 最新版已经修复这个问题, 谢谢您的报告!
Thanks. Linux Deepin不愧是国产发行版的佼佼者
为什么我不用brasd图形客户端还是连不上去呢?我所使用的是deepin 2013