0
我试图找到一种方法来暂停hostapd从传输(或接收)数据而不停止它。它可以通过任何方法 - c程序,shell,phyton和任何linux命令。我尝试搜索配置中的hostapd_cli和全网无需回答。 重要的是在不停止hostapd的情况下暂停和恢复传输的能力。 谢谢。我如何暂停hostapd而不完全停止它
我试图找到一种方法来暂停hostapd从传输(或接收)数据而不停止它。它可以通过任何方法 - c程序,shell,phyton和任何linux命令。我尝试搜索配置中的hostapd_cli和全网无需回答。 重要的是在不停止hostapd的情况下暂停和恢复传输的能力。 谢谢。我如何暂停hostapd而不完全停止它
iptables的
你可以使用iptables来阻止hostapd所使用的接口,这样的hostapd服务保持联机状态,但流量将无法打通出站流量。
例如如果你的默认策略是接受,那么你可以添加下面的规则到现有规则集来阻止wlan0
接口上的所有出站流量:
iptables -A OUTPUT -i wlan0 -j DROP
如果您也想阻止同一界面,你对所有入站流量也添加此规则:然后
iptables -A INPUT -i wlan0 -j DROP
的规则将需要以后删除(当你想“取消暂停”),或者通过与iptables -F
或装载在新的规则与冲洗整个规则集,说,iptables-restore
加载到包含现有规则其余部分的文件中。
替代做法
我不知道为什么要“暂停” hostapd首先,我可以猜测,也许你遇到麻烦不可靠?如果是这样的话,那么也许你会对我的经验感兴趣making hostapd more reliable。
谢谢,我会检查你的第一个解决方案。关于为什么我想要这样做..这只是某些项目中需要的一些功能,在不停止hostapd的情况下启用和禁用连接。 – Izik