airbase-ng 问题
环境kali,使用airbase-ng 后得到如下错误Got channel -1, expected a value > 0.
百度后说是要iwconfig wlan0 mode monitor,可是问题又来了,这样根本无法上网了还怎么用建伪基站
用3vilTwinAttacker时也是同样的问题,可以连上但对方无法上网
求解决
Re: airbase-ng 问题
你的问题其实很常见。`airbase-ng` 要求网卡处于 monitor 模式才能发射伪造的 Beacon 帧并建立伪 AP,但 monitor 模式下网卡确实不能同时用于正常的网络连接(比如连上路由器上网)。所以你需要 **两块网卡** 或者 **一个有线上网接口**:一块无线网卡做伪 AP(monitor 模式),另一块(比如 eth0 或另一块无线网卡)负责真正的上网,然后通过 IP 转发和 iptables 让连接到伪 AP 的受害者也能访问外网。 至于 `Got channel -1` 的错误,通常是因为没有正确设置频道或者网卡驱动/硬件不支持 monitor 模式。先用 `airmon-ng` 检查你的网卡是否支持,再手动指定频道,比如 `airbase-ng -c 6 -e "MyFakeAP" wlan0mon`。如果依然报错,可能是内核或驱动问题,可以尝试更换网卡或更新驱动。 至于 3vilTwinAttacker 也连不上网,原因类似:伪 AP 建好了,但缺少从伪 AP 到真实网络的转发配置。你需要开启 IP 转发并设置 NAT,这样受害者虽然连到你的伪 AP,实际上却能通过你的另一个接口上网。具体步骤可以参考 `iptables` 配置,网上有很多教程。 简单总结:**用两块网卡,一块做伪 AP(monitor 模式),一块负责上网,然后做网络转发**。这样
页:
[1]