2018年10月9日 星期二

Linux下如何修改Ethernet Interface 介面名稱

假設我想把網路介面名稱改成 eth0, eth1
可以去修改 /etc/udev/rules.d/10-net.rules

內容如下:
SUBSYSTEM=="net", ATTR{address}=="20:18:10:04:10:00", ACTION=="add", NAME="eth0"
SUBSYSTEM=="net", ATTR{address}=="20:18:10:04:10:01", ACTION=="add", NAME="eth1"

**ATTR{address} ===> 必須對應到此介面的MAC Address


或是另一種寫法,使用kernel版本來對應:
SUBSYSTEM=="net", KERNELS=="0000:05:00.0", ACTION=="add", NAME="eth0"
SUBSYSTEM=="net", KERNELS=="0000:05:00.1", ACTION=="add", NAME="eth1"

kernel版本可以從driver的訊息中得到,如下圖:


沒有留言:

張貼留言