「Linux」- 修改網卡接口名 @20210331


內容簡介

本文將介紹如何修改網卡名稱。

TODO 如何在Linux中修改網卡的名稱

方法一、直接重命名(臨時方法)

可以使用命令ip link直接修改網絡接口名:

# 關閉網卡
ip link set dev peth0 down
ifconfig peth0 down

# 修改網卡名
ip link set peth0 name eth0

# 啟動網卡
ip link set dev eth0 up
ifconfig eth0 up

方法二、使用Udev配置

系統環境:Debian

修改/etc/udev/rules.d/73-special-net-names.rules文件,加入如下配置:

	**SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="<MAC Address>", NAME="<New Interface Name>"**

參數說明:
ATTR{address}=="<MAC Address>"中的<MAC Address>為MAC地址,根據自己的網卡進行修改;
NAME="<New Interface Name>"中的<New Interface Name>為要使用的新命名;
如果73-special-net-names.rules文件不存在,創建即可,或者寫入其他配置文件也可以;

方法三、使用「可預測網卡接口名」

在Debian中,可以修改/etc/default/grub文件中的GRUB_CMDLINE_LINUX_DEFAULT參數,加入net.ifnames=1配置,然后執行update-grub2命令,重啟系統。

附加說明

注意:如果修改修改了網卡接口名,不要忘記更新相關的配置文件。

相關文章

「NetworkManager」- 網絡連接檢查功能
「Linux」- 禁止 NetworkManager 修改 /etc/resolv.conf 配置
「Network Analysis」
「Linux」- 使用NetworkManager連接Wi-Fi熱點
「NetworkManager」- 如何使用 NetworkManager 管理網絡
「Linux」- 通過 NetworkManager 配置網絡地址

參考文獻

Change Network Interface Name: eth0,eth1,eth2+
Arch/Network Configuration
Rename a Linux network interface without Udev/Reboot
Network naming on Arch Linux
How to enable “Predictable Network Interface Names”?



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM