Jetson-AGX-Orin多網卡綁定網卡名
? Jetson-AGX-Orin當通過USB接口或者Type-C口插入網卡設備后,重新上電Orin設備后,網卡設備的網卡名與Orin本身的以太網網卡名會發生交換。導致兩個網卡設備配置發生錯亂,兩個網卡都將不通。
可以通過將網卡設備與網卡名綁定,來解決上述問題。
1、確定網卡設備的驅動名稱
默認情況下,Orin本身的以太網網卡名為eth0,當我們將外部網卡設備插上Orin后,使用ifconfig
命令可以看到新增的網卡名
使用ethtool -i 網卡名
查看網卡名對應的網卡驅動名稱
如上圖,這里Orin本身的工業以太網的網卡名為eth0,驅動名稱為nvethernet; USB網卡名為eth1,驅動名稱為ax88179_178a
將驅動名稱與網卡名稱綁定
編輯**/etc/udev/rules.d/70-persistent-net.rules**文件 sudo vi /etc/udev/rules.d/70-persistent-net.rules
在底下添加如下兩條規則。
使用DRIVERS后面填寫對應的驅動名稱。這里我將Orin本身的以太網的網卡綁定為eth0,將外部插入網卡的網卡名綁定為eth1
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="nvethernet",NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="ax88179_178a",NAME="eth1"