一 、ens33->eth0网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33
NAME="ens33"
DEVICE="ens33"
里面的ens33都修改为eth0
退出后,将ifcfg-ens33文件名修改为ifcfg-eth0
ifconfig| grep ether | awk '{print $2}'
#得到硬件mac地址
iifcfg-ens33文件中BOOTPROTO行下添加
HWADDR=xx:xx:xx:xx:xx
2.修改grub文件
vi /etc/sysconfig/grub
net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX这一行中rhgb前面需要增加为以上所示。
如图所示
3.生成启动菜单,重启生效
grub2-mkconfig -o /boot/grub2/grub.cfg
如果以上的命令出现的不是以下情况,则修改ifcfg-eth0文件,添加一个HWADDR=xx:xx:xx:xx:xx(从ifconfig中可以得到)
如图所示
reboot
重启生效
参考文档:https://jingyan.baidu.com/article/cdddd41cb6586953cb00e1cf.html
以下是改变ens33->eth0网卡的
二、eth0->br0桥接网卡
1.复制eth0文件
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-br0
2.配置桥接
这个我感觉没啥用,因为不做这一步也创建出br0了,所以就随意吧。
yum -y install bridge-utils
brctl addbr br0 #创建网桥
brctl addif br0 eth0 #把br0和eth0网卡绑定
brctl stp br0 on #有关stp协议的
brctl show #查看桥接情况
3.修改ifcfg-eth0文件
vi ifcfg-eth0
#修改
TYPE=Bridge
BOOTPROTO=none
#添加
IPV6_PRIVACY=no
NM_CONTROLLED=no
BRIDGE=br0
配置IPADDR, GATEWAY, NETMASK, DNS, UUID ,PREFIX等,在这些行前面加#,注释掉。
配置ONBOOT=yes可以修改为no,也可以不修改。
配置BOOTPROTO=static/dhcp可以修改为none,也可以不修改,直接注释。
图片示例如下图所示
4.修改ifcfg-br0文件
vi ifcfg-br0
#修改
TYPE=Bridge
DEVICE=br0
NAME=br0
BOOTPROTO=static
ONBOOT=yes
#添加
IPV6_PRIVACY=no
NM_CONTROLLED=no
图片示例如下
5.重启网络生效
systemctl restart network
#以下是eth0变成br0网卡的shell脚本
举例:
br0
[root@localhost network-scripts]# cat ifcfg-br0
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
#HWADDR=00:0c:29:71:7d:be
DEFROUTE=yes
IPADDR=172.16.60.110
NETMASK=255.255.255.0
GATEWAY=172.16.60.254
DNS1=114.114.114.114
#DNS1=114.114.114.114
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
UUID=6e60062a-414f-429a-a7de-ab67823da1c7
DEVICE=br0
ONBOOT=yes
IPV6_PRIVACY=no
NM_CONTROLLED=no
ifcfg-eth0
[root@localhost network-scripts]# cat ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
#HWADDR=00:0c:29:71:7d:be
DEFROUTE=yes
#IPADDR=172.16.60.110
#NETMASK=255.255.255.0
#GATEWAY=172.16.60.254
#DNS1=114.114.114.114
#DNS1=114.114.114.114
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
#UUID=6e60062a-414f-429a-a7de-ab67823da1c7
DEVICE=ens192
ONBOOT=yes
IPV6_PRIVACY=no
NM_CONTROLLED=no
BRIDGE=br0