knowledge/linux/linux改网卡名.md
2021-11-25 15:51:36 +08:00

1.5 KiB

在ubuntu系统里把网卡名称改为eth0


在ubuntu16.04系统

非root用户需要在命令前加sudo

1. 修改grub文件

vim /etc/default/grub

原文

GRUB_CMDLINE_LINUX=""

改为

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

保存退出

2. grub生效

grub-mkconfig -o /boot/grub/grub.cfg

3. 改网络配置

适用于ubuntu16.04,其他版本不一定有效

vim /etc/network/interfaces

原文(类似)

auto ens160

iface ens160 inet static

改为

auto eth0

iface eth0 inet static

4. 网卡开机自启(大部分情况可省略)

systemctl enable networking.service

5. 重启

reboot

init 6

6. 查看网络信息

ip addr

在centos7系统

1. 先确定当前网卡名

ip addr

2. 改网卡配置文件

原网卡名称有可能不一样

vim /etc/sysconfig/network-scripts/ifcfg-ens192

DEVICE=ens192改为DEVICE=eth0

NAME=ens192改为NAME=eth0

保存退出

再把网卡配置文件的文件名改了

cd /etc/sysconfig/network-scripts
mv ifcfg-ens192 ifcfg-eth0

3. 修改grub

vim /etc/default/grub

GRUB_COMLINE_LINUX里面加上net.ifnames=0 biosdevname=0

保存退出

执行命令

grub2-mkconfig -o /boot/grub2/grub.cfg

4. 重启系统并校验效果

init 6
ip a