1. 程式人生 > 其它 >Linux實體伺服器新增網絡卡

Linux實體伺服器新增網絡卡

目錄

一.簡介

伺服器如果搭配了網口,在插入網線或者光纖後會亮燈。如果發現不亮,可以關閉機器檢視亮不亮,因為有的時候系統會把網口禁用,進入到系統反而不亮了,除此之外不亮就是硬體問題。

二.配置

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

本文版權歸作者所有,歡迎轉載,請務必新增原文連結。