CentOS7更改网卡名称ech0并添加子网掩码和网关IP
因为CentOS7的默认网卡名称为ens33,不符合长久以来默认的习惯,所以我们把它改为常见的ech0。
首先我们需要获取root权限。
sudo su
然后输入root用户密码。
ip addr #查看默认网卡名称
cd /etc/sysconfig/network-scripts/ #进入网卡配置文件目录
cp ifcfg-ens33 ifcfg-ens33.bak #备份原有文件
mv ifcfg-ens33 ifcfg-ech0
vi ifcfg-ech0
然后我们需要按i开启编辑,按如下方式修改
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ech0 #别名
UUID=ba220243-fadd-40a9-a2b7-9b6f1eac4d70
DEVICE=ech0 #名称网卡
ONBOOT=yes #开机自启动
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.8.2 #网关IP
然后编辑 /etc/default/grub 并加入“net.ifnames=0 biosdevname=0 ” ,如下:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
然后更新内核参数
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot #重启
然后运行ip addr就能看见新的网卡名称