2009年6月23日星期二

Linux(Centos5.2)驅動Attansic L1網卡

最近拿到一台asus AS-D777的電腦,想把灌上Centos5.2還當緊急備援的Proxy,於是著手開始安裝,Centos安裝完畢後一切正常,但是在/etc/sysconfig/network-script/底下沒有ifcf-eth0或ifcf-eth1的網路設定檔,有時候安裝好linux或是linux裝好後再加裝一塊網卡時也會發生同要的情形,這時候我習慣去下setup裡面的Network configuration去New Device後就可以順利看到網卡設定檔。

但是這次去setup裡面看還是沒有新網卡的資訊,應該是這張網卡linux沒有內建驅動
下這個指令去看OS有無抓到這張網卡
lspci
看到這張詭異的網卡廠牌及型號,可能是小廠牌吧@@還是我孤弱寡聞,不過Centos5.2不內建他的驅動就是了

01:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)

去華碩網站找驅動,一開始找as-d777這台華碩linux驅動只提供音效卡而已,沒有提供網路卡驅動。於是在華碩網站主機板的驅動亂找,果然在P5B-MX這個主機板看到有提供
Attansic 1 Gigabit 網卡驅動版本 V1.1.40.0 支援系統 linux
下載下來是一個zip檔
lan_Linux_V11400.zip
利用winscp上傳到linux的/root上,開始安裝驅動
先解開zip
cd /root
unzip lan_Linux_V11400.zip
解開後變成一個lan的資料夾
切換到解開後的資料夾內的src
cd lan/src
開始安裝模組
make install
會跑一堆文字~~
最後載入模組
insmod atl1.ko
修改/etc/modprobe.conf讓每次開機自動載入
vi /etc/modprobe.conf
加入一行內容如下
alias eth1 atl1
最後重開一機下,就可以順利的使用Attansic L1這張網卡了!

2 意見:

英誠 提到...

ASUS的主機板,最近在網咖的使用率越來越低喔!因為我們為了快速安裝XP作業系統,都會使用網路GHOST的方式,主機板上開起PXE,連上GHOST SERVER後就可以把XP弄好。但是,ASUS不知是Bios寫得不好,還是我的PXE SERVER相容性差,常常遇到ASUS就不能跑PXE。

鐵樂智 提到...

挖~這麼猛用PXE開機安裝OS,我也想再我這邊的環境試試,這樣以後我就不用再那邊辛苦的替使用者重灌OS了。

那現在網咖都用哪一牌主機版比較多阿?

張貼意見