H3C+64位Ubuntu=校园网终于可以上了(愚人节快乐)

前言:虽然作为程序猿明显不够格,但折腾还是会的。总之,愚人节快乐!

可靠前提:H3C更新了最新版iNode

环境:64位Ubuntu12.04LTS(64位有点坑,缺各种32位依赖包,12.04版本以上安装iNode 都会出现libjpeg.so.62的问题,其他发行版不会)

1、安装

H3C最新版官方地址(只有32位版的,虽说95%的Linux软件64位化了,这就是5%啊)
下载后,安装,出现软链接问题,找不到/usr/i386-linux-gnu/libjpeg.so.62

$locate libjpeg.so后,结果为

    /usr/iNodeClient/libs/rocky/libjpeg.so.62
    /usr/lib/x86_64-linux-gnu/libjpeg.so.8
    /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2

于是自己创建/usr/i386-linux-gnu/和libjpeg.so.62

$mkdir /usr/i386-linux-gnu/    

$cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 /usr/i386-linux-gnu

$ln ./libjpeg.so.8 ./libjpeg.so.62

开始安装inode,成功避开软连接ln : 找不到/usr/i386-linux-gnu/libjpeg.so.62的问题

仍然打不开iNodeClient.sh,属于32位软件依赖包问题

2、64位系统安装32位兼容包

如前所说,linux最好还是选用32位,对于所有软件基本都会支持,64位运行32位软件需要32位依赖库

$sudo apt-get install ia32-libs

DONE!!!!成功运行

思考:1中自己创建/usr/i386-linux-gnu/其实与2中安装32位依赖库重复,显得多余,不知是否可以直接安装32位依赖库,会否自动创建libjpeg.so.62???有待校验:下次调换步骤即可验证!

3、连接校园网

校园网就是个坑!

现状:绑定物理端口号+绑定MAC地址+绑定主机名====这是基于什么样的需求啊擦,如此骄贵

分析:物理端口无需考虑,没戏;MAC已虚拟化可以改,不成问题;主机名,linux下修改主机名是个大学问(惭愧惭愧)

原文地址

linux修改主机名的方法

用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

#hostname   //查看机器名
#hostname -i  //查看本机器名对应的ip地址


另外一种方法就是之久修改配置文件

修改/etc/sysconfig/network   修改这个文件,系统才有效
    /etc/hosts       hostname命令读这个配置文件

网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得
 /etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用,而且经络测试也是这样的

这篇比较公正,/etc/sysconfig/network在debian系的发行版上为/etc/hostname
关于主机名修改较为公正的讲解,以后再追究吧

修改以上两个:

在/etc/hostname中直接改为主机名new-hostname

在/etc/hosts添加127.0.0.1 new-hostname.ubuntu-domain new-hostname

重启,成功连接校园网

DONE!!!

4、谁的问题

1)系统连接标志没显示连接?

2)据说更改主机名会影响邮箱使用,和dns解析有关?

3)具体是哪个主机名的改变影响了在校园网中的作用?

4)不用iNode,怎么直接连接校园网?

你可能感兴趣的:(H3C+64位Ubuntu=校园网终于可以上了(愚人节快乐))