大连医科大学ubuntu使用锐捷上网的方法(附带客户端)

为锐捷配置网络ip,以及DNS

1.配置IP网关:sudo gedit /etc/network/interfaces

静态IP修改配置文件如下改成自己的参数():

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
#pre-up ifconfig eth0 hw ether 50:af:73:1d:cd:f3 
address 210.47.248.180
netmask 255.255.255.0
gateway 210.47.248.254
nameserver 8.8.8.8

2.配置DNS:
sudo gedit /etc/resolv.conf

添加nameserver 8.8.8.8

sudo gedit /etc/resolvconf/resolv.conf.d/head

添加nameserver 8.8.8.8

3.重启网络:sudo /etc/init.d/networking restart

图形化网络设置也需要更改。在右上角的网络管理重修改就行了,点击网络那个图标,点击编辑连接,编辑Wired Connection(或者显示以太网连接)将DHCP修改为手动,然后修改ip,子网掩码,网关,dns等。修改完后将系统重启。

==============================================================================

修改完ip后就可以使用锐捷客户端上网了

先给出官方的一个linux下的客户端

rjsupplicant下载地址:http://pan.baidu.com/s/1eQ9ZEJw

现在后解压缩,打开终端进入rjsupplicant文件夹,使用root权限运行客户端: sudo bash rjsupplicant.sh -u 用户名 -p 密码 -d 0

你也可以写一个脚本来运行此程序。这个zip包里有详细的说明,可以自己慢慢看。

=====================================

使用官方的客户端可以上网,但是有个问题,那就是不能开启多网卡,否则会被强制下线,有人写了一个小程序mentohust,模拟客户端发送验证包,这样就可以开启多网卡模式。开启多网卡模式就可以使用虚拟机正常上网,以可以通过无线网络建立热点等。由于mentohus源代码是放在谷歌上面的,下载不方便,我下载后放在百度云上面了,方便大家下载。

mentohust下载地址:http://pan.baidu.com/s/1o6oKEH8

ubuntu32位安装mentohust_0.3.4-1_i386.deb

ubuntu64位安装mentohust_0.3.4-1_amd64.deb

安装好后在终端输入: sudo mentohust

mentohust会提示你选择网卡,一般情况下选择eth0,接着输入ip等,组播地址使用1即锐捷方式,DHCP方式采用0即不使用,然后就可以验证上网了

此zip包里还包含rpm包,所以CentOS6以上版本也可以通过以上方法安装。

==========================================================================================

附录1 rjsupplicant认证客户端 - 使用帮助

-d--dhcp dhcp方式(带参数,0表示静态IP认证,1表示使用动态获取IP方式认证;不使用-d默认使用上一次配置)

-n--nic 认证网卡(参数为网卡名称(参考-l结果),不指定时采用上一次使用的网卡或者第一张网卡)

-s--service 服务(参数为服务名称(参考-l结果),不指定时采用上一次使用的服务或者第一个服务)

-u--user 用户名(参数为用户名,不指定时采用上一次使用的用户名)

-p--password 密码(参数为密码,若未设定密码,运行程序后可重设定,默认为空除非已经保存了密码)

-S--save 保存密码(带参数,0表示不保存密码,1表示保存密码,不指定时采用上一次配置)

-q--quit 退出程序(不带参数,使用-q命令退出后台运行的客户端)

-l--list 查看模式:无参数,指定该模式时,只查看信息,不认证。内容包括:版本号,当前认证方式,当前网卡,当前服务(可选),用户名,服务列表(可选),网卡列表。默认查看当前认证方式下信息。

--comments 启用后台运行方法:在命令行后加"&"号;关闭终端输出方法:在"&"前添加">&-";退出后台模式,使用-q命令;后台运行时,输出日志在"/home/yue941212/下载/rjsupplicant/x64/log/run.log"中

附录2 mentohust使用方法

经测试 本方法适用于ubuntu12.04 ubuntu12.10 ubuntu13.04 ubuntu13.10 ubuntu14.04;
理论上适合所有linux版本
项目主页
http://code.google.com/p/mentohust/
软件下载地址
http://code.google.com/p/mentohust/downloads/list
选择合适的安装包,ubuntu下可以选择方便的deb(注意系统版本32/64位)
双击安装后在屏幕右上角网络连接图标下找到编辑链接选项,编辑你的ip和DNS(适用于静态IP地址),或者通过命令行在Network Connections中配置好,个人推荐第一种,因为在命令行下出现了一个网络不可达的错误。
然后在win下锐捷文件夹下拷贝8021x.exe W32N55.dll SuConfig.dat 三个文件到linux下目录 执行
sudo mkdir /etc/mentohust
sudo cp ./8021x.exe /etc/mentohust
sudo cp ./W32N55.dll /etc/mentohust
sudo cp ./SuConfig.dat /etc/mentohust
输入sudo mentohust 按步骤输入信息后就可以联网了,注意不要关闭bash,或者使用sudo gedit /etc/mentohust.conf编辑配置文件 然后,直接sudo mentohust也可以联网。这里有个小技巧,在mentohust后加上& 如 sudo mentohust& 这个进程就可以在后台运行,此时就可以将bash关闭而不影响锐捷上网了。
配置详细:
网卡
Nic=eth0
;静态IP用户可以使用非本机IP
IP=你的IP地址
;掩码,无关紧要
Mask=子网掩码
;网关,如果指定了就会监视网关ARP信息
Gateway=0.0.0.0
;DNS服务器,无关紧要
DNS=0.0.0.0
;Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=0.0.0.0
;每次发包超时时间(秒)
Timeout=8
;发送Echo包的间隔(秒)
EchoInterval=30
;失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后重启认证
RestartWait=15
;寻找服务器时的组播地址类型 0标准 1锐捷 2将MentoHUST用于赛尔认证
StartMode=1
;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=0
;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=0
;是否显示通知: 0(否) 1~20(是)
ShowNotify=5
;客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30
Version=4.31
;认证数据文件,如果需要校验客户端,就需要正确设置
DataFile=/etc/mentohust/
;进行DHCP的脚本

时间: 2024-12-05 10:23:54

大连医科大学ubuntu使用锐捷上网的方法(附带客户端)的相关文章

锐捷上网环境下的VMWare中Ubuntu上网配置

学校的网络是使用锐捷客户端作为认证的,总所周知锐捷是需要设置为动态获取IP的,如果设置为静态IP是无法上网的.用虚拟机安装的Ubuntu12.04如果设置为静态IP+桥接的方式发现是没办法上网,找了好久网上都没有一篇好的教程,于是折腾了一早上终于成功搞定锐捷环境下虚拟机中Ubuntu的上网,现记录如下,如有错误望指正! 我的环境如下: Windows7 + VMWare9.0.2 + Ubuntu12.04 + 锐捷4.10 1.打开Window的网络和共享中心--更改适配器设置,将虚拟机的两个

锐捷上网认证常见问题及解决办法

共享WIFI后锐捷频繁掉线 原因:使用360WiFi.猎豹WiFi等无线共享软件会自动启用Windows系统自带的认证客户端,触发802.1x认证流程导致锐捷认证频繁掉线.由于该认证过程中的用户MAC地址与锐捷认证客户端用户MAC地址一致,交换机认为是用户更换账号进行认证,把已认证成功的锐捷账号踢下线,从而造成用户频繁掉线. 错误提示:锐捷认证自动掉线后错误提示“连接认证服务器……,认证失败:先前的认证用户已下线,请重新进行认证”或出现“寻找认证服务器……\连接认证服务器……\认证失败:用户名以

ubuntu下锐捷的安装

1. 安装deb包mentohust_0.3.4-1_i386.deb 2. 通过命令:dpkg -i mentohust_0.3.4-1_i386.deb 3. 1)建一个名为mentohust的文件夹,进入锐捷客户端在windows下的安装后的文件夹,一般路径为:C:\\Program Files/锐捷网络/Ruijie Supplicant,将8021.exe.W32N55.dll和SuConfig.dat拷贝到mentohust文件夹 2)使用root权限将mentohust文件夹拷贝到

VMware 12虚拟机下Ubuntu 16连不上网解决方法

打开自带Firefox浏览器,显示连接不上网,终端下 ping 也显示 unkown 解决方法: 1.打开虚拟机的“编辑”选项,选择“虚拟网络编辑器” 2.选择VMnet8(我不知道为啥VMnet8这么神奇,要是新建其他号还不行,暂且不管),点击右下角“更改设置” 3.同时打开 Windows下面的DOS,输入ipconfig/all,看到虚拟网络适配器的地址为192.168.40.1 然后依次配置 1处为192.168.40.0 2处起始地址为192.168.40.128,结束地址为192.1

linux系统(ubuntu)下使用ssr上网的方法之一:设置代理

前因: 1.最近因为工作的原因,需要在linux系统下开发. 2.开发环境需要一个SSR 过程: 之前的工作环境(windows)里已经有一个SSR客户端,本来是打算在linux里也装一个,后来觉得麻烦.就用局域网代理的方法来做了:(注意,此方法使用前提是,请先准备一个可以允许局域网放问的SSR客户端) 方法1.在计算机里搜索 全部设置->网络->网络代理 ,在这里设置. 方法2. 在全局环境变量 $ sudo vi /etc/environment 里增加: http_proxy="

vmware 虚拟机下 ubuntu 与主机共享锐捷

一直以来.想要学习 linux ,在 vm 虚拟机下安装了 ubuntu 系统. 可是这个系统并不能上网.原因就是 vm 虚拟机的虚拟网卡会和锐捷冲突.锐捷会检測到多网卡,断开网络,所以不得不禁用 vm 的虚拟网卡.要想使虚拟机上网就必须让主机使用 wifi 连接.而虚拟机使用桥架模式. 今天,最终找到一个方法.能够让虚拟机非常好的和主机共享锐捷网络.主要还是让校园锐捷支持多网卡.这样就能够又一次启用虚拟网卡,然后让虚拟机使用 NAT 模式联网. 一.必备工具 winPcap 百度云地址:点击下

安装WindowsPhone8 SDK 后使用锐捷不能上网的问题解决

锐捷客户端不支持多网卡,而安装WindowsPhoneSDK的时候,HyperV中WP模拟器会增加几个虚拟网络适配器,最简单的办法就是直接删掉这几个虚拟适配器.或者可以让锐捷支持多网卡,网上应该有相关补丁,我没了解过. 1:打开HyperV管理器 2:在虚拟机一栏选择Emulator 8.1***(可能有多个,每个都操作一次),然后在右侧操作选项中选择 虚拟交换机设置 3:移除所有的虚拟交换机 4:好了 这个方法很简单,但是不是最好的,这样做之后WP模拟器就不能上网了,应该有更好的办法,,不过这

华科校园网内ubuntu12.04用锐捷客户端联网流程详解

刚开始一直都用mentohust联网,这个比较方便,只需要配置网络的基本属性,ip,网关等,然后安装mentohust的deb文件,再通过sudo mentohust 来配置用户名,密码等就成功了. 可是后来mentohust突然找不到服务器,一直以为是mentohust或者系统出了问题,实验室的小伙伴重复百遍,重装系统,重装mentohust,重新配置,依然不能上网,因为时间原因这个暂时放下了,而我当时也只是在windows下进行编程,所以也没太在意. 直到工作找完后意识到公司需要应聘者有li

树莓派2 使用锐捷认证并自动启动

最近买了个树莓派2,手很痒痒,果然配件的价格超过pi本身. 入手后一系列想要完成的短期目标是实现目的: 1.树莓派连接到有线网 2.树莓派配置成无线路由并提供网页代理 3.无公网ip远程控制树莓派 保证当前网络环境认证成功:Raspbian,锐捷4.99,njmu校园网,ip分配方式自动获取.请根据自身网络情况修改.请根据自身情况修改测试.1.编译安装mentohust参考 http://wangye.org/blog/archives/850/注意:其中google code可能无法直接访问导