中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
11月23日更新的下载地址:
http://115.com/file/clfrcs1n#
假如115网盘的资源过期了,还可以上163邮箱下载。
邮箱地址: [email protected] 密码: h3c2011
登录后选择网盘就找到了。
准备阶段:
首先我根据http://packages.ubuntu.com/zh-cn/lucid/ia32-libs的信息下载了ubuntu10.04-amd64的ia32-libs包及其32位依赖,有8个需要安装的依赖包,分别是libc6-i386,lib32gcc1,lib32asound2,lib32bz2-1.0,lib32v4l-0,lib32z1,lib32ncurses5,lib32stdc++6。所有包都依赖libc6-i386,lib32stdc++6还要依赖lib32gcc1。
探索阶段:
在64位的ubuntu10.04的livecd中直接安装32位的linux1x,运行linux1x时提示说找不到libncurses.so,安装完lib32ncurses后再运行linux1x,提示说找不到libstdc++-lib6.2-2.so.3,于是要安装lib32stdc++,然后把/usr/lib32/libstdc++.so.6.* 链接到/usr/lib32/libstdc++-lib6.2-2.so.3,然后运行linux1x成功,能够联网了。
结论:
几乎能够确定linux1x只依赖lib32ncurses和lib32stdc++,只要安装这两个包和它们的依赖(libc6-i386和lib32gcc1),再建立好libstdc++-libc6.2-2.so.3的软链接就能用linux1x联网了。
我们只要上 http://packages.ubuntu.com/zh-cn/ (ubuntu) (选完版本后选链接库)
http://packages.debian.org/zh-cn/ (Debian) (选完版本后选链接库)
http://www.archlinux.org/packages/ (archlinux) (选择multilib,搜索关键词)
[opensuse和fedora的不知道是什么网址]
查找相应发行版的lib32ncurses和lib32libstdc++及它们的非base依赖,并下载下来安装,就能用linux1x了。
11月23日更新:(之前的115网盘下载地址已经过期,现在重新弄了一个上传上去,见下方)
打包下载:
支持32位及64位的ubuntu10.04.3、ubuntu11.10、debian6、fedora16、openSUSE12.1、arch
解压后用终端进入解压出来的目录,运行sudo ./install.sh即可,自动链接好libstdc++-libc6.2-2.so.3,开机自动联网(archlinux的需要把h3c加入到Daemon),断网自动重连(我设成5分钟检测一次,可以自己在/usr/local/bin/hold_h3c 里修改)。
安装好之后先sudo linux1x -c 设定一些连接选项,
再sudo linux1x -u USERNAME/PASSWORD -n eth0 -d 联网,
以后只要运行sudo linux1x -d就能联网了,
运行sudo linux1x -v 查看网络信息,运行sudo linux1x -k 断开网络。
debian-squeeze(stable) ubuntu10.04 archlinux
http://115.com/file/clfrcs1n#
假如115网盘的资源过期了,还可以上163邮箱下载。
邮箱地址: [email protected] 密码: h3c2011
登录后选择网盘就找到了。
准备阶段:
首先我根据http://packages.ubuntu.com/zh-cn/lucid/ia32-libs的信息下载了ubuntu10.04-amd64的ia32-libs包及其32位依赖,有8个需要安装的依赖包,分别是libc6-i386,lib32gcc1,lib32asound2,lib32bz2-1.0,lib32v4l-0,lib32z1,lib32ncurses5,lib32stdc++6。所有包都依赖libc6-i386,lib32stdc++6还要依赖lib32gcc1。
探索阶段:
在64位的ubuntu10.04的livecd中直接安装32位的linux1x,运行linux1x时提示说找不到libncurses.so,安装完lib32ncurses后再运行linux1x,提示说找不到libstdc++-lib6.2-2.so.3,于是要安装lib32stdc++,然后把/usr/lib32/libstdc++.so.6.* 链接到/usr/lib32/libstdc++-lib6.2-2.so.3,然后运行linux1x成功,能够联网了。
结论:
几乎能够确定linux1x只依赖lib32ncurses和lib32stdc++,只要安装这两个包和它们的依赖(libc6-i386和lib32gcc1),再建立好libstdc++-libc6.2-2.so.3的软链接就能用linux1x联网了。
我们只要上 http://packages.ubuntu.com/zh-cn/ (ubuntu) (选完版本后选链接库)
http://packages.debian.org/zh-cn/ (Debian) (选完版本后选链接库)
http://www.archlinux.org/packages/ (archlinux) (选择multilib,搜索关键词)
[opensuse和fedora的不知道是什么网址]
查找相应发行版的lib32ncurses和lib32libstdc++及它们的非base依赖,并下载下来安装,就能用linux1x了。
11月23日更新:(之前的115网盘下载地址已经过期,现在重新弄了一个上传上去,见下方)
打包下载:
支持32位及64位的ubuntu10.04.3、ubuntu11.10、debian6、fedora16、openSUSE12.1、arch
解压后用终端进入解压出来的目录,运行sudo ./install.sh即可,自动链接好libstdc++-libc6.2-2.so.3,开机自动联网(archlinux的需要把h3c加入到Daemon),断网自动重连(我设成5分钟检测一次,可以自己在/usr/local/bin/hold_h3c 里修改)。
安装好之后先sudo linux1x -c 设定一些连接选项,
再sudo linux1x -u USERNAME/PASSWORD -n eth0 -d 联网,
以后只要运行sudo linux1x -d就能联网了,
运行sudo linux1x -v 查看网络信息,运行sudo linux1x -k 断开网络。
debian-squeeze(stable) ubuntu10.04 archlinux
上次由 chenjietao 在 2011-11-23 23:44,总共编辑 14 次。
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
现在学校网络太悲剧,今晚再提交附件,毕竟115的分享期限只有31天。
-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
老感动了。。。终于找到了,我试了半天都没整明白。。我也是中大东校的~~ 

-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
不知道为什么,我休眠之后再打开就不好使了。。。说找不到文件。。。明明路径什么的没错,不知道怎么办。。。
-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
一开始可以,休眠之后再打开就不行了,运行linux1x没反应,找不到命令,文件什么的,这个时候可以连上,但是不分配ip,重启之后就根本连不上了
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
你是什么版本,如果不是ubuntu10.04、debian 6及最近的arch的话,需要按照我一楼的说明自己去下载你自己发行办的lib32stdc++6和lib32ncurses5以及它们的依赖包。thebeartian 写了:一开始可以,休眠之后再打开就不行了,运行linux1x没反应,找不到命令,文件什么的,这个时候可以连上,但是不分配ip,重启之后就根本连不上了
如果不能开机自动连接的是因为/etc/init.d/h3c没有执行权限,只要
代码: 全选
sudo chmod +x /etc/init.d/h3c
代码: 全选
sudo chmod +x /etc/rc.d/h3c
ubuntu11.10需要的包是以下:
http://packages.ubuntu.com/oneiric/amd6 ... 6/download
http://packages.ubuntu.com/oneiric/amd6 ... 1/download
http://packages.ubuntu.com/oneiric/amd6 ... 6/download
http://packages.ubuntu.com/oneiric/amd6 ... 5/download
http://packages.ubuntu.com/oneiric/amd6 ... 5/download
自己下载后用“dpkg -i 包路径” 安装上
ubuntu11.10的/usr/lib/里多了个i386-linux-gnu和x86_64-linux-gnu,我不知道11.04的时候有没有,没用过11.04,
lib32的某些包也会被放进/usr/lib/i386-linux-gnu/里面,所以linux1x还需要再建立一个软链接:
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6.* /usr/lib/libstdc++-libc6.2-2.so.3 (32位和64位都要这样)
另外,原来的sudo ln -s /usr/lib32/libstdc++.so.6.* /usr/lib32/libstdc++-libc6.2-2.so.3 在64位系统中都还是必要的。
以下是打包好的ubuntu11.10的linux1x,已经建立好链接了,64位的解压后,用终端cd到解压所在目录,然后sudo sh ./install.sh就可以了,
如果不能执行,请先chmod +x ./install.sh。
32位的也可以cd到里面的h3c目录里,用sudo sh ./pre.ps安装,可能也需要chmod +x ./pre.sh。
http://115.com/file/bhf99sjg# 已过期
linux1x-ubuntu1110-amd64.tar.gz
上次由 chenjietao 在 2011-11-23 6:57,总共编辑 1 次。
-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
谢谢大神!按照6楼贴的说法成功在ubuntu11.10 x64设置,但是是在虚拟机上试的,成功运行linux1x :P
最好写一个deb的包。。。(
最好写一个deb的包。。。(

-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
大神。。。那个链接过期了。。。。。
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
已更新,这次把几个主流的新发行版的兼容包打包在一起,所以文件有18M之大。
32位的也可以安装,直接运行install.sh,输入1选择32位即可。
32位的支持debian、fedora、opensuse、arch全部版本,ubuntu10.10以前的选择debian或者ubuntu10.04.3,ubuntu11.04以后的选择ubuntu11.10。
64位的如果没有你的版本,就自己去找兼容包安装。
32位的也可以安装,直接运行install.sh,输入1选择32位即可。
32位的支持debian、fedora、opensuse、arch全部版本,ubuntu10.10以前的选择debian或者ubuntu10.04.3,ubuntu11.04以后的选择ubuntu11.10。
64位的如果没有你的版本,就自己去找兼容包安装。
-
- 帖子: 12
- 注册时间: 2010-11-20 16:47
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
师兄我觉得你应该换一个一直不会过期的网盘。。。
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
我去找找把!thebeartian 写了:师兄我觉得你应该换一个一直不会过期的网盘。。。
哎呀,最近东校有些宿舍楼更换交换机了,这个linux1x可能不能用了,比如我的宿舍从今天起就用不了了,要用iNode上。
-
- 帖子: 2
- 注册时间: 2011-11-24 20:58
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
请问你的iNode在arch64位成功安装了吗
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
你说的inode是指那个图形界面那个吗?semaru 写了:请问你的iNode在arch64位成功安装了吗
那个在arch64位下面需要很多32位的包,华为那个安装脚本是针对ubuntu的,arch没有chkconfig指令。
就算安装好了,还要找libpng12.so复制过来,还要建立libjepg.so的软连接。
我在archbang的livecd下试过安装,能打开客户端界面,但是没法成功认证,可能是因为archbang没有安装ifconfig、dhclient这些工具吧。
-
- 帖子: 2
- 注册时间: 2011-11-24 20:58
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
是的,确实需要好多的包,各种链接,我运行以后打开得了客户端,也显示pass了authentication,但是打开浏览器却打开不了网页,报了chenjietao 写了:你说的inode是指那个图形界面那个吗?semaru 写了:请问你的iNode在arch64位成功安装了吗
那个在arch64位下面需要很多32位的包,华为那个安装脚本是针对ubuntu的,arch没有chkconfig指令。
就算安装好了,还要找libpng12.so复制过来,还要建立libjepg.so的软连接。
我在archbang的livecd下试过安装,能打开客户端界面,但是没法成功认证,可能是因为archbang没有安装ifconfig、dhclient这些工具吧。
代码: 全选
gtk-warning:/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
代码: 全选
gtk-message: Fail to load module "canberra-gtk-module":/usr/lib/gtk-2.0/modules/libcanberra-gtk-modules.so:wrong ELF class: ELFCLASS64
- chenjietao
- 帖子: 130
- 注册时间: 2010-09-21 1:50
Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载
那个提示可以不用管,那是图形库问题,你不用终端运行就看不到那堆提示了。
你认证成功后可以点右上角的网络管理器,让其帮你自动获取ip地址。如果不能用的话,就要在终端中运行sudo dhclient eth0。
你认证成功后可以点右上角的网络管理器,让其帮你自动获取ip地址。如果不能用的话,就要在终端中运行sudo dhclient eth0。