西电linux联网方法:
1,申请静态ip地址
向学校信息中心申请静态ip地址(带上自己的MAC地址信息)
2,配置静态ip
sudo root
vi /etc/network/interfaces 填入以下信息并保存即可:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo //无线网卡
iface lo inet loopback
auto eth0 //你的第一块以太网卡
iface eth0 inet static
address 222.25.147.1 //你自己的静态ip地址
gateway 222.25.147.254 //你自己的网关地址,若不知道当前你的子网地址,则在 windows联网的情况下,进入dos命令界面输入:ipconfig/all 即可查看你当前网络的网关地址,以下是我的:
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet
物理地址. . . . . . . . . . . . . :
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
IPv6 地址 . . . . . . . . . . . . : 2001:250:1006:6147:a53c:d6df:6225:ee8c(首
选)
临时 IPv6 地址. . . . . . . . . . : 2001:250:1006:6147:11ce:1bc0:71e9:6559(首
选)
本地链接 IPv6 地址. . . . . . . . : fe80::a53c:d6df:6225:ee8c%11(首选)
IPv4 地址 . . . . . . . . . . . . : 222.25.147.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2013年10月20日 9:26:10
租约过期的时间 . . . . . . . . . : 2013年10月27日 9:26:10
默认网关. . . . . . . . . . . . . : fe80::21a:a9ff:fe15:6c9f%11
222.25.147.254
DHCP 服务器 . . . . . . . . . . . : 202.117.127.3
DNS 服务器 . . . . . . . . . . . : 202.117.112.3
221.11.1.67
TCPIP 上的 NetBIOS . . . . . . . : 已启用
netmask 255.255.255.0 //子网掩码
sudo /etc/init.d/networking restart 重启 network 使修改生效
3,安装mentohust客户端
下载地址:http://code.google.com/p/mentohust/
选择:Ubuntu发行版
请下载最新的软件包,双击deb包即可安装。 如果无法双击安装,可使用命令行操作:
sudo dpkg -i "deb包文件名"
安装完成以后:在etc下新建一个mentohust目录:mkdir /etc/mentohust
然后进入windows操作系统的锐捷的安装文件夹(X:\Program Files/锐捷网络/Ruijie Supplicant),将8021x.exe、W32N55.dll和 SuConfig.dat拷贝到在桌面新建的名为mentohust文件夹中。在复制过程中会提示权限不足,所以我们需要获得权限,可以按下面的方法进行(CP命令不会用,就用这种笨方法了):打开终端,敲入下列命令:sudo passwd root,设置好密码后,注销(Log out)或者更换登录用户(Switch from ***),使用root登录。在root下进行复制(不建议每次登录都用root账户,关键时刻用用就行了)。
4,配置mentohust.conf(注:此步可以省去,在/etc下启动mentohust时,会提示你填入联网信息)
sudo root
vi /etc/mentohust.conf 你会看到一下信息,并填入以下信息:
# MentoHUST for Linux By HustMoon Studio
# 配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-8
# 配置文件中一行开头的空格和Tab会被忽略,其他的会视为参数一部分
# 配置文件中Section与Key不区分大小写,以#或;开头的行视为注释
# 同一个参数若在命令行参数和配置文件中均有设置,使用命令行参数
# 命令行中使用参数-h或-?可查看详细参数信息,建议通过命令行设置参数
# 命令行中使用参数-w可将配置更新到/etc/mentohust.conf
[MentoHUST]
MaxFail=2
;用户名,长度不超过64
Username=联网用户名
;密码
Password= 密码
;网卡
Nic=eth0
;静态IP用户可以使用非本机IP
IP=你的静态ip地址
;掩码,无关紧要
Mask=255.255.255.0 (这里是子网掩码,一般默认是255.255.255.0)
;网关,如果指定了就会监视网关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=0
;DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=2
;是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件/tmp/mentohust.log)
DaemonMode=0
;是否显示通知: 0(否) 1~20(是)
ShowNotify=5
;客户端版本号,如果未开启客户端校验但对版本号有要求,可以在此指定,形如3.30
Version=0.00
;认证数据文件,如果需要校验客户端,就需要正确设置
DataFile=/etc/mentohust/
;进行DHCP的脚本
DhcpScript=dhclient
5,在/etc下启动mentohust
第一次启动时会提示你填写联网相关信息。成功后:
欢迎使用MentoHUST 版本: 0.3.4
Copyright (C) 2009-2010 HustMoon Studio
人到华中大,有甜亦有辣。明德厚学地,求是创新家。
Bug report to http://code.google.com/p/mentohust/issues/list
** 用户名: ********
** 网卡: eth0
** 认证超时: 8秒
** 心跳间隔: 30秒
** 失败等待: 15秒
** 允许失败: 2次
** 组播地址: 标准
** DHCP方式: 认证后
** 通知超时: 5秒
** DHCP脚本: dhclient
** 本机MAC: **************
** 使用IP:*************
** 子网掩码: 255.255.255.0
>> 寻找服务器...
** 认证MAC: **************
>> 发送用户名...
>> 发送密码...
** 客户端版本: 4.60
** MD5种子: bb:58:f0:45:ef:00:7e:27:ff:7d:61:44:b1:f3:de:32
** V2校验值: fc51fcc540c63e26b9d5d342cd07217c
** V3校验值: beb2b7cbdf4dc353cf13afcc2fe25de38911be8ae323122382e8401398ee724b505f9ea2988f4257d971ee9985c860fda09e589c3155ca306320233a7735b9b8
>> 认证成功!
>> 正在获取IP...
RTNETLINK answers: File exists
>> 操作结束。
** 本机MAC: ***********
** 使用IP: ************
** 子网掩码: 255.255.255.0
>> 发送心跳包以保持在线...