Debian

如何啟用“可預測的網路介面名稱”?

  • July 10, 2017

我決定檢查一下我的乙太網設備最終會使用什麼名稱,但與其他發行版相反,Debian 似乎沒有啟動此更改(或者正在阻止它?),

  • 暫時保留舊的持久網路介面命名方案,並通過核心命令行上的 net.ifnames=1 使新的選擇加入。

問題是我必須編輯 grub 核心行,這對於可以通過修改文件來禁用的東西來說似乎有點過頭了。還有其他方法嗎?

Debian 上的 220-7 版刪除了選擇加入的更新檔:

* Switch to net.ifnames persistent network interfaces (on new
 installations/for new hardware), and deprecate the old
 75-persistent-net-generator.rules.

這來自debian-devel列表中的一個提案。在使用者遷移之前,使用舊命名的系統不會被重命名。閱讀 README.Debian 以獲取遷移指南。

可以使用以下方法預測新名稱:

sudo udevadm test /sys/class/net/eth0 2>/dev/null |grep ID_NET_NAME_

eth0設備的目前名稱在哪裡。

引用自:https://unix.stackexchange.com/questions/141227