ubuntu9.10的校园网配置方法

一.下载华为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(最好设置上)

点击桌面右上角的网络连接--->vpn配置--->有线连接--->选取你所使用的有线连接,比如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.13 libstdc++-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了

h3cclient 802.1x 客户端 下载地址

Windows Edition:

当前版本:2.0

发布日期:2009.03.26

说明:支持Vista,修正了网卡识别错误,详见Readme.txt。

下载地址:

地址1:http://www.flyx.cn/release/xClientV2.0.rar

地址2:http://rapidshare.com/files/213802429/xClientV2.0.rar

地址3:http://www.skycn.com/soft/42137.html

Linux Edition: http://sourceforge.net/projects/h3cclient

用法:先设置静态ip,sudo ifdown / sudo ifup 重启适配器,然后在命令行运行客户端./h3cclient -r -u username/password eth0

Mac OS X Edition: http://bbs.pcbeta.com/thread-270943-1-3.html

20090228更新:http://rapidshare.com/files/203463072/h3cclient_MacOS.rar

此版本使用方法:h3cclient [-r] -u user/pass -m xx:xx:xx:xx:xx:xx en0

xx:xx:xx:xx:xx:xx 是你的mac地址