Question
第一次裝的人看到那一大串網卡名稱一定會傻XD 本來 那單純的 eth0 跑到哪去了XD 其實Redhat的文件裡有提到, 這叫 Consistent Network Device Name
(官方文件: 網路管理 ,第9章)
本意是為了加強多網卡主機上的管理, 不然又有 onboard 又有外加的卡片, 只能透過 udev 規則去修改, 而且光看裝置名稱, 也看不出來是哪一個 port. 不過對我來說, 我頂多就是兩個網卡, 但是機器多, 這樣每台機器的device name都不同反而是不容易管理. (題外話: 這在許多用 FlexLM 授權系統的軟體會造成困擾, 因為這 FlexLM 用 eth0 的 MAC address 當作機器的唯一識別碼, 並用來產生授權金鑰. 所以系統上沒有 eth0 的時候就...)
How-To
幸好這規則是可以改的. 細節請參考官方文件, 但如果只是要整個關閉這功能, 回到傳統的 ethx 的話, 方法如下:
在 /etc/default/grub 裡面, 找到 GRUB_CMDLINE_LINUX, 在引號中最後面加入:
- net.ifnames=0 biosdevname=0
下次開機就會看到親切的 eth0 又回來了. 另外, 因為引入Network Manager, 現在建議的網路設定工具變成是 nmtui. 使用很簡單, 看得懂英文的話應該可以立即上手.
Supplement
* [Linux 文章收集] CentOS 7 Change Network Interface Name From Eno* To Eth0
沒有留言:
張貼留言