一.簡介
服務器如果搭配了網口,在插入網線或者光纖后會亮燈。如果發現不亮,可以關閉機器查看亮不亮,因為有的時候系統會把網口禁用,進入到系統反而不亮了,除此之外不亮就是硬件問題。
二.配置
1.顯示所有網卡
ifconfig -a
2.查看網卡驅動,driver是依賴的驅動
ethtool -i eth0

igb驅動支持所有基於82575,82576,82580和I350 的千兆位的型號網卡
igbx驅動支持82599系列的
3.查看網卡型號
lspci -nn | grep "Eth"

注:Gigabit為千兆 10-Gigabit為萬兆
千兆網絡驅動igb支持網卡型號[8086:1521],因此必須要求目標內核(2.6.33-110.el6.x86_64)對該型號網卡[8086:1521]的支持。
4.查看目標內核的網卡驅動是否支持當前型號網卡
可以通過modinfo命令查看*.ko對哪種設備型號的支持,目標內核(2.6.33-110.el6.x86_64)的相關驅動可在/lib/modules/2.6.33-110.el6.x86_64的目錄中找到,如下所示
modinfo /lib/modules/2.6.33-110.el6.x86_64/kernel/drivers/net/igb/igb.ko

從以上信息中找不到[8086:1521]的信息,因此,目標內核(2.6.33-110.el6.x86_64)網卡驅動不支持當前網卡,1521就是寫的1521不用換算
5.下載驅動,如果是英特爾的到inter官網下載
產品為以太網,額外選項根據需求選擇,注意網卡是控制器
6.安裝依賴包
apt-get install linux-headers-$(uname -r) gcc make
7.解壓進入到文件夾中,進行編譯,編譯后會生成ko文件
cd src
make BUILD_KERNEL=$(unmae -r)
8.檢查里面是否有要的驅動
modinfo igb.ko
9.更新
cp igb.ko /lib/modules/2.6.33-110.el6.x86_64/kernel/drivers/net/igb/
其次,使用depmod更新目標內核(2.6.33-110.el6.x86_64)模塊的依賴關系
depmod -a $(uname -r)
10.重啟系統
三.添加網卡
1.一般添加完驅動,重啟系統后,網口要是還不亮,則要先找到激活的網卡
ifconfig -a |grep RUNNING
2.查看是否鏈接了網線
ethtool eth1

3.如果沒有則,可以打開網卡檢查一下
vim /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
重啟服務,不過有時候要重啟系統才行
systemctl restart networking
4.網絡沒問題,添加靜態地址
vim /etc/network/interfaces
iface eth1 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 114.114.114.114
5.測試
curl http://www.baidu.com
四.總結
先ifconfig -a查看網卡是否存在,存在則看是否鏈接了網線,鏈接了再配置ip
