我正在尝试找到一种方法来暂停 hostapd 传输(或接收)数据而不停止它。它可以通过任何方法——c 程序、shell、python 和任何 linux 命令。我尝试在配置、hostapd_cli 和整个网络中搜索而没有答案。重要的是能够在不停止 hostapd 的情况下暂停和恢复传输。谢谢你。
问问题
314 次
1 回答
0
iptables
您可以使用 iptables 阻止 hostapd 正在使用的接口上的出站流量,这样 hostapd 服务将保持在线但流量将无法通过。
例如,如果您的默认策略是接受,那么您可以将以下规则添加到现有规则集中以阻止wlan0
接口上的所有出站流量:
iptables -A OUTPUT -i wlan0 -j DROP
如果您还想阻止同一接口上的所有入站流量,您还可以添加以下规则:
iptables -A INPUT -i wlan0 -j DROP
然后需要删除规则(当您想要“取消暂停”时),通过刷新整个规则集iptables -F
或加载新规则,例如iptables-restore
加载包含现有规则的其余部分的文件。
替代方法
我不确定你为什么要首先“暂停”hostapd,我猜你可能在service hostapd restart
不可靠方面遇到了麻烦?如果是这种情况,那么您可能会对我在使 hostapd 更可靠方面的经验感兴趣。
于 2017-05-12T13:56:50.080 回答