歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Linux 5.0 如何識別網卡和安裝驅動

RedHat Linux 5.0 如何識別網卡和安裝驅動

日期:2017/2/28 14:29:01   编辑:Linux教程

RedHat Linux 5.0 如何查看網卡是否安裝

1 ifconfig -a 如果沒有ethX 就很可能是網卡沒有安裝,至少可以斷定網卡沒有自動加載。

如果這時輸入 ifconfig eth0 xxxx.xxxx.xxxx.xxxx 系統會提示沒有eth0 該設備。

2 可以用 dmesg | grep ethx 來查看系統能不能檢查到該模塊。如果能會返回

ATL2: eth0NIC Link is up <100M full duplex>

否則沒反應

3 用lsmod 查看開機時是否有加載如果有的,會有atl2 或eg3之類的

4,查看網卡驅動安裝的目錄

#uname -r 查看內核版本

#cd lib/modules/'uname-r'/kernel/drives/net 網卡驅動安裝在該目錄下

#ls 顯示相關的驅動,如果沒有你要的驅動就要手動 動安裝了

二,安裝驅動

1 查看你的驅動類型。如果有xp 的話可以在xp 下看相關的驅動。再把驅動下載下來。

2 ,由於linux 不能上網,所以只能用xp 下,再把下載下來的驅動程序cp到linux 下

3,進入到windows目錄

#cd /mnt/winc/driver

4,把驅動cp 到linux /tmp目錄下(也可以是其他目錄,)

5,進入 tmp 目錄

#cd/tmp/driver/src/

6 #make

開始編譯,看是否有異常。

7 把生成的文件拷貝到 lib/modules/'uname -r'/kernel/drives/net 下。否則啟動時找不到。

不出意外的話網卡就安裝好了

8 手工加載 insmod lib/modules/'uname-r'/kernel/drives/net/atl2.ko

可以輸入ifconfig 查看現在是否有 eth0.有的話就加載了

三,配置網卡

1 設置ip 和掩碼 ifconfig eth0 xxx.xxx.xxx.xxx 255.255.255.0

設置gw route add default gw 網關

設置dns 直接修改 /etc/resolv.conf

# vi /etc/rescolv.conf

加 nameserver ip

nameserver ip 兩句話

2,重啟

servicenetwork restart

2,查看ifconfig -a

正常的話就可以上網了

四設置開機自動加載

1,配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0

DEVICE=eth0 #設定網卡的名稱,要跟文件名稱對應 #

#是否在開機的的時候啟動網卡#

BOOTPROTO=static #如果是動態主機的話,要改成 dhcp 才行#

IPADDR=192.168.0.1 #IP 地址#

NETMASK=255.255.255.0 #子網掩嗎#

NETWORK=192.168.0.1 #該網段的第一個 IP#

BROADCAST=192.168.0.255 #最後一個同網段的廣播地址#

GATEWAY=192.168.0.1 #網關地址#

2 網上很多人說要修改配置文件設置開機加載模塊,

設置開機加載摸塊

就是編輯/etc/modules.conf

vi/etc/modules.conf

在文件中加入下面一行:

alias eth0atl2

也有的說是在 /etc/modprobe.conf 下加入

alias eth0 atl2

不過我後來把兩個都刪了,還是能正常加載

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

Copyright © Linux教程網 All Rights Reserved