2017-05-11 198 views
0

我试图找到一种方法来暂停hostapd从传输(或接收)数据而不停止它。它可以通过任何方法 - c程序,shell,phyton和任何linux命令。我尝试搜索配置中的hostapd_cli和全网无需回答。 重要的是在不停止hostapd的情况下暂停和恢复传输的能力。 谢谢。我如何暂停hostapd而不完全停止它

回答

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首先,我可以猜测,也许你遇到麻烦​​不可靠?如果是这样的话,那么也许你会对我的经验感兴趣making hostapd more reliable

+0

谢谢,我会检查你的第一个解决方案。关于为什么我想要这样做..这只是某些项目中需要的一些功能,在不停止hostapd的情况下启用和禁用连接。 – Izik