基于 Linux 的接入点上与 Vlan 的桥接接口

基于 Linux 的接入点上与 Vlan 的桥接接口

我有一个基于 Linux 的无线接入点。它有以太网0以太网接口,th0用于无线和br-wan作为两者之间的桥梁。

bridge name     bridge id               STP enabled     interfaces
br-wan          8000.001567000041       no              eth0
                                                        ath0

问:如何在无线端添加 VLAN 标记,以便标记所有传出流量,并且只接受传入标记流量?

我尝试使用创建一个新的 VLAN虚拟配置

vconfig add ath0 15
ip link set ath0.15 up

然后,我使用带有流量生成器软件的计算机通过接入点的以太网端口发送帧。使用tcp转储-e 我可以看到它们通过 ath0 和 ath0.15,但是没有添加任何标记。

答案1

我认为您需要将 ath0.15 设备添加到网桥:

$ vconfig add ath0 15
$ ip link set ath0.15 up
$ brctl addif br-wan ath0.15
$ brctl delif br-wan ath0

参考

相关内容