SUSE-Linux-網(wǎng)卡配置實例解析_第1頁
SUSE-Linux-網(wǎng)卡配置實例解析_第2頁
SUSE-Linux-網(wǎng)卡配置實例解析_第3頁
SUSE-Linux-網(wǎng)卡配置實例解析_第4頁
SUSE-Linux-網(wǎng)卡配置實例解析_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、前言 目前曙光服務(wù)器配置的網(wǎng)卡型號多為Intel 82574l,對應(yīng)驅(qū)動模塊 為e1000e;Intel 82576,對應(yīng)驅(qū)動模塊為igb,網(wǎng)卡的最新驅(qū)動程序可 以在上進行下載,本文就這兩種型號的網(wǎng)卡在RedHat系 統(tǒng)下面的相關(guān)配置操作進行實便解析,涉及查詢、配置、簡單的測試等。 以起到拋磚引玉的作用,其它操作系統(tǒng)與網(wǎng)卡也是大同小異,均可由此 套用。 Linux網(wǎng)卡配置及測試 rootsugon # lspci |grep Ethernet #此命令可以查 出網(wǎng)卡是否被識別及型號 02:00.0 Ethernet controller: Intel Corporation 82574L Gi

2、gabit Network Connection 03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection #使用lspci不加參數(shù)可以查看當前系統(tǒng)的所有硬件設(shè)備 在系統(tǒng)中查看網(wǎng)卡是否被識別 rootsugon # ethtool -i eth0 driver: e1000e #Intel 82574l對應(yīng)驅(qū)動模塊為e1000e version: 1.3.10-k2 firmware-version: 1.8-0 bus-info: 0000:03:00.0 rootnode1 # etht

3、ool -i eth2 driver: igb #Intel 82576對應(yīng)驅(qū)動模塊為igb version: 1.3.7-k2 firmware-version: 1.8-6 bus-info: 0000:01:00.0 查看網(wǎng)卡當前的驅(qū)動程序版本 rootsugon #tar zxvf igbvf-3.1.7.tar.gz #解壓驅(qū)動程序包 rootsugon #cd igbvf-3.1.7/src #進入驅(qū)動源目錄 root sugon src#make install #安裝 root sugon src#rmmod igb #刪除舊的igb模塊 root sugon src#modp

4、robe igb #重新加載igb模塊 rootnode1 # ethtool -i eth2 #查看驅(qū)動是否生效 driver: igb #Intel 82576對應(yīng)驅(qū)動模塊為igb version: 3.1.7 #驅(qū)動程序版本已更新 firmware-version: 1.8-6 #網(wǎng)卡的固件版本 bus-info: 0000:01:00.0 更新安裝網(wǎng)卡驅(qū)動程序 rootsugon # ethtool -p eth0 #此時看網(wǎng)卡會閃燈的 就是eth0,按ctrl+c結(jié)束測試。 rootsugon # ethtool -p eth1 #此時看網(wǎng)卡會閃燈的 就是eth1,按ctrl+c結(jié)束

5、測試。 其它以此類推即可,如果網(wǎng)卡沒有指示燈的,只能通過一塊一塊網(wǎng)上分 別插上網(wǎng)線后,使用 ethtool命令查看當然網(wǎng)卡的連接狀態(tài),具體查看 方法,參閱第五條。 定位哪塊網(wǎng)卡為eth0,哪塊為eth1 rootsugon # ethtool eth0 Settings for eth0: Supported ports: TP Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full #網(wǎng)卡支持連接模式 Supports auto-negotiation: Yes Ad

6、vertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes #自適應(yīng)模式開啟 Speed: 1000Mb/s #當前連接速度 ,如未接網(wǎng)線此處顯示unknown Duplex: Full #當前雙工模式-全雙工,如未接網(wǎng)線此處顯示unknown Port: Twisted Pair #網(wǎng)絡(luò)類型-又絞線,如果未接網(wǎng)線此處顯示unknown PHYAD: 1 Transceiver: internal Auto-n

7、egotiation: on #自適應(yīng)模式開啟 Supports Wake-on: pumbg #喚醒模式 Wake-on: g Current message level: 0 x00000001 (1) Link detected: yes #鏈接檢測 查看網(wǎng)卡狀態(tài) rootsugon# ethtool -S eth1 NIC statistics: rx_packets: 58068300 #接收數(shù)據(jù)包 tx_packets: 87124083 #發(fā)送數(shù)據(jù)包 rx_bytes: 1589713008 #接收字節(jié)數(shù) tx_bytes: 2165825901 #發(fā)送字節(jié)數(shù) 網(wǎng)卡收發(fā)數(shù)據(jù)包統(tǒng)計

8、 rootsugon# ethtool -s eth1 speed 100 duplex full autoneg off #本例是將eth1強制變更為100Mbps全雙工模式 rootsugon# ethtool -s eth1 autoneg on #恢復 網(wǎng)卡為自適應(yīng)模式 上面的設(shè)置,服務(wù)器重啟過之后即失效,如果需要重啟后也 生效,有兩種辦法, 7.1、將ethtool -s eth1 speed 100 duplex full autoneg off寫入/etc/rc.local 7.2、將ETHTOOL_OPTS=speed 100 duplex full autoneg off添加

9、到網(wǎng)卡配置文件中。 關(guān)閉網(wǎng)卡自適應(yīng),強制百兆或千兆 網(wǎng)卡的配置文件位于 /etc/sysconfig/network-scripts/ifcfg-eth0中,該配置文件內(nèi)容如下: rootsugon# cat /etc/sysconfig/network-scripts/ifcfg-eth0 #ib配置文件為ifcfg-ib0 BOOTPROTO=static #指定為靜態(tài)IP,如果動態(tài),將此改為dhcp DEVICE=eth0 #網(wǎng)卡號 ,如果為ib網(wǎng),此處為ib0 HWADDR=00:9f:9e:6c:8e:b6 #MAC地址,有多塊網(wǎng)卡時,必須有,防止配置文件飄移 IPADDR=192.

10、168.1.1 #IP地址,如果動態(tài),刪除此行 NETMASK=255.255.255.0 #掩碼地址,如果動態(tài),刪除此行 USERCTL=no ONBOOT=yes #重啟網(wǎng)絡(luò)或重啟服務(wù)器時讓配置文件生效 TYPE=Ethernet #網(wǎng)絡(luò)類型,可以不要 網(wǎng)卡的mac地址,可以通過查看以下文件看到: rootsugon#cat /sys/class/net/eth0/address 00:9f:9e:6c:8e:b6 配置好配置文件后,需要重啟服務(wù)器或重啟網(wǎng)絡(luò)服務(wù)才能生效,重啟網(wǎng)絡(luò)服務(wù)的命令如下: rootsugon# service network restart #重啟網(wǎng)絡(luò) rootsu

11、gon#/etc/init.d/network restart #使用這個命令格式也可以 網(wǎng)卡配置文件說明 Linux下雙網(wǎng)卡綁定比較簡單,總共有七種模式,七種 模式都有不同的功能,其中0、2、3、4需要交換機支持,1、 5、6不需要交換機配置支持 Linux雙網(wǎng)卡綁定 mode=0 round-robin輪詢策略(Round-robin policy),模式代號是0。該策略是按照設(shè)備順序依次傳 輸數(shù)據(jù)包,直到最后一個設(shè)備。這種模式提供負載均衡和容錯能力。 mode=1 active-backup活動備份策略(Active-backup policy),模式代號是1。該策略只有一個設(shè)備 處理數(shù)

12、據(jù),當它宕機的時候就會由備份代替,僅提供容錯能力。 mode=2 load balancing (xor)異或策略(XOR policy),模式代號是2。該策略是根據(jù)MAC地址異或運 算的結(jié)果來選擇傳輸設(shè)備,提供負載均衡和容錯能力。 mode=3 fault-tolerance (broadcast)廣播策略(Broadcast policy),模式代號是3。該策略通過全部 設(shè)備來傳輸所有數(shù)據(jù),提供容錯能力。 mode=4 lacp IEEE 802.3ad 動態(tài)鏈接聚合(IEEE 802.3ad Dynamic link aggregation),模式代號是 4。該策略通過創(chuàng)建聚合組來共享相

13、同的傳輸速度,需要交換機也支持 802.3ad 模式,提供容錯能力。 mode=5 transmit load balancing適配器傳輸負載均衡(Adaptive transmit load balancing),模式 代號是5。該策略是根據(jù)當前的負載把發(fā)出的數(shù)據(jù)分給每一個設(shè)備,由當前使用的設(shè)備處理收到的數(shù)據(jù)。 本策略的通道聯(lián)合不需要專用的交換機支持,提供負載均衡和容錯能力。 mode=6 adaptive load balancing適配器負載均衡(Adaptive load balancing),模式代號是6。該策 略在IPV4情況下包含適配器傳輸負載均衡策略,由ARP協(xié)商完成接收的負

14、載,通道聯(lián)合驅(qū)動程序截獲 ARP在本地系統(tǒng)發(fā)送出的請求,用其中一個設(shè)備的硬件地址覆蓋從屬設(shè)備的原地址。 linux網(wǎng)卡綁定模式解釋 以下以將eth0與eth1按mode=6模式進行綁定的例子; 修改eth0與eth1配置文件內(nèi)容如下(如果需要綁定更多網(wǎng)卡,則即更多 的網(wǎng)卡配置文件按下面兩塊網(wǎng)卡的配置文件格式進行修改即可): rootsugon# cd /etc/sysconfig/network scripts cat ifcfg-eth0 cat ifcfg-eth1 BOOTPROTO=none BOOTPROTO=none SLAVE=yes #重點 SLAVE=yes #重點 DEVI

15、CE=eth0 DEVICE=eth1 MASTER=bond0 #重點 MASTER=bond0 #重點 USERCTL=no USERCTL=no ONBOOT=yes ONBOOT=yes 網(wǎng)卡綁定步驟1 新建一個ifcfg-bond0文件,其內(nèi)容如下: rootsugon# cd /etc/sysconfig/network scripts rootsugon network scripts#vi ifcfg-bond0 BOOTPROTO=none DEVICE=bond0 #網(wǎng)卡號 ,虛擬網(wǎng)卡號 NETMASK=255.255.255.0 #子網(wǎng)掩碼 IPADDR=192.168.

16、1.10 #IP地址 GATEWAY=192.168.1 #網(wǎng)關(guān) USERCTL=no ONBOOT=yes 如果需要新建另一組綁定,則新建一個ifcfg-bond1即可, ifcfg-bond1內(nèi)容按ifcfg-bond0配置文件格式修改即可。 網(wǎng)卡綁定步驟2 修改完網(wǎng)卡配置文件后,執(zhí)行下面兩條命令: rootsugon# echo alias bond0 bonding /etc/modprobe.conf rootsugon# echo options bond0 mode=6 /etc/modprobe.conf #根據(jù)需要設(shè)定mode后面的數(shù)字,此處可以加參數(shù)miimon=500,即

17、檢測間隔時間。 也可以不寫此行,而在bond0的配置文件中,添加如下一行: rootsugon#cd /etc/sysconfig/network scripts/ rootsugon network scripts# echo BONDING_OPTS=mode=1 ifcfg-bond0 #此處可加參數(shù)miimon=500,即狀態(tài)檢測時間,如: echo BONDING_OPTS=mode=1 miimon=500 ifcfg-bond0 至此,網(wǎng)卡綁定相關(guān)配置文件已修改完畢,這時重啟網(wǎng)絡(luò)即可讓綁定生效。注意: 重啟過程中需要綁定組中的網(wǎng)卡至少有一塊已經(jīng)正確連接在交換機上,否則可能 會造成

18、重啟進入操作系統(tǒng)后,bond0虛擬網(wǎng)卡不生效的問題,這時插上網(wǎng)線,重 啟系統(tǒng)即可。 Linux網(wǎng)卡綁定 Linux同一網(wǎng)卡綁定多個IP比較簡單,例如給eth0分配第二個IP,按如下 步驟操作即可: rootsugon#cd /etc/sysconfig/network scripts/ rootsugon network scripts#cp ifcfg-eth0 ifcfg-eth0:0 #生成ifcfg-eth0:0文件后,修改ifcfg-eth0:0內(nèi)容如下:注意IP不能與 ifcfg-eth0配置文件中的IP地址相同,不能有網(wǎng)關(guān)信息,最好不要有 MAC地址信息。 rootsugon n

19、etwork scripts#cat ifcfg-eth0:0 BOOTPROTO=static #指定為靜態(tài)IP DEVICE=eth0:0 #網(wǎng)卡號 ,為eth0:0 #HWADDR=00:9f:9e:6c:8e:b6 #注釋掉MAC地址 IPADDR=192.168.1.1 #IP地址,不同于ifcfg-eth0的IP地址 NETMASK=255.255.255.0 #掩碼地址 USERCTL=no ONBOOT=yes #重啟網(wǎng)絡(luò)或重啟服務(wù)器時讓配置文件生效 TYPE=Ethernet #網(wǎng)絡(luò)類型,可以不要 同一網(wǎng)卡綁定多個IP Redhat 6換主板后,eht0、eth1網(wǎng)卡會變成e

20、th3、eth4 在紅帽6系統(tǒng)下面,如果換完主板后,原主板記錄網(wǎng)卡 的/etc/udev/rules.d文件夾下面一個與net相關(guān)的配置文件 不能自動刪除原網(wǎng)卡信息造成的,需要進行手動刪除,否則 就會造成eth0變成eth3,eth1變成eth4,解決該問題只需 修改以下文件即可。 rootnode1 rules.d# cd /etc/udev/rules.d rootnode1 rules.d# ls 40-hplip.rules 70-persistent-net.rules 97-bluetooth-serial.ru 56-hpmud_support.rules 85-pcscd_cc

21、id.rules 98-kexec.rules 60-fprint-autosuspend.rules 90-alsa.rules 99-fuse.rules 60-pcmcia.rules 90-hal.rules 99-lustre.rules 60-raw.rules 90-rdma.rules 70-persistent-cd.rules 91-drm-modeset.rules Redhat 6換主板注意事項 rootnode1 rules.d# cat 70-persistent-net.rules # This file was automatically generated b

22、y the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0 x8086:0 x10d3 (e1000e) SUBSYSTEM=net, ACTION=add, DRIVERS=?*, ATTRaddress=48:5b:39:12:51:90, ATTRtype=1, KERNEL=eth*, NAME=eth0 (如果換過主板后,將該條刪除) # PCI device 0 x8086:0 x10d3 (e1000e) SUBSYSTEM=net, ACTION=add, DRIVERS=?*, ATTRaddress=48:5b:39:12:4c:57, ATTRtype=1, KERNEL=eth*, NAME=eth1(如果換過主板后,將該條刪除) 配置文件修改 按照上述方法刪除后,請按如下操作后重啟,即可正常按照 常規(guī)網(wǎng)卡配置IP的方法進行網(wǎng)卡的IP配置,重啟后 eth2eth3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論