中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#1

帖子 chenjietao »

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)
linux1x-debian-squeeze-amd64.rar
(1012.55 KiB) 已下载 216 次
ubuntu10.04
linux1x-ubuntu1004-amd64.part1.rar
(2.5 MiB) 已下载 232 次
linux1x-ubuntu1004-amd64.part2.rar
(1.72 MiB) 已下载 224 次
archlinux
linux1x_x86_64.part1.rar
(2.5 MiB) 已下载 167 次
linux1x_x86_64.part2.rar
(1.5 MiB) 已下载 152 次
上次由 chenjietao 在 2011-11-23 23:44,总共编辑 14 次。
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#2

帖子 chenjietao »

现在学校网络太悲剧,今晚再提交附件,毕竟115的分享期限只有31天。
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#3

帖子 thebeartian »

老感动了。。。终于找到了,我试了半天都没整明白。。我也是中大东校的~~ :em06
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#4

帖子 thebeartian »

不知道为什么,我休眠之后再打开就不好使了。。。说找不到文件。。。明明路径什么的没错,不知道怎么办。。。
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#5

帖子 thebeartian »

一开始可以,休眠之后再打开就不行了,运行linux1x没反应,找不到命令,文件什么的,这个时候可以连上,但是不分配ip,重启之后就根本连不上了
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#6

帖子 chenjietao »

thebeartian 写了:一开始可以,休眠之后再打开就不行了,运行linux1x没反应,找不到命令,文件什么的,这个时候可以连上,但是不分配ip,重启之后就根本连不上了
你是什么版本,如果不是ubuntu10.04、debian 6及最近的arch的话,需要按照我一楼的说明自己去下载你自己发行办的lib32stdc++6和lib32ncurses5以及它们的依赖包。
如果不能开机自动连接的是因为/etc/init.d/h3c没有执行权限,只要

代码: 全选

sudo chmod +x /etc/init.d/h3c
就可以开机自动联网了,archlinux的则是

代码: 全选

sudo chmod +x /etc/rc.d/h3c
并且要在/etc/rc.conf里的Daemon里加入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 次。
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#7

帖子 thebeartian »

谢谢大神!按照6楼贴的说法成功在ubuntu11.10 x64设置,但是是在虚拟机上试的,成功运行linux1x :P
最好写一个deb的包。。。( :em06
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#8

帖子 thebeartian »

大神。。。那个链接过期了。。。。。
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#9

帖子 chenjietao »

已更新,这次把几个主流的新发行版的兼容包打包在一起,所以文件有18M之大。

32位的也可以安装,直接运行install.sh,输入1选择32位即可。

32位的支持debian、fedora、opensuse、arch全部版本,ubuntu10.10以前的选择debian或者ubuntu10.04.3,ubuntu11.04以后的选择ubuntu11.10。

64位的如果没有你的版本,就自己去找兼容包安装。
thebeartian
帖子: 12
注册时间: 2010-11-20 16:47

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#10

帖子 thebeartian »

师兄我觉得你应该换一个一直不会过期的网盘。。。
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#11

帖子 chenjietao »

thebeartian 写了:师兄我觉得你应该换一个一直不会过期的网盘。。。
我去找找把!
哎呀,最近东校有些宿舍楼更换交换机了,这个linux1x可能不能用了,比如我的宿舍从今天起就用不了了,要用iNode上。
semaru
帖子: 2
注册时间: 2011-11-24 20:58

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#12

帖子 semaru »

请问你的iNode在arch64位成功安装了吗
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#13

帖子 chenjietao »

semaru 写了:请问你的iNode在arch64位成功安装了吗
你说的inode是指那个图形界面那个吗?
那个在arch64位下面需要很多32位的包,华为那个安装脚本是针对ubuntu的,arch没有chkconfig指令。
就算安装好了,还要找libpng12.so复制过来,还要建立libjepg.so的软连接。
我在archbang的livecd下试过安装,能打开客户端界面,但是没法成功认证,可能是因为archbang没有安装ifconfig、dhclient这些工具吧。
semaru
帖子: 2
注册时间: 2011-11-24 20:58

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#14

帖子 semaru »

chenjietao 写了:
semaru 写了:请问你的iNode在arch64位成功安装了吗
你说的inode是指那个图形界面那个吗?
那个在arch64位下面需要很多32位的包,华为那个安装脚本是针对ubuntu的,arch没有chkconfig指令。
就算安装好了,还要找libpng12.so复制过来,还要建立libjepg.so的软连接。
我在archbang的livecd下试过安装,能打开客户端界面,但是没法成功认证,可能是因为archbang没有安装ifconfig、dhclient这些工具吧。
是的,确实需要好多的包,各种链接,我运行以后打开得了客户端,也显示pass了authentication,但是打开浏览器却打开不了网页,报了

代码: 全选

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
iNodeClient调用了64位的库,请问有解决方法么
头像
chenjietao
帖子: 130
注册时间: 2010-09-21 1:50

Re: 中山大学东校区64位ubuntu成功联网(h3c客户端),介绍经验及客户端下载

#15

帖子 chenjietao »

那个提示可以不用管,那是图形库问题,你不用终端运行就看不到那堆提示了。
你认证成功后可以点右上角的网络管理器,让其帮你自动获取ip地址。如果不能用的话,就要在终端中运行sudo dhclient eth0。
回复