2010年3月22日 星期一

SIS900網路卡在Linux下無法連線?!

這兩天在同事捐贈的機器上安裝Ubuntu Server碰到的問題,
OS抓不到SIS900的Mac address,下指令ifconfig -a會出現SIS900這個裝置,
但是在HWaddress的欄位是FF:FF:FF:FF:FF:FF或00:00:00:00:00:00,
然後網路怎樣都連不上去= =

如何驗證?
  1. lspci 確認是否有出現SIS900這個device,沒有的話請檢查BIOS或是硬體
  2. lsmod 確認是否有SIS900這個module,沒有的話代表沒抓到或是沒驅動
  3. dmesg|grep eth 有出現對應的訊息?
  4. ifconfig -a 有出現SIS900這個chip但hwaddress的值是錯誤的?

解決方法
編輯/etc/network/interfaces
指定Mac address
例:
#auto eth0
iface eth0 inet dhcp
hwaddress ether 00:E0:18:B3:A0:F7

需要注意事項
hwaddress前面需要加個tab
如果機器在實體網路上,需要考慮Mac address衝突的問題,
但如果是在虛擬網段,同網段沒有重複編號的網卡就沒有這個問題,
或是想辦法寫入實際的網路卡Mac address,
例如從Windows底下看?

沒有留言:

張貼留言

Racknerd可不可以升級?搬VPS?搬遷的Step by Step (Racknerd 2024 Black Friday 新方案)

 先附上Racknerd 2024 Black Friday 新方案 RAM CPU core 空間 流量 頻寬 價格 1   G 1核 20G 1.5T/月 1Gbps $10.99/年 2.5G 2核 40G 3.0T/月 1Gbps $18.93/年 3   G 2核 60...