5
19
2020
2

桥接无线网卡!

本文来自依云's Blog,转载请注明。

众所周知,大部分无线网卡是不支持桥接操作的。

但是 VirtualBox 就是能,因为它做了特殊处理:来回改 MAC。

那么,我的 LXCnetnsKVM 啥的也想这么玩,成不?

实际上不仅能成,而且 Debian Wiki 还给出了两个方案。方案一是用 ebtables 来回改 MAC。不过我失败了,可能是 ebtables 不支持改完 MAC 再把包发往另外的网络接口吧。

方案二是内核的一个叫 Proxy ARP 的功能。设置起来超级简单:往/proc/sys/net/ipv4/conf/all/proxy_arp里写1,然后给需要的 IP 地址加一条 /32 路由项就可以了。

这方案相比起 VirtualBox 来是非常手动了,也不支持 DHCP 自动配置的 IP 地址,但好歹能用。至少微信备份能用。(火狐的 Wi-Fi 远程调试已经坏掉了,倒是那个「USB 调试」其实只要 adb 连接上就能用,不一定要走 USB 线。)

Category: 网络 | Tags: linux 网络 虚拟机 | Read Count: 8156
櫻川 浅羽 说:
May 19, 2020 07:51:57 PM

我印象裏,如果可以打開無線網卡的監聽模式[^1],橋接無線網卡也是可用的。但雖然是可以聽到其他 MAC 的包,似乎還要在 KVM 裏改點什麼,不是很有印象了。

[^1]: A.K.A radio mode, RFMON

Avatar_small
依云 说:
May 19, 2020 08:27:07 PM

哦,是说搞个 mon0 出来,然后加到网桥上去?我好久没用那个模式了呢。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

| Theme: Aeros 2.0 by TheBuckmaker.com