gpt4 book ai didi

linux - 如何在不完全停止 hostapd 的情况下暂停它

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:36 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来暂停 hostapd 传输(或接收)数据而不停止它。它可以通过任何方法——c 程序、shell、python 和任何 linux 命令。我尝试在配置、hostapd_cli 和整个网络中搜索,但没有答案。重要的是能够在不停止 hostapd 的情况下暂停和恢复传输。谢谢。

最佳答案

iptables

您可以使用 iptables 来阻止 hostapd 正在使用的接口(interface)上的出站流量,这样 hostapd 服务将保持在线,但流量将无法通过。

例如如果您的默认策略是接受,那么您可以将以下规则添加到现有规则集中以阻止 wlan0 接口(interface)上的所有出站流量:

iptables -A OUTPUT -i wlan0 -j DROP

如果您还想阻止同一接口(interface)上的所有入站流量,您还可以添加此规则:

iptables -A INPUT -i wlan0 -j DROP

然后需要删除规则(当你想“取消暂停”时),或者通过使用 iptables -F 刷新整个规则集或者加载新规则,比如, iptables-restore 加载到包含其余现有规则的文件中。

替代方法

我不确定您一开始为什么要“暂停”hostapd,我猜您可能遇到了 service hostapd restart 不可靠的问题?如果是这样,那么您可能会对我使用 making hostapd more reliable 的经历感兴趣.

关于linux - 如何在不完全停止 hostapd 的情况下暂停它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43919441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com