centos6.5在dell poweredge t30 安裝,網絡未連接的問題

首先檢查網卡驅動是否安裝

uname -r                    查看linux內核版本 (uname -a 可顯示所有信息)
lsmod                        設備加載情況 
ls /usr/share/hwdata   查看硬件設備 
lspci                          查看pci網卡設備 ethernet controller  廠商和型號,modprobe ****        ****爲網卡型號,例如  modprobe RTL8101E ,如果出錯,說明模塊不存在,該型號不識別, lspci可以看到系統的網卡類型。
檢查lsmod或者kernel, 可以發現相應的e1000e模塊是否已經安裝。

如果發現網卡驅動e1000e沒有安裝,

dell t30板載網卡e1000e驅動下載

intel 官網下驅動

https://downloadcenter.intel.com/zh-cn/download/15817?_ga=2.116399374.909292773.1504013832-1016468444.1504013832

1.檢測編譯需要用到內核的源代碼包和編譯程序gcc。所以如果沒有的話,要先裝。
 
 [root@localhost ~]# rpm -qa|grep kernel
 kernel-xen-2.6.18-8.el5 
 kernel-xen-devel-2.6.18-8.el5 
 kernel-headers-2.6.18-8.el5 
   
 [root@localhost ~]# rpm -qa|grep gcc 
 gcc-c++-4.1.1-52.el5 
 libgcc-4.1.1-52.el5 
 gcc-4.1.1-52.el5 
 gcc-gfortran-4.1.1-52.el5 
  
如果缺少kernel-xen-devel-2.6.18-8.el5,可以去安裝光盤的/Server/目錄下,找到kernel-xen-devel-2.6.18-8.el5.i686.rpm 文件安裝。
 我很幸運,安裝的系統中已經安裝好了,呵呵。
2.編譯安裝網卡驅動
 將下載的網卡驅動放到/home目錄下,解壓Intel_e1000e-1.9.5.zip包
unzip Intel_e1000e-1.9.5.zip

進入解壓後的目錄並編譯安裝,命令如下:
# cd e1000e-1.9.5/src
 # make install

一般情況下解壓的目錄中會有一個readme文件,裏面詳細寫明瞭網卡安裝的步驟,強烈建議先看readme,安裝readme中步驟操作一般不會出現問題。

安裝好的文件一般位於如下目錄中(kernel version以我的爲例)/lib/modules/2.6.18-194.el5xen/kernel/drivers/net/e1000e/e1000e.ko

insmod e1000e.ko

安裝完畢,成功後系統提示網絡已連接,說明網卡驅動已經裝好,也可以通過檢查system → Administration → Network下Hardware列表。

如果gcc環境一直不對,可以重裝系統中自定義選擇安裝development Tools,包含了gcc的開發環境。

3.網卡安裝完畢後,使用service network start還沒作用,那就參照一下方法

/etc/sysconfig/network: No such file or directory


ifconfig 沒有 eth0 只有 lo
/etc下沒有resolv.conf


今天在win7上裝了VMWare,然後裝CentOS6.3虛擬機,每部操作都很謹慎,但是裝好之後發現網絡配置還是不對,執行
/etc/init.d/network restart 沒有任何反應,直接返回shell。重啓系統,發現報錯信息:/etc/sysconfig/network: No such file or directory
解決方法:在/etc/sysconfig/下直接創建文件network,輸入內容:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=
GATEWAY=192.168.0.1


重啓系統後,之前的報錯沒有了,執行ifconfig,發現沒有eth0信息,只有lo信息,在/etc/sysconfig/network-scripts下面果然沒有看到eth0配置文件
解決方法:在/etc/sysconfig/network-scripts下創建文件ifcfg-eth0,輸入內容:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.48
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes


再次重啓系統或/etc/init.d/network restart後,ifconfig顯示的eth0信息正常了,這時ping外網,例如ping www.163.com,發現不能正常鏈接,估計是DNS服務器配置的問題,在/etc下果然沒有找到DNS配置文件
解決方法:在/etc下創建文件resolv.conf,輸入內容:
nameserver 8.8.8.8
上面8.8.8.8是google通用的域名解析服務器,當然更高效的是輸入你真實的DNS服務器ip地址

至此所有問題都解決了 :)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章