作用:
在网络的使用中,有时需要搭建网络桥来实现网络桥接。例如在一台主机上制作一台虚拟机,虚拟机是没有物理网卡的,这时虚拟机数据的发送和接收就需要通过主机上的物理网卡,需要主机的内核来处理这些问题,这无疑增加了主机内核的负担,也延长了虚拟机的反应速度,如果搭建网络桥,使得虚拟机的内核可以在一定程度上使用主机的物理网卡,就可以解决这个问题。
一、.用命令的方式添加网桥(临时的,重启会失效)
[root@station ~]# brctl show # 查看网桥
bridge name bridge id STP enabled interfaces
[root@station ~]# brctl addbr br0 # 添加br0网桥
[root@station ~]# brctl show # 查看是否添加成功
ifconfig br0 # 查看到此网桥上没有IP
ifconfig br0 172.25.254.242/24
#ifconfig br0
ping 172.25.254.61 # 没有网络接口 ,所以无法与外界通信
brctl addif br0 eth0 # 添加eth0网络接口
brctl show # 添加成功
ping 172.25.254.61
还原环境
brctl delif br0 eth0 # 删除网桥链接 ifconfig br0 down # 停止设备工作
brctl delbr br0 # 删除网桥接口
brctl show
二、以文件的方式添加(永久)
[root@station ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
1 DEVICE=br0
2 ONBOOT=yes
3 BOOTPROTO=none
4 IPADDR=172.25.254.242
5 PREFIX=24
6 TYPE=Bridge # br0的类型为网桥
[root@station ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 ONBOOT=yes
3 BOOTPROTO=none
4 BRIDGE=br0 # 写入本机的网桥
[root@station ~]# systemctl restart network
[root@station ~]# brctl show