RedHat Enterprise Linux as Release 4.2 安裝網卡驅動
工作中 要用RedHat 4.2 企業版 做伺服器。 系統做好後, 發現沒有網卡驅動, 不能上網。 就是ifconfig -a 的時候沒有 eth0, 就是Linux現在不能識別我的網卡沒辦法只能自己想辦法裝驅動了。搞了兩天 重要ok了。 記錄一下。以供參考。
1 預備知識
掛載隨身碟 格式FAT32
1) ls -l /dev/sd* 來查看scsi的硬碟裝置 。 先用此命令查看一下, 插入隨身碟再查看一遍。 比較多出來的裝置就是隨身碟的。
你也可以fdisk -l /dev/sdb1 (sdb1 為假設的盤符號) 來查看隨身碟的大小格式
2) 建立掛載目錄
# mkdir /mnt/usb (usb 為任意目錄)
因為我的隨身碟 是FAT32 格式的
mount -t vfat /dev/sdb1 /mnt/usb
3 ) 卸載目錄
#umount /mnt/usb
查看linux版本號碼
# lsb_realease -a
查看網卡型號
#lspci 不過我認為 既然是沒有網卡驅動 網卡型號自然沒法得到 我是在XP系統裡看到的我的系統是雙作業系統
我的整合網卡型號是 RTL8101E
http://down9.zol.com.cn/wangka/realtek_rtl8100e_10100_linux.zip?key=2d6355f564aac6a261a1101d0817268b
Realtek 瑞昱 RTL8100E/RTL8101E/RTL8102E-GR PCI-E系列網卡驅動1.010.00版For Linux x86/x64
安裝驅動
1 查看是否安裝了源碼包
#rpm -qa | grep kernel
kernel - 版本號碼
kernel - source - 版本號碼
kernel - devel - 版本號碼
沒有要自己安裝 或者重載系統
2 查看 是否有gcc編譯器
#rpm -qa | grep gcc
沒有要自己安裝 或者重載系統
3 把自己下載的網卡驅動考到隨身碟裡 realtek_rtl8100e_10100_linux.zip
向上面的方法 掛載u盤 #mount -t vfat /dev/sdb1 /mnt/usb
建立自己一個使用者目錄 把 驅動拷貝過來
#mkdir /usr/driver
cd /usr/driver
cp /mnt/usb/realtek_rtl8100e_10100_linux.zip ./
unzip realtek_rtl8100e_10100_linux.zip
cd r8101-1.010.00
# make clean modules (as root or with sudo)
# make install
# depmod -a
# insmod ./src/r8101.ko
如果沒有報錯 就說明安裝上了
# ifconfig -a 看看 eth0 出現了沒
重新啟動網卡 # service network restart
4 進入網路的圖形配置介面 網卡被識別出來沒有
然後配置IP 網關 DNS 哈哈 可以上網了 。
手工配置網址 網關 子網路遮罩 是否啟動啟用
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.1
GATEWAY=192.168.1.254
BROADCAST=192.168.1.255
配置 DNS
vi /etc/resolv.conf
nameserver 61.139.2.69
重新啟動網卡 service network restart