檢視網卡
cd /etc/sysconfig/network-scripts/
如果安裝正常會有:ifcfg-lo、ifcfg-eth0,其中ifcfg-eth0就表示第一個網卡
如果沒有ifcfg-eth0這個一般表示沒有網卡或者網卡驅動程式沒有安裝之類的問題
檢視網卡硬體識别資訊
lspci | grep 'Eth' //表示搜尋區域網路PCI插槽的硬體情況,有這個硬體不代表安裝了驅動
如果出現:02:00.0 Ethernet controller:Realtek Semiconductor Co.,Ltd.RTL8811/8168B PCI Express Gigabit Ethernet controller (rev 02)或者類似資訊,就表示有這個網卡,但是可能網卡驅動沒有安裝或者安裝的驅動程式版本不對,那麼就要去下載下傳RTL8811/8168B這種類型的網卡驅動程式
先檢視linux核心使用的版本
uname -r
然後下載下傳響應版本的驅動程式,這個google一下
比如我的核心是2.6.18-53.e15xen版本
RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C/RTL8111CP/RTL8111D(L)/RTL8168C/RTL8111DP/RTL8111E/RTL8105E
支援LINUX driver for kernel 2.6.x and 2.4.x (Support x86 and x64)
下載下傳驅動包為:r8168-8.016.00.tar.bz2
把檔案通過U盤拷貝到linux系統下
插好U盤後,檢視磁盤情況
fdisk -l
正常情況下有
Disk /dev/sda:2045 MB,2045247488 bytes
47 heads,46 sectors/track,1847 cylinders
Units = cylinders of 2162 * 512 = 1106944 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 1848 1997188+ b W95 FAT32
類似資訊,因為我的U盤是2G的盤是以就這個資訊
然後建立一個目錄usb,如果存在了就算了,一般是這樣的
mkdir /mnt/usb
所謂的挂接U盤
mount /dev/sda1 /mnt/usb -t vfat
這樣成功後就可以進入這個U盤了
cd /mnt/usb
進入U盤就可以看到你U盤的檔案了
比如要把這個U盤的驅動程式拷貝到以下目錄
/usr/drivers/netcard/目錄下,如果沒有drivers/netcard/先建立目錄
然後拷貝這個檔案
cp -r /mnt/usb/r8168-8.016.00.tar.bz2 /usr/drivers/netcard/
然後解壓檔案(如果在驅動檔案的所在目錄)
tar jxvf r8168-8.016.00.tar.bz2
解壓後跟解壓檔案平級的有個目錄r8168-8.016.00
然後編譯 安裝 啟動服務
cd r8168-8.016.00
make clean modules
make install
depmod -a
這裡檢視目錄
ls
如果沒有ifcfg-eth0就重新開機計算機
reboot
然後再進入
一般就有這個目錄了
檢視IP情況
ifconfig |more
有時避免過多資訊看不到
這樣再試試這樣的網絡測試指令
ping 192.168.0.110(區域網路裡另外一台機子的IP)
如果能夠ping通的話說明網絡已經配置通了
本文轉自Sunshyfangtian 51CTO部落格,原文連結:http://blog.51cto.com/sunshyfangtian/412635,如需轉載請自行聯系原作者