感谢支持
我们一直在努力

Fedora 13 锐捷+L2TP上网

Linux下上网就是一件麻烦事,特别是校园网,更不用说双认证(直接把我毙了)。
L2tp的尚未配置好,不知道为什么我在Ubuntu下配的完全不管用?居然没通过认证!
==========================================================================
小窍门:如何打开sudo命令
Fedora有一个很懊恼的问题,总是要用su打开root权限来做各种事情,还要按2次“exit”来退出
终端键入:$ su -c’visudo’
在打开文本里按一下”insert“进行插入操作,找到
———————————————————–   
##Allow root to run any commands anywhere
root     ALL=(ALL)    ALL
XXX     ALL=(ALL)    ALL
———————————————————–
红色部分是你要增加的内容,xxxx是你的用户名,中间的空白用TAB隔开。按ESE键退出编辑模式,后打入命令    :wq   保存退出即可。
==========================================================================


(文章里的命令还没有经过修改,请不要COPY,Ubuntu和Fedora的锐捷认证都差不多,就是命令行不太一样)锐捷的可以参考这里:http://www.linuxidc.com/Linux/2010-06/26867.htm
下面是我的配置过程


1.设置IP


2.配置锐捷


在Fedora下,支持锐捷认证的软件有很多,在这里我以myxrgsu为例


mentohust也行(不过我试过抓包成功,但是登陆不久,持续掉线的情况······),ruijieclient也可以进行锐捷认证。这2款软件的使用方法可以参考这里 http://www.linuxidc.com/Linux/2010-06/26868.htm


2、配置锐捷网络


现在附件的myxrgsu.zip文件。


解压缩后,将libpcap.so.0.6.2和 libstdc++.so.5两个文件复制到/usr/lib/目录下。将 myxrgsu文件复制到/usr/bin/目录下并赋予可执行权限。具体步骤:


———————————————————–
$ su                                   #键入密码,打开root权限
$ cp libpcap.so.0.6.2 libstdc++.so.5 /usr/lib/


$ cp myxrgsu /usr/bin/


$ chmod 755 /usr/bin/myxrgsu


———————————————————–


做完这一步后,打开终端,执行


$ sudo myxrgsu
———————————————————–
######此处偷懒了,我已打开了sudo命令。


按照提示输入相关信息就可以通过锐捷连接网络了。



$ sudo myxrgsu


[sudo] password for user:


XRGSupplicant 1.1.1


Ruijie Network CopyRight 2004-2005


Please input your user name:0000000000000                        #输入你的锐捷帐号


Please input your password:                                #输入你的锐捷密码


Use DHCP,1-Use,0-UnUse(Default: 0):                      #直接回车


Use default auth parameter,0-Use 1-UnUse(Default: 0):         #直接回车


Searching server…


Connecting server…


Authenticating…


Authenticate SUCCESSFULLY!


Please input ‘unauth’ to LogOff:



这样就表示连接成功,可以按下Ctrl+C退出。

通过上述步骤,你会发现,每次执行myxrgsu都要输入很多信息,颇为麻烦,为了操作方便,这里介绍如何编写简化操作的脚本,也为下文配置l2tp连接做准备。


首先安装expect,安装过程会提示以来 tcl8.4(tcl8.5),也一定安装。


$ sudo apt-get install expect


安装好后,就可以开始写脚本了


$ sudo gedit /usr/bin/ruijie


写入如下内容:


———————————————————–


#! /usr/bin/expect


set timeout 3


spawn myxrgsu -a


expect “Please input your user name:”


send ” xxxxxxxx\r”


expect “Please input your password:”


send ” 000000\r”


expect “Use DHCP,1-Use,0-UnUse(Default: 0):”


send “0\r”                   


#expect “You hava 3 Nic:”                               


#expect ”   0.    eth0 Desc: (null)”                  


#expect ”   1.    vmnet1 Desc: (null)”              


#expect ”   2.    vmnet8 Desc: (null)”


#expect “Please select which NIC will be used(0-2,Default:0)”


#send “0\r”


expect “Use default auth parameter,0-Use 1-UnUse(Default: 0):”


send “0\r”


sleep .2


set timeout 10


expect “Please input ‘unauth’ to LogOff:”


———————————————————–


红色的xxxxxx改成你的校园网帐号,000000 改成你的校园网密码。


说明:一般用户的电脑只有一块网卡,黄色注释内容为多块网卡时的提示信息,笔者因为安装了vmware,所以映射成三块网卡( eth0,vmnet1,vmnet8)。如果你有多块网卡,取消蓝色部分几行开头的注释并做相应修改(执行sudo myxrgsu时有相应提示)。


赋予可执行权限:


$ sudo chmod 755 /usr/bin/ruijie


对于只用校园网用户,到这一步就可以了。开机后执行 sudo ruijie 就可以连接网络了。


 


文中提及的软件下载地址:


————————–分割线————————–


FTP地址:ftp://www.6688.cc/


用户名:www.linuxidc.net


密码:www.6688.cc


在2010年LinuxIDC.com\6月\Fedora 13 锐捷+L2TP上网\

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora 13 锐捷+L2TP上网
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏