配置网桥的网络

在kvm中配置网桥

虚机1:tun:192.168.0.123/24, tap link to br2

虚机2:tun:192.168.0.111/24, tap link to br2

物理网卡:

树莓派:192.168.1.188

从树莓派上ping 192.168.0.123和192.168.0.111都能ping通,树莓派的路由:

pi@raspberrypi:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

 虚机的路由:添加网卡的默认的路由

sudo route add default ens3

当在树莓派上做 ping 的动作时,此时虚机1,虚机2,树莓派,物理网卡enp0s25都是链接到网桥上,相当于一个局域网

【传统的网络是啥样子阻止的呢?如果目的的IP地址在本局域网内,那么直接就发送arp包了,】

【arp协议是由IP协议控制的,是说我下个包要发送到哪里去】

【然后网桥会在自己的所有接口去传输这个ping的包,会发给自己的网桥】

那当我用sudo add route default 去操作时,也就是说默认情况下在自己的局域王中【广播地址大家都要接收,就直接把把】

其实应该是说sudo route add default gw 192.168.3.8 eth0

再理一理:

网桥的作用是啥,是说我所有链接到这个网络中的机器是一个广播域,在链路层层面是一个局域网,但是在网络层面可能并不是一个子网,但是在arp协议的时候,仍然会在整个子网中传播!

【网络可能会产生死锁】

posted @ 2017-12-31 22:09  honpey  阅读(228)  评论(0编辑  收藏  举报