我对网桥的理解是有一种“虚拟交换机”,它几乎连接网络设备(这些设备是加到网桥上的),就好像我要用电缆把它们连接到一个真正的交换机……但这种类比肯定有问题,因为出于某种原因,我需要在桥接设备上设置IP地址。
例如,让我们进行以下设置:我有一台机器充当多台虚拟机的主机(拥有自己的虚拟网络设备vnet0、vnet1、vnet2、.)。这台机器有一个物理网络接口eth0,我想使用它与所有虚拟机和我的主机与外界通信。
由于我的主机将有一个IP地址,因此我认为我应该配置这个IP (inkl )。默认网关DNS服务器.)在eth0上。然后创建一个桥br0并添加所有接口(eth0、vnet0、vnet1、vnet2、..)去那座桥。这不管用..。
相反,我需要将网桥br0配置为拥有我的主机的IP地址(并且配置了默认网关和DNS服务器),然后添加所有接口(eth0、vnet0、vnet2、.)去桥br0。
那么,..。这个很管用。但实际上,我想知道为什么将IP定义到eth0上不起作用。我似乎缺少一些基本的知识,这是如何实际运作。所以我很高兴有人能解释我这是怎么回事。我通常想真正了解这些东西是如何运作的。所以如果你能详细介绍一下协议我会很高兴的。
发布于 2015-04-18 20:16:51
你是一个非常相似的Q on UL:https://unix.stackexchange.com/questions/86056/why-does-linux-require-moving-ip-from-eth-interface-to-bridge-interface
分析表明,ETH类似于上行链路L1电缆。
https://serverfault.com/questions/683777
复制相似问题