我的笔记本电脑有一个 atheros WiFi 卡,我在它上面创建了 2 个虚拟接口,使用以下命令:
我改变了他们的mac地址,如下:
然后我打开它们,:
我想将这两个接口连接到 2 个不同的网络。假设我有 SSID1 和 SSID2 由 2 个不同的 AP 广播。
我执行以下命令来做到这一点:
问题是,vlan1 能够连接但 vlan2 不能。为了找到答案,我跟踪了空中的帧,我看到当 vlan2 被要求连接时,它会发送探测请求并从 SSID2 获取探测响应,但它从不发送关联请求。
但是,如果我尝试将 vlan1 和 vlan2 都连接到一个 SSID - SSID1/2 它们都能够连接和关联。
问题是,为什么 2 个不同的虚拟接口无法连接到 2 个不同的网络?