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地址  

posted on 2010-01-26 14:06  Parry Nee  阅读(817)  评论(0编辑  收藏  举报