1.什么是网络桥接
1.网桥(Bridge)是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。 2.网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段, 或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器,它也可将网络的多个网段在数据链路层连接起来,像一个中继器一样从一个网络电缆里接收信号, 放大它们,并将其送入下一个电缆。 3.相比较从网关上上传信息而言,网桥对从关卡上 传下来的信息更敏锐一些。
讯享网
2.网络桥接的管理命令
| 命令 | 说明 |
|---|---|
| brctl show | 显示 |
| brctl addbr | 添加网桥 |
| brctl delbr | 删除网桥 |
| brctl addif | 添加网桥连接 |
| brctl delif | 删除网桥连接 |
3.网桥配置实验
讯享网1.真机上的网卡是一个真实的物理设备,是由内核进行控制的,并且真机与外界进行通信需要网卡作为媒介。 2.真机上的虚拟机也是一个真实的设备,拥有内核kernel,但是它的网卡是虚拟的。 3.虚拟机通过使用真机kernal上面开启的一个网桥接口,进而使用真机的网卡与外界进行通信 4.实验中的网桥(br0)是真机内核上的一个接口,该接口同时连着虚拟机的网卡和真机的网卡,真机和虚拟机发送的数据包都通过网桥出去,因此网桥可实现虚拟机和外界通信 网桥br0的作用:使虚拟机可以使用真实主机上面的网卡,进而使虚拟机可以上网,与外界进行通信 5. br0---网桥 enp0s25---真实的物理网卡 NAT=network address transform 网络地址转换(应用于不在同一网段的主机间) SNAT=source network address transform 源网络地址转换 DNAT=distination network address transform 目的地网络地址转换 net.ipv4.ip_forward=1 内核的路由功能开启
(1)命令的方式开启桥接(命令修改是临时)
虚拟机中:
brctl addbr br0 /*添加网桥*/ ifconfig br0 172.25.254.118/24 /*设置 ip 和网关*/ ifconfig
讯享网brctl show /*没有真实的物理设备与之对应*/ brctl addif br0 eth0 /*添加网桥连接*/ brctl show /*有真实的物理设备与之对应*/

测试:ping 172.25.254.250

(2)文件的方式开启桥接
vim ifcfg-br0

DEVICE=br0 BOOTPROTO=none ONBOOT=yes IPADDR=172.25.254.118 PREFIX=24 TYPE=Bridge
删除桥接
讯享网brctl delif br0 eth0 /*删除网桥连接*/ brctl show ifconfig br0 down /*关闭网桥*/ brctl show brctl delbr br0 /*删除网桥*/


3.虚拟机ping不通物理机
在我们做实验时经常会出现虚拟机ping不通物理真机的情况,在遇到这种情况时,我们应做以下排查:
物理机(实验机):
1.网线是否插好 2.查看 br0(网桥)和 enp0s25(真是的物理网卡),vnet0(虚拟网卡),vnet1 是否是 up running 状态 (enp0s25 真实物理网卡上不能配置有 ip) 3.查看ip是否在同一网段 4.brctl show 看桥接,是否有真实的物理设备与之对应
虚拟机:
讯享网1.网卡状态 2.查看虚拟机 ip 是否和真机在同一网段 3.brctl show 看桥接的状态,是否有真实的物理设备与之对应

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/51522.html