CentOS 6 安裝 IBM 主機網路卡驅動程式

這是個非常難得的經驗,因接到客戶的需求要至現場機房主機安裝系統,伺服器為1U 超薄型主機 IBM X3550 M4 ,地點為新光人壽資訊部門機房,作業系統為CentOS 6.X版,IBM 機架式主機的特性為開機時檢查時間非常久(此為正常現像),BIOS 需按 F1,系統安裝完畢後可以透過下列方式來安裝驅動程式。

因為我先將程式複製在 USB 隨身碟中利用掛載mount安裝
掛載usb

dmesg | grep sdb
mkdir /media/usb
mount -t vfat /dev/sdb1 /media/usb


檢查是否已掛載
df -h

cd /tmp


至少確認CentOS有這些服務 kernel header、kernel-devel、gcc、perl

確認版本
rpm -qa | grep kernel-devel
kernel-devel-2.6.32-573.3.1.el6.x86_64

rpm -qa | grep kernel-headers
kernel-headers-2.6.32-573.3.1.el6.x86_64

網卡驅動程式

tar -zxvf igb-5.3.2.tar.gz

切換目錄
cd /usr/src

建立連結
ln -s kernels/2.6.32-573.3.1.el6.x86_64/ linux

切換目錄
cd /tmp/igb-5.3.2/src

編譯
make install

depmod -a

modprobe igb

確認網卡是否已安裝
cd /lib/modules/2.6.32-573.3.1.el6.x86_64/kernel/drivers/net/igb
lsmod |grep igb

設定網卡
vi /etc/modprobe.conf
#add a line like this one
alias eth0 igb

設定網路ip
vi /etc/sysconfig/network-script/ifcfg-eth0

ifup eth0
ifconfig eth0

PS:這天的現場安裝服務就超時工作從早上九點到晚上九點,資訊業真是個血汗行業,客戶端機房現場狀況百出,網卡、網路線、對外網路、新舊主機系統硬碟更換以及資安申請簽核等流程,建議想去金融業上班的人要有心理準備,金融業是個非常保守的產業(十分官僚)。

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json