Debian 如何修改默認網卡爲 eth0

Debian 系統安裝以後,可能會遇到網卡設備名不是常見的 eth0 的情況。我們有沒有辦法統一網卡設備名稱呢?

在服務器環境中,統一網卡設備名是很有必要的。標準化的配置會節省我們大量的時間,這些時間可能會花在排障、監控的配置、狀態收集腳本的調整等。

這裏我們介紹如何把 Debian 系統中的網卡從非 eth0,調整爲 eth0,這個設備名是各 Linux 系統中比較通用的網卡設備名。下面我們以設備名 ens3 爲例,介紹在Debian 系統中,如何修改網卡設備名爲 eth0 的具體步驟。

首選,我們需要編輯 grub 的配置文件,修改啓動參數。使用編輯器打開 /etc/default/grub, 查找:

GRUB_CMDLINE_LINUX=""
找到這行,並修改爲:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
修改後記得保存。隨後修改網絡的配置文件,調整網卡設備名:

sed -i 's/ens3/eth0/g' /etc/network/interfaces
sed -i 's/enp3s0/eth0/g' /etc/network/interfaces
最後重新生成 grub 引導配置文件,並重啓系統。

grub-mkconfig -o /boot/grub/grub.cfg
Grub 的配置更新後,需要重啓系統生效。系統重啓後,網卡的名字便更新爲 eth0 了。如果遇到問題,歡迎留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章