摘自:http://hi.baidu.com/ucat/blog/item/d33d44f4fe14026cddc4748e.html
摘取:
1、顯示使用裝置命令:
Lspci 或者
lspci –v
2、查看是否工作:
lsmod
3、NIC的驅動是.ko結尾的檔案
4、NIC的驅動模組存放目錄[release版本號碼查看命令是:uname -r]:
/lib/modules/release/kernerl/drivers/net
5、在LINUX環境下,NIC不是以實名工作,而是以別名出現進行工作,存放別名與實名NIC的位置是
網卡模組載入的驅動,模組設定檔
/etc/modprode.conf [以後安裝未知NIC驅動的時候會用到此檔案]
6、網卡的IP地址設定檔
/etc/sysconfig/network-scripts/
7、DNS客戶設定檔
/etc/resolv.conf
上面是NIC驅動安裝好的情況下,如果NIC沒有驅動那就到官方下載安裝吧,安裝過程。
例如我有一張3COM的NIC,我現在進行驅動安裝。
下載驅動:
#Wget http://www.3com.com.cn/download/xxxx.tar
解壓:
#tar –zxvf xxx.tar
#make
#modprode xxx
#cp xxx.o /lib/modules/release/kernel/drivers/net/
#depmod –a
取別名寫入modprode.conf設定檔中
#echo “alias eth2 xxx” >> /etc/modprode.conf
這樣完成後,我們就可以重複上面的步驟檢測是否工作正常了。
在進行配置前,還是要熟悉LINUX環境下主要的設定檔
/etc/sysconfig/network :
該檔案主要是設定主機名稱(Hostname),是否啟動網路(Start / Stop Network),網段網關(Gateway)在有的Linux版本中,修改該檔案後欲使設定生效,需要重起電腦(Reboot Linux)。
/etc/sysconfig/network-scripts/ifcfg-ethn :
該檔案主要設定裝置名稱(DeviceName),是否在啟動時啟用網路(Onboot),IP擷取方式(Bootproto DHCP/Static),網卡地址(IPADDR),網卡掩碼(NETMASK),該網段首地址(NETWORK),該網段廣播位址(BROADCAST)等資訊,該檔案是最重要的設定。
/etc/resolv.conf :
很熟悉的吧,設定檔,這個主要確定DNS與IP的對應關係,如果沒有設定這個檔案,別人訪問你的Linux伺服器只有輸入IP了,如果設定該項就完全不一樣了,輸入簡單的網域名稱就OK了,嘿嘿。
/etc/hosts :
這個檔案就比較有趣了,在WINDOWS下面組建的區域網路,不是經常有人直接輸入指定電腦名稱訪問同組該名稱PC資源,打個不是很確切的比方:大家知道ARP是SiteName解析成對應IP,ARPA是IP反解析成對應的SiteName;該檔案就是把PCName解吸成對應的IP,和反過來把IP解析成PCName。