我是 KVM 新手。我有一台带 4 个 NIC 的主机。我想设置它,可以吗?
- eth0+eth1= bond0 -> 内部网络
- 建立两个客人
- 每个客户机只能访问 2 个子网 eth2 -> subnet2 eth3 -> subnet3
- 子网2和子网3上的其他主机可以访问访客
我应该再设置两个网桥吗?但似乎子网 2 和 3 上的其他主机无法访问访客。
提前致谢!
答案1
在物理主机上,创建一个br2
与 的网桥eth2
,并在 的网桥内创建一个新的br3
网桥eth3
。
现在,您放入的任何客户 NICbr2
都可以访问 另一端的任何内容eth2
。同样,桥接的任何客户 NICbr3
都可以访问 另一端的任何内容br3
。
eth2
就像您可以拥有具有 和的物理系统一样eth3
,您可以拥有一个具有 接口br2
和 接口 的客户端br3
。您还可以让一个客户端只在一个桥接器中拥有一个接口。
如果需要,您可以在新网桥上放置主机 IP 地址。如果主机不需要查看这些其他网络上发生的事情,则主机不需要在这些网桥上拥有 IP。Linux 网桥是网络交换机的软件实现,因此一切都在第 2 层工作,不涉及路由,这将要求主机在网桥上拥有一个 IP 地址。
您可以随意命名网桥(br2
、kitten1
、i_like_bacon
等),但我建议使用一些可以轻松识别网桥所连接的内容或用途的名称。我尝试遵循底层 NIC 的编号,或使用固有名称(如office_lan
或 )dmz
。
eth2
我建议不要像in和 in 那样交换名称br3
。有一天,您几乎肯定会将接口放入错误的桥接器中,然后花一段时间思考为什么它不起作用。