在linux网络中,当一个物理设备依附另一个物理设备才能进行通信时,我们最常见的虚拟机等,他就靠真实主机的网卡,进行通信,所以我们提到了一个网桥改概念,正好可以解决此类问题
网桥的配置
1:
<1> 在真实网卡上虚拟出一个接口
[root@foundation20 Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-enp0s25 DEVICE=enp0s25 BOOTPROTO=none ONBOOT=yes NAME=enp0s25 BRIDGE=br0 ##虚拟出一个接口
<2> 配置br0网桥
[root@foundation20 Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 ONBOOT=yes BOOTPROTO=none IPADDR0=172.25.254.20 PREFIX0=24 TYPE=Bridge ##类型为网桥
2:用命令的方式管理桥接接口
<1>添加br0网卡
brctl addbr br0
<2>添加ip
ifconfig br0 172.25.254.120 netmask 255.255.255.0
<3>给br0添加桥接接口
brctl addif br0 eth0
<4>测试
ping 172.25.254.x ##ping同一网段任意ip
<5>删除网桥
ifconfig dr0 down ##停用br0 brctl delif de0 eth0 ##删除eth0桥接接口 brctl delbr br0 ##删除网桥
<6> 监控 brctl show ##查看网桥