化为H3C拨号攻略

以前我发过一个关于华为的H3C在linux下拨号上网的帖子!受到很多朋友的关注,但由于对整个软件安装过程说的不是很详细,很多朋友还是没法在linux下正常使用internet网络,尤其是对刚学linux的朋友来说是个很大的打击。应同学的要求,我把整个安装过程重新做了一边,希望对有些朋友有点帮助!这些方法都是我从网上搜集过来的,并非个人原创!还有其他解决办法的请发出来和大家一起分享!
我的安装环境是ubuntu9.04测试版,  内核2.6.28-11-generic 版本信息41-Ubuntu SMP Wed Apr 8 04:38:53 UTC 2009 架构是i686 的,该软件我也在ubuntu的8.04和8.10 i386架构中稳定使用过一段时间,但是不支持AMD64位架构。还有一点提醒大家,我在ubuntu8.04中能稳定使用。在9.04中好像有点不稳定,会出现自动断网现象!由于我昨天才装上9.04,使用仅仅一天,还不知道是否可行!希望有人做过长期测试的把结果拿出来共享。
1.修改IP地址,我们学校使用的是静态IP,所以要修改IP 地址!这里有两张截图,提醒大家,输入IP时要打回车才能确定!
2.进入存放拨号软件的目录下,用cd命令,一下是在我的机子上的示范
syang@syang-God:~$ ls
Examples         Installsoft  test    模板  图片  音乐  桌面
h3c802.1xClient  Softpacket   公共的  视频  文档  照片
syang@syang-God:~$ cd h3c802.1xClient
syang@syang-God:~/h3c802.1xClient$
 3.开始安装,这部分在软件自带的文档里有详细说明
syang@syang-God:~/h3c802.1xClient$ sudo ./pre.ps
[sudo] password for syang:
Refresh IP script is READY.
Authencation file is READY.
pre operation finished successfully
syang@syang-God:~/h3c802.1xClient$
4.1这步很关键,按照文档的说明安装会提示你,库函数libstdc++-libc6.2-2.so.3找不到:
syang@syang-God:/usr/lib$ linux1x
linux1x: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
4.2不要着急,这可能是由于版本升级之后,库名称不同引起的,用这个方法可以解决这问题,在/usr/lib下寻找和这个函数相近的文件:
syang@syang-God:~/h3c802.1xClient$ cd /usr/lib
syang@syang-God:/usr/lib$ ls libstdc++*
libstdc++.so.6  libstdc++.so.6.0.10
4.3相信在在你的机子上也会出现以上两个相似的文件,libstdc++.so.6.0.10就是我们要找的文件,可能你所装的版本和我的不同,在不同机子上这个文件名有差异,根据你机子显示的内容,制作一个连接:
syang@syang-God:/usr/lib$ sudo ln -s libstdc++.so.6.0.10 libstdc++-libc6.2-2.so.3
syang@syang-God:/usr/lib$
4.4再次查看你的连接是否作成功了:
syang@syang-God:/usr/lib$ ls libstdc++*
libstdc++-libc6.2-2.so.3  libstdc++.so.6  libstdc++.so.6.0.10
4.5有没有发现闭上此多了一个文件,恭喜你连接作好了,下面的事就水到渠成了:
5.1发起拨号认证前,首先进行用户文件配置,请根据你的情况进行设置,以下是我个人机子上的设置,
syang@syang-God:~$ cd h3c802.1xClient
syang@syang-God:~/h3c802.1xClient$ sudo ./linux1x -c
configure 802.1X network connection arguments
Current configuration is:
The way to initialize 802.1X authentication.......:multicast
Send all packets by multicast.....................:Y
Refresh IP address after connecting...............:N
Save message and package to log...................:Y
The save directory is.............................:/var/log/h3c-linux1x/
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):
y
The default save directory is '/var/log/h3c-linux1x/', do you want to change it?(Y/N):
n
Configuration has finished, do you want to save it?(Y/N)
y
Save configuration sucessfully!
5.2至此配置成功,可以进行拨号认证了,软件文档有详细说明
syang@syang-God:~$ sudo linux1x -u 00000000/12345
Please choose a network adapter:
    1. eth0
    2. eth1
Enter the number of your choice (1-2[1]): 1

start 802.1X authentication
device check
server check
pass authentication
5.3恭喜你,认证成功,可以享受网络了!
6.可能你觉得认证成功,关掉终端就会断网,用以下命令让进程后台运行
syang@syang-God:~$ sudo linux1x -d
start 802.1X authentication
device check
server check
pass authentication
syang@syang-God:~$
7.以下内容摘自《桃源》杂志第三期,实现开机自动拨号上网
用华为的802.1x连接的校园网,每次启动系统都得运行网络连接命令,想找个自动运行的方法。
7.1、给linux1x命令设置位"uid",这样做的目的是以普通用户的身份就可以运行命令linux1x.
sudo chmod u+s `which linux1x` #在我的电脑上,`which linux1x`相当于/usr/local/bin/linux1x
7.2、把网络连接命令添加到启动程序里面去。
点击:System/Perferences/Sessions/add,在弹出的对话框中,按如下方式输入即可。
name: net-connect(随便写)
command: linux1x -d
comment: connect to Internet(也可随便写)
到此相信你的华为拨号问题已经基本解决!祝大家linux用的开心!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值