写一下ubuntu9.10的校园网配置方法,便于以后参考,适用于学校静态ip地址绑定网卡mac地址的校园网
一.下载华为H3c linux版的客户端
点下面下载客户端的tar.gz包
下载
如果失效了,就去网上找找,找找总会有的
二.将文件解压,cd进解压后目录
我以解压到unbuntu桌面为例进行演示
将文件解压到桌面,打开终端,cd到解压缩后的目录,命令如下:
cd home
cd你的用户名
cd 桌面 #注意用汉语,用Desktop可能会提示找不到文件
cd h3c802.1xClient #解压缩后的h3c目录名
三.获取linux1x、pre.ps、renew.ps三个文件的执行权限
命令为
sudo chmod a+x linux1x pre.ps renew.ps
四.执行pre.ps将软件安装到系统中去
命令为:
sudo ./pre.ps
五.配置静态ip地址
1.设定IP
sudo gedit /etc/network/interfaces
在打开的编辑器里输入以下内容:
auto lo
iface lo inet loopback #lo 是本地回环地址:127.1
auto eth0
iface eth0 inet static
address 192.168.1.152
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255 #设定eth0的IP,eth0是有线连接的名称,上面按你实际的ip地址进行修改
2.设置DNS
sudo gedit /etc/resolv.conf
加入下面的内容:
nameserver 208.67.222.222 #改成你所使用的DNS的地址,前面只是个例子
nameserver 208.67.220.220
3.图形界面设置ip(最好设置上)
点击桌面右上角的网络连接--->***配置--->有线连接--->选取你所使用的有线连接,比如eth0--->编辑--->在弹出的选项卡中选择ipv4配置--->选择手动设置(manual)设置好你的ip和DNS,要与上面的一致
4.重启网络连接
终端输入以下命令:
sudo /etc/init.d/networking restart
或
sudo ifconfig eth0 down
sudo ifconfig eth0 up
六.链接或下载安装必要的软件包(这步很重要,如 提示缺少libstdc++-lib6.2-2.so.3包则按此操作完后重新执行相应命令即可)
方法一:在/usr/lib下做一个名为libstdc++-lib6.2-2.so.3的软连接到高版本的libstdc++,在终端中输入下面的命令,查看你的libstdc++的版本:
cd /usr/lib
ls libstdc++*
当然你也可以直接打开文件夹看看也OK
若是Ubuntu9.10的话会显示有libstdc++.so.6.0.13,(ubuntu9.04版libstdc++.so.6.0.10)再执行下面的命令进行链接:
sudo ln -s libstdc++.so.6.0.13libstdc++-libc6.2-2.so.3
方法二:下载一个libstdc++-libc6.2-2.so.3包安装,先到新立德软件包里搜搜有没有,没有的话就去网上找吧,不过网上似乎很难搜到,安装就不用我再教了吧?
七.设置802.1客户端
在终端中输入下面的命令:
sudo linux1x -c
终端显示如下,这里就要对客户端进行设置了,包括什么多播,广播之类的,按下面的设置就OK了
configure 802.1X network connection argumente
Current configuration is:
The way to initialize 802.1X authentication.......:multicast
Send all packets by multicast.....................:Y
Refresh IP address after connecting...............:Y
Save message and package to log...................:Y
Continue to configure your network connection arguments?(Y/N)
y
There are two ways to initialize 802.1X authentication:
1. Trap by broadcast.
2. Trap by multicast.
Please choose the way to initialize the 802.1X authentication :
2
Send all packets by multicast? (Y/N):
y
Refresh your IP address after connecting? (Y/N):
n
Save message and package to log?(Y/N):
n
Configuration has finished, do you want to save it?(Y/N)
y
Save configuration sucessfully!
八.进行认证开始上网
在终端输入下面的命令,开始认证上网,
sudo linux1x -d
第一次需要选择使用哪个有线连接,选eth0就OK了,终端显示如下:
Please enter your user name (less than 128 characters):********
Please enter your password (less than 64 characters):
Please choose a network adapter:
1. eth0
2. ra0
Enter the number of your choice (1-2[1]): 1
(选择eth0前面的序号即可)start 802.1X authentication
device check
server check
pass authentication
OK,乖乖,终于可以上网了,不错不错,
注意:一般开机,ubuntu会自动进行认证连接上网,如果出现掉线的情况(校园网的招牌能耐啊),再打开终端输入
sudo Linux1x -d
重新认证一次就OK了