Linux萬兆網絡配置

一、萬兆網卡識別

1、網卡識別

連接好萬兆網卡後,使用ip addr查看網卡是否添加成功。若沒有成功,可以使用ifconfig [網口] up開啓網卡後,再查看網卡是否添加成功。

2、網卡型號

lspci -vvv | grep Ethernet

當前是博通BCM5709千兆網卡Gigabit(萬兆網卡顯示爲10-Gigabit)

3、查看驅動失敗的原因

dmesg | tail

問題:插上光模塊之後,ifconfig無法顯示接口,或者導致接口消失;

排查:dmesg | tail發現」failed to load because an unsupported SFP+ module type was detected」;

原因:82599EB只支持Intel自家的光膜塊,用finisar的光膜塊會導致此問題;

解決:① 換光膜塊唄;

           ② rmmod ixgbe 卸載驅動;

        ③ 以modprobe ixgbe allow_unsupported_sfp=1,1重新加載。

 

二、萬兆網絡連接

1、直連

控制檯和客戶端配置萬兆IP、子網掩碼(不需要配置網關)和VLAN後,用網線連接兩個萬兆網口。如果互相能夠ping通,代表直連成功。

控制檯:

客戶端:

數據傳輸過程中,可以使用命令 dstat -N [網口] 查看數據是否通過萬兆網絡進行傳輸。

通過交換機連接

控制檯和客戶端需要配置萬兆IP、子網掩碼(不需要配置網關)和VLAN,然後將萬兆網口通過網線連接到交換機上(最好能夠連接到同一個交換機)。如果互相能夠ping通,代表直連成功。

同樣的,數據傳輸過程中,可以使用命令 dstat -N [網口] 查看數據是否通過萬兆網絡進行傳輸。