歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下H3C iNode for Linux找不到網卡的另類解決方法

Ubuntu下H3C iNode for Linux找不到網卡的另類解決方法

日期:2017/2/28 16:15:54   编辑:Linux教程

最近學校的H3C iNode升級到iNodeClient_For_Linux_V3.60-E6210後,原來的客戶端已經不能使用了,提示版本太低,但是網上找的新版本又有很多的問題,以下是解決一些問題的方案,希望對大家有所幫助。

下載新版本後按照官方提供資料安裝首先出現問題如下:

mv: 無法 stat “./iNodeAuthService”: 沒有那個文件或目錄
./install.sh: 80: chkconfig: not found
./install.sh: 80: chkconfig: not found
Starting AuthenMngService: cd: 2: can't cd to /etc/sysconfig/network-scripts

在搜索了N久之後,成功找到了iNode在Linux下的程序。可是估計H3C以企業用戶為主,程序是為Red Hat編寫,Fedora可以完全正常運行,Ubuntu下能用但是有一點點小問題。Red Hat下默認網卡的配制文件在/etc/sysconfig/network-scripts下,而ubuntu在/etc/network下,所以每次系統啟動時屏幕上都會報錯 "can't cd to /etc/sysconfig/network-scripts...

於是開始找解決方法,發現程序目錄下有個文件叫 enablecards.ps, 用root權限打開之後一目了然:

#!/bin/sh
cd /etc/sysconfig/network-scripts
for x in eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7
do
if [ -e "ifcfg-$x" ]
then
ifconfig $x up
fi
done

然後將以下代碼;

cd /etc/sysconfig/network-scripts

代碼改為

cd /etc/network

大功告成,重新運行,可以運行成功,但是運行客戶端是又出現以下錯誤:

www.linuxidc.com@linuxidc:~/iNodeClient$ sudo ./iNodeClient ./iNodeClient: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

這個問題產生原因是 新版本的Ubuntu 中使用的庫文件是更新的版本的libtiff.so.4 ,而FSL中的默認使用的是libtiff.so.3的庫,版本號不一致,導致程序啟動不了。這個問題的解決的辦法很簡單。有兩種方式,即做一個鏈接或者直接復制一下。

復制以下代碼至終端:

cd /usr/lib
sudo cp libtiff.so.4 libtiff.so.3


或者做一個鏈接:

cd /usr/lib
ln -s libtiff.so.4 libtiff.so.3
其他類似的庫文件錯誤,可以用同樣的方法解決。

完成這個聯網成功。enjoy!

Copyright © Linux教程網 All Rights Reserved