我正在尝试建立一个连接到两个网络的LXD管理程序:接口eth0
连接到专用网络(即192.168.192.0/24),接口eth1
连接到具有16个公共IP的小型网络(即8.8.8.0/28)。
我的目标是能够将LXD容器连接到这些网络中的任何一个,并通过这些网络中已有的DHCP服务为其分配相应的IP。这将需要在LXD主机上配置两个网桥/etc/network/interfaces
,例如像这样:br0
和eth0
:
auto br0
iface br0 inet dhcp
bridge-ifaces eth0
bridge-ports eth0
up ifconfig eth0 up
iface eth0 inet manual
br0
将从专用网络为此网桥分配IP,以便可以通过此IP管理LXD主机。这可以。
在另一方面,我要配置的桥br1
与公众IP范围的第二个网络,使得LXD主机并没有得到一个IP。我想避免为主机“牺牲”少数宝贵的16个公共IP之一(它已经拥有私有IP)。本质上,我想配置一个没有IP的桥,但仍允许LXD容器使用这个桥br0
。
有没有办法实现这一点,并br1
从主机“隐藏” ?谢谢你的帮助。