Networking
在沒有 Udev / Reboot 的情況下永久重命名 Linux 網路介面
基於: http: //kernelpanik.net/rename-a-linux-network-interface-without-udev/
我們可以使用以下方法輕鬆更改介面的名稱:
ifconfig peth0 down ip link set peth0 name eth0 ifconfig eth0 up
我們如何在啟動時使用上述方式進行操作?
在 /etc/network/interfaces 或任何其他文件中?
多虧了 netplan(ubuntu 18.04 中的預設設置),這現在特別容易。您可以根據 macaddress 或驅動程序設置介面名稱:
編輯 /etc/netplan/ 中現有的 .yaml配置文件或創建一個新配置文件:
sudo nano /etc/netplan/config.yaml
這是一個 MAC 地址匹配的範例。名稱使用“set-name”設置並與介面的 MAC 地址匹配:
network: ethernets: wan: match: macaddress: 00:ab:cd:ef:12:34 addresses: - 10.5.1.2/16 dhcp4: true optional: true set-name: wan0 lan: match: macaddress: 00:ab:cd:ef:12:45 addresses: - 10.6.1.1/16 optional: true set-name: eth0 version: 2
保存 .yaml 文件並應用配置:
sudo netplan apply
可能需要重新啟動才能應用名稱更改。