Ich habe ein sehr einfaches Problem: Wenn ich Wifi Tether
auf meinem Galaxy S3 laufe, erhält der Computer die IP-Adresse nur, wenn ich die DroidWall
Firewall deaktiviere .
DW wird im Whitelist-Modus ausgeführt, aber ich habe das Menü durchlaufen, um alle gefundenen drahtlosen Anwendungen zu aktivieren. Nichts. Ich muss es überhaupt stoppen, damit der DHCP-Server funktioniert.
Welche Anwendung in Android 4.1 oder zumindest im Standard-GS3-ROM regelt DHCP beim drahtlosen Tethering und sollte mit DroidWall aktiviert werden?
Oder wie finde ich es heraus, ohne es bei einer großen Anzahl von Anwendungen zu versuchen und zu scheitern?
quelle
Es ist normal, Droidwall zu deaktivieren, da eingehende Pakete für Port 67 blockiert werden, damit Wifi Tethering funktioniert. Oder lassen Sie ganz einfach ein benutzerdefiniertes Skript durch , das mit der Portnummer 67 übereinstimmt, die dhcp ist.
Zu Ihrer Information über Droidwall - die Funktionalität und die Entwicklungsbemühungen wurden eingestellt und der Autor hat sie an Avast verkauft.
Die Gabelung von Droidwall heißt AFWall + und ist hier und bei Google Play zu finden, was anscheinend besser ist als die alte Droidwall.
Bearbeiten
Da Wifi-Tether auf beiden TCP / UDP-Ports 67 funktioniert (damit DHCP funktioniert), sind folgende Regeln erforderlich:
Diese Regel ermöglicht es adbWireless, mit aktiviertem DroidWall zu arbeiten.
Sie müssen auch den Wi-Fi-Zugriff für "Apps, die als Root ausgeführt werden" aktivieren, damit dies funktioniert.
quelle
In meinem Fall wurde das Problem behoben, indem die Benutzer-ID 9999 (niemand) über WLAN eine Verbindung herstellen konnte. Also habe ich diese Zeile als benutzerdefiniertes Skript zu DroidWall hinzugefügt:
quelle
Diese Lösung sollte für alle Firewalls funktionieren, auf Root oder ohne Root. Anfangs habe ich beide Arten von Geräten ausprobiert und keines hat funktioniert und nachdem ich diese Informationen gefunden habe, haben beide funktioniert. Ich bin mir also ziemlich sicher, dass dies für Sie funktionieren wird. Um daraus eine vollständige Antwort zu machen, da ich sicher bin, wäre unklar, wie / wo DNS für die meisten Benutzer geändert werden soll. Grundsätzlich werden keine Änderungen auf der App-Seite vorgenommen, nur auf dem PC.
Ich habe die NoRoot Firewall (auf einem Gerät ohne Rootberechtigung) verwendet und das USB-Tethering hat nicht funktioniert. Ich habe auch ein gerootetes Gerät verwendet, auf dem AFWall + ausgeführt wird, und obwohl es eine spezielle Einstellung für "(Tethering) - DHCP + DNS-Dienste" hat, die aktiviert, hat das Tethering nicht funktioniert. Am Ende habe ich es deaktiviert. Tatsächlich habe ich versucht, nur den Chrome-Browser zu aktivieren, und keines der anderen Dinge, und mit dieser Lösung funktionierte das Tethering immer noch.
Wenn das Telefon verbunden und angebunden ist, gehen Sie zu Systemsteuerung \ Netzwerk und Internet \ Netzwerk- und Freigabecenter und klicken Sie auf die LAN-Verbindung "Verbindungen:".
Wählen Sie im nächsten Bildschirm Eigenschaften aus, markieren Sie "Internet Protocol Version 4" und klicken Sie unten auf Eigenschaften.
Im unteren Bereich sehen Sie nun bevorzugte und alternative DNS-Serverfelder. Geben Sie dort 4.2.2.2 und 8.8.8.8 ein (danke @michaelsangma)
quelle