Ich versuche einen Weg zu finden, um Hostapd von Senden (oder Empfangen) von Daten anzuhalten, ohne es zu stoppen. Es könnte mit jeder Methode sein - c Programm, Shell, Phyton und jedem Linux-Befehl. Ich habe versucht, in den Konfigurationen, hostapd_cli und im ganzen Netz ohne Antwort zu suchen. die wichtige Sache ist die Möglichkeit, Übertragung zu pausieren und fortzusetzen, ohne hostapd zu stoppen. danke.Wie kann ich Hostapd pausieren, ohne es vollständig zu stoppen
Antwort
iptables
Sie iptables verwenden könnte ausgehenden Datenverkehr auf der Oberfläche, die hostapd verwendet, auf diese Weise die hostapd Service online bleibt zu blockieren aber der Verkehr wird nicht durchkommen sein können.
z.B. wenn Ihre Standardrichtlinie zu akzeptieren ist, dann könnten Sie die folgende Regel zu einem bestehenden Regelsatz hinzufügen alle ausgehenden Datenverkehr auf der wlan0
Schnittstelle zu blockieren:
iptables -A OUTPUT -i wlan0 -j DROP
Wenn Sie auch alle eingehenden Datenverkehr auf derselben Schnittstelle blockieren wollten Sie könnte auch diese Regel hinzufügen:
iptables -A INPUT -i wlan0 -j DROP
die Regeln würden dann später entfernt werden müssen (wenn Sie auf „un-Pause“ wollen), entweder durch die gesamte ruleset mit iptables -F
oder Laden in neuen Regeln mit Spülung, sagt , iptables-restore
wird in eine Datei geladen, die den Rest Ihrer vorhandenen Regeln enthält.
Alternative Ansatz
Ich bin nicht sicher, warum Sie hostapd in erster Linie auf „Pause“ wollen, ich denke, könnte das vielleicht sind Haben Sie Probleme mit service hostapd restart
unzuverlässig zu sein? Wenn das der Fall ist, dann würden Sie vielleicht an meiner Erfahrung mit making hostapd more reliable interessiert sein.
- 1. Wie kann ich "Let's Encrypt" verwenden, ohne nginx zu stoppen?
- 2. Rails und Selenium: Wie kann ich die Ausführung eines Tests im Browser stoppen/pausieren?
- 3. Kann nicht authentifizieren mit HostAPD
- 4. Wie kann ich Quartz.Net stoppen oder pausieren, wenn ich den Topshelf-Dienst vergebe?
- 5. Wie kann ich die Ressourcenverfolgung in Chrome oder Safari pausieren?
- 6. Versuchen, bootstrap Karussell von pausieren auf Hover zu stoppen
- 7. Wie kann ich TProgressBar stoppen zu verzögern?
- 8. Stoppen Sie Scroll auf CollapsingToolbarLayout, damit es nicht vollständig zusammenbricht
- 9. Wie kann ich temporäre Webextension ohne Herunterfahren Browser stoppen?
- 10. So stoppen/pausieren Sie MediaElementSource (Web Audio API)
- 11. Android - Vermeiden einer Aktivität zu zerstören, nur stoppen oder pausieren es beim Drücken der Zurück-Taste
- 12. überprüfen MD5 der komprimierten Datei ohne es vollständig zu entpacken
- 13. Wie kann ich ein GCP Pubsub Push-Abonnement pausieren?
- 14. Wie kann ich PythonShell stoppen?
- 15. Kann WordPress Benutzerregistrierung pausieren?
- 16. Wie kann man das Debugging stoppen (oder den Prozess trennen), ohne den Prozess zu stoppen?
- 17. Wie kann ich ein Array initialisieren, ohne es zu kennen?
- 18. Wie kann ich Tomcat Caching vollständig deaktivieren?
- 19. Wie kann ich Code-Verträge vollständig deaktivieren?
- 20. Wie kann ich bestimmte Thread von ExecutorService stoppen/anhalten?
- 21. Wie kann ich einen Hash vollständig zurücksetzen, ohne eine for-Schleife zu verwenden?
- 22. lesen von der Konsole ohne das Programm zu pausieren
- 23. Wie kann ich Perlbrew vollständig deinstallieren?
- 24. Wie kann ich die Azure-API-Basisrichtlinie ändern, ohne sie vollständig zu überschreiben?
- 25. Wie funktioniert Scrapy pausieren/fortsetzen?
- 26. Verarbeitung, ohne eine Tabelle vollständig zu laden
- 27. Wie foreach% dopar% zu stoppen, ohne die Sitzung zu verkomplizieren
- 28. Kann ich einen IIS stoppen?
- 29. Wie setze ich hostapd config mit ralink RT5370 richtig?
- 30. Wie kann LogCat vollständig deaktiviert werden?
Vielen Dank, ich werde Ihre erste Lösung überprüfen. Warum ich das machen möchte ... es ist nur eine Funktionalität, die in einem Projekt benötigt wird, um die Verbindung zu aktivieren und zu deaktivieren, ohne hostapd zu beenden. – Izik