因此,我最近将我的服务器从使用旧ifupdown风格的基于Debian的发行版改为了systemd。
我想要的是,我的两个主要接口,粘结,然后连接到那个键合接口上的桥。
桥上将有一个接口,对于服务器,在下面的示例中,这是bridge0.2。其目的是主机可以与在bridge0上运行的来宾进行通信。VMs和容器可能会附加到bridge0。他们可能在任何他们选择的VLAN上。
这样我就有了这样的配置:
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eth0 eth1
bond-mode 802.3ad
bond-xmit-hash-policy layer2+3
auto bridge0
iface bridge0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto bridge0.2
iface bridge0.2 inet static
address 192.168.2.253/24
gateway 192.168.2.1我试着在中重复同样的事情。我可以在一个连接接口上安装VLAN 2,但我似乎无法在桥上安装VLAN。
如果我在DHCP=true接口上执行bridge0,我可以通过VLAN=1提供一个地址。这让我觉得VLAN退出桥有一些问题。
我已经试了太久了,我真的不知道还能尝试什么组合。以下是我所拥有的:
[Match]
Name=eno1 eno2
Type=ether
[Network]
Bond=bond0[NetDev]
Name=bond0
Kind=bond
[Bond]
Mode=802.3ad
MIIMonitorSec=1s
LACPTransmitRate=fast
UpDelaySec=2s
DownDelay=8s
TransmitHashPolicy=layer2+3[Match]
Name=bond0
[Network]
BindCarrier=eno1 eno2
Description=Unconfigured bond interface
Bridge=bridge0[NetDev]
Name=bridge0
Kind=bridge
[Bridge]
VLANFiltering=false
STP=false[Match]
Name=bridge0
[Network]
VLAN=vlan2
[BridgeVLAN]
VLAN=2-4094[NetDev]
Name=vlan2
Kind=vlan
[VLAN]
Id=2[Match]
Name=vlan2
[Network]
Description=VLAN for direct access to gateway
DHCP=true
#[Address]
#Address=192.168.253/24
#DNS=192.168.2.1
#[Route]
#Gateway=192.168.2.1发布于 2022-07-29 05:31:59
我认为我做到了这一点,是VLANFiltering=true造成了问题,将其改为false允许我退出VLAN2上的桥。
https://serverfault.com/questions/1106863
复制相似问题