在 Debian 系统中,你可以通过以下步骤来修改网络接口名称:
/etc/default/grub
文件首先,你需要编辑 GRUB 的默认配置文件以启用新的网络接口命名规则。
打开终端并输入以下命令:
sudo nano /etc/default/grub
找到 GRUB_CMDLINE_LINUX
行,并添加 net.ifnames=0 biosdevname=0
参数。这会禁用新的网络接口命名规则(如 enp3s0
)并恢复到传统的命名方式(如 eth0
)。
例如,如果该行原本是这样的:
GRUB_CMDLINE_LINUX="quiet splash"
修改后应该变成:
GRUB_CMDLINE_LINUX="quiet splash net.ifnames=0 biosdevname=0"
保存并退出编辑器(在 nano 中按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
)。
接下来,更新 GRUB 配置以应用更改:
sudo update-grub
重启你的 Debian 系统以使更改生效:
sudo reboot
系统重启后,你可以使用 ip link
命令查看当前的网络接口名称。如果你希望手动重命名接口,可以使用 ip
命令或 ifdown
和 ifup
命令。
例如,将 eth0
重命名为 eth1
:
sudo ip link set eth0 down
sudo ip link set eth0 name eth1
sudo ip link set eth1 up
或者使用 ifdown
和 ifup
:
sudo ifdown eth0
sudo ifup eth1
最后,使用 ip addr
或 ifconfig
命令验证接口名称是否已成功更改:
ip addr show
或者:
ifconfig
通过以上步骤,你应该能够成功修改 Debian 系统中的网络接口名称。