以下实验我都是远程操作的,如果在本地操作就不需要用最后面的方法,按顺序执行就可以了
centos7.6系统 centos6.5系统
关闭NetworkManage服务(这个服务不关闭,配置好br0后重启服务器,则必须重启网卡才能远程,centos6.5没有这个服务也就不需要关闭)
systemctl stop NetworkManager
systemctl disable NetworkManager
安装网桥工具
yum -y install bridge-utils(centos6.5系统本身可能已经安装了,所以可以忽略安装这一步)
先编辑文件
[root@idc network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
[root@idc network-scripts]# cat ifcfg-br0
TYPE=Bridge
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=89.91.181.42
NETMASK=255.255.255.224
GATEWAY=89.91.181.33
DNS1=202.102.224.68
DNS2=202.102.227.68
创建网桥br0
brctl addbr br0
将物理网卡端口eth0加入网桥
brctl addif br0 eth0
(经过测试,这里会断开连接,重启网卡需要到服务器上操作,解决方法在后面)
重启网络
systemctl restart network
测试,OK
1.创建网桥设备:brctl addbr ,eg:brctl addbr br0
2.向网桥设备添加物理网卡:brctl addif ,eg:brctl addif br0 eth0
3.从网桥中删除网卡:brctl delif ,eg:brctl delif br0 eth0
4.删除网桥:brctl delbr ,eg:brctl delbr br0
5.查看网桥配置情况:brctl show
解决方法:
创建好br0配置后,创建一个shell脚本
vi br.sh
brctl addbr br0
brctl addif br0 eth0
systemctl restart network
rm -rf ./br.sh
测试一下吧!@!如果觉得太麻烦,就写一个脚本一键执行。
原文链接:centos7.6 centos6.5 使用brctl创建网桥br0配置静态IP,转载请注明来源!