DroidWall und Wireless Tethering

7

Ich habe ein sehr einfaches Problem: Wenn ich Wifi Tetherauf meinem Galaxy S3 laufe, erhält der Computer die IP-Adresse nur, wenn ich die DroidWallFirewall 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?

usr-local-ΕΨΗΕΛΩΝ
quelle

Antworten:

5

Ab Version 1.2.5 ist Tethering in AFWall + enthalten. Sie sollten es nur aktivieren müssen

  • (Tethering) - DHCP + DNS-Dienste
Jason L.
quelle
4

Ich hatte das gleiche Problem mit WLAN-Tethering, nachdem ich Droidwall installiert hatte. Die WiFi-Verbindung war zwar erfolgreich, aber ich bekam keinen Internetzugang.

Ich habe es einfach durch Hinzufügen des DNS in meinem Laptop zum Laufen gebracht. Hoffe, es funktioniert für Sie oder jeden, der vor dem gleichen Problem steht.

Ändern / Hinzufügen von DNS 4.2.2.2 und 8.8.8.8 in Ihrem PC / Laptop. Das ist es.

michaelsangma
quelle
Dies funktionierte auch bei mir mit NoRoot Firewall. Danke :-)
Just Plain High
Vielen Dank, dass dies auch für mich mit NoRoot Firewall funktioniert. Könnten Sie bitte weitere Informationen darüber geben, warum Sie diese Einstellungen verwendet haben?
Mario Awad
2

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:

$IPTABLES -A "droidwall-wifi" -p TCP --destination-port 67 -j RETURN
$IPTABLES -A "droidwall-wifi" -p UDP --destination-port 67 -j RETURN

Diese Regel ermöglicht es adbWireless, mit aktiviertem DroidWall zu arbeiten.

$IPTABLES -A "droidwall-wifi" --destination "0.0.0.0" --destination-port 5555 -j RETURN

Sie müssen auch den Wi-Fi-Zugriff für "Apps, die als Root ausgeführt werden" aktivieren, damit dies funktioniert.

t0mm13b
quelle
Vielen Dank für die Info "von avast gekauft". Habe das verpasst, obwohl es schon ein Jahr ist ...
ce4
Da mir DW derzeit gut geht, stellt sich schnell die Frage: Erlaubt AFWall + DHCP ohne hackige Skripte? Übrigens, da ich mit iptables-Skripten nicht vertraut bin, kann ich dann den Code für das Port-67-zulässige Skript haben?
usr-local-ΕΨΗΕΛΩΝ
Ich versuche zu erraten: "$ IPTABLES -A" droidwall "--destination-port 67 -j RETURN". Ist es richtig?
usr-local-ΕΨΗΕΛΩΝ
@ Djechelon: Ich werde das in Kürze ausprobieren, bin nicht 100% sicher, aber es scheint mir legitim zu sein ... :)
t0mm13b
Sowohl Skript- als auch Kennzeichnungsanwendungen, die als Root ausgeführt werden, wurden behoben. Ich bin mir ziemlich unsicher, da AFAIK-System-Apps alle Root-Apps sind und Samsung viele unerwünschte Bloatware auf dem Gerät vorlädt, Software, die ich nicht oft "nach Hause telefonieren" möchte. Dazu gehören Game Hub und Samsung Apps
usr-local-ΕΨΗΕΛΩΝ
1

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:

$IPTABLES -A droidwall-wifi -j RETURN -m owner --uid-owner 9999
v3l0c1r4pt0r
quelle
1

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:". Bildschirmfoto

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)

Emil
quelle