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

我有一个基于Linux的无线接入点.它有以太网的eth0接口,无线的ath0和两者之间的桥梁.

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

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

我尝试使用vconfig创建一个新的vlan

vconfig add ath0 15
ip link set ath0.15 up

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

解决方法:

我想你需要将ath0.15设备添加到网桥:

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

参考

> How to use Ubiquiti radios to do VLAN untagging

上一篇:设计模式:bridge模式


下一篇:centos7.4安装高可用(haproxy+keepalived实现)kubernetes1.6.0集群(开启TLS认证)