网桥:(Bridge)
Linux网桥是一种以同种协议连接两个局域网的产品。可以把它看成是一个决定发送的包是到自己的局域网还是到另一个局域网的设备。linux网桥检查局域网上所有的包,在同一个局域网中传送它,如果不是同一个网中的,就将它发到别的网上。
原理:
网桥是连接两个局域网的存储转发设备,用它可以完成具有相同或相似体系结构网络系统的连接。一般情况下,被连接的网络系统都具有相同的逻辑链路控制规程(LLC),但媒体访问控制协议(MAC)可以不同。
网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。 远程网桥通过一个通常较慢的链路(如电话线)连接两个远程LAN,对本地网桥而言,性能比较重要,而对远程网桥而言,在长距离上可正常运行是更重要的。
注:我们在安装LINUX的虚拟机的时候,有三个网络配置供我们选择分别为:
桥接模式、nat模式、host-only模式 (其中我们用的最多的是桥接模式,nat模式;host-only模式基本不用):
Bridge:使真机和虚拟机的网卡可以直接交换数据(不用通过内核了),使得数据传输速度变快
NAT : 虚拟机把数据先转发给真机,真机再通过网卡传输,所以速度较慢(而且!虚拟机可以ping宿主机,宿主机ping不了虚拟机)
所以我们一般优先使用bridge桥接模式!!!
开始实验!
首先在真机上进行操作:
ifconfig查看我们的网络信息:(可以看到有很多网卡设备)
也可以用nm-connection-editor图形界面直观查看: