Droidwall y conexión inalámbrica -- wifi-tethering campo con firewall campo con dhcp camp android Relacionados El problema

DroidWall and Wireless Tethering


7
vote

problema

Español

Tengo un problema muy simple: cuando ejecuto ABCDEFGHIJKLMNABCDEFGHIJKLMN0 En mi Galaxy S3, la computadora no obtendrá la dirección IP a menos que desactive DroidWall firewall.

DW se ejecuta en modo blanca, pero corrí a través de su menú para habilitar todas las aplicaciones relacionadas con la inalámbrica que se encuentra. Nada. Tengo que detenerlo en absoluto para hacer que el servidor DHCP funcione.

¿Qué aplicación en Android 4.1, o al menos en la ROM de GS3 de stock, gobierna DHCP en la conexión inalámbrica y debe habilitarse con DROIDWALL?

O bien, ¿cómo lo encuentro sin probar y fallar a través de una gran cantidad de aplicaciones?

Original en ingles

I have a very simple problem: when I run Wifi Tether on my Galaxy S3 the computer won't get the IP address unless I disable DroidWall firewall.

DW runs in whitelist mode, but I ran across its menu to enable all wireless related applications it found. Nothing. I have to stop it at all to make DHCP server work.

What application in Android 4.1, or at least in the stock GS3 ROM, governs DHCP in wireless tethering and should be enabled with DroidWall?

Or else, how do I find it out without try-and-fail across a large number of applications.

        

Lista de respuestas

5
 
vote
vote
La mejor respuesta
 

A partir de la versión 1.2.5, la conexión se ha incluido en Afwall +, solo debe habilitar

  • (tethering) - DHCP + DNS Services
 

As of version 1.2.5, tethering has been included in AFWall+, you should only need to enable

  • (Tethering) - DHCP+DNS services
 
 
4
 
vote

Tuve el mismo problema con el conector WiFi después de instalar DroidWall. Aunque la conexión WiFi fue exitosa pero no tengo acceso a Internet.

Lo tengo trabajando simplemente agregando el DNS en mi computadora portátil. Espero que funcione para usted o cualquier persona que se enfrente al mismo problema.

Cambiar / agregar DNS 4.2.2.2 y 8.8.8.8 en su PC / laptop. Eso es todo.

 

I had the same problem with wifi tethering after I installed Droidwall. Though the wifi connection was successful but I got no internet access.

I got it working simply by adding the DNS in my laptop. Hope, it works for you or anyone facing the same problem.

Change/Add DNS 4.2.2.2 and 8.8.8.8 in your PC/Laptop. That's it.

 
 
   
   
2
 
vote

Es normal deshabilitar DROIDWALL, por la razón por la que bloquea los paquetes entrantes para el puerto 67, para permitir que la conexión WiFi funcione. O simplemente, permita una script personalizado que coincide con el número de puerto 67 que es DHCP pasará a través.

FYI sobre DROIDWALL: la funcionalidad y los esfuerzos de desarrollo se han descontinuado y el autor lo vendió a Avast.

La bifurcación de DROIDWALL se llama Afwall +, que se puede encontrar aquí y se encuentra en Google Play que aparentemente es mejor que el viejo droidwall.

Editar

Dado que WiFi-Tether funciona en el número de puerto 67 de TCP / UDP (para que DHCP funcione), aquí están las reglas necesarias:

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

Esta regla aquí permite que AdbWireless funcione con DroidWall habilitado.

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

También tiene que habilitar el acceso Wi-Fi para "aplicaciones que se ejecutan como root" para que esto funcione.

 

It is normal to disable Droidwall, for the reason that it blocks any incoming packets for port 67, to allow Wifi Tethering to work. Or quite simply, allow a custom script that matches the port number 67 which is dhcp to pass through.

FYI about Droidwall - the functionality and development efforts have been discontinued and the author sold it off to Avast.

The fork of Droidwall is called AFWall+ which can be found here and found on Google Play which is apparently better than the old Droidwall.

Edit

Since Wifi-Tether operates on both TCP/UDP's port number 67 (for dhcp to work), here's the rules necessary:

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

This rule here enables adbWireless to work with DroidWall enabled.

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

You also have to enable Wi-Fi access for "Apps running as root" for this to work.

 
 
         
         
1
 
vote

En mi caso, lo que permite el ID de usuario 9999 (nadie) para conectarse a través de WiFi se solucionó el problema. Así que agregué esta línea como un script personalizado a Droidwall:

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

In my case allowing user id 9999 (nobody) to connect through WiFi fixed the problem. So I added this line as a custom script to DroidWall:

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

Esta solución debe funcionar para todos los firewalls, en la raíz o sin root. Inicialmente, intenté ambos tipos de dispositivos y tampoco funcionó y después de haber encontrado que esta información funcionaba. Así que estoy bastante seguro de que esto funcionará para usted. Para convertirlo en una respuesta completa, ya que estoy seguro de que no estaría claro cómo / dónde cambiar el DNS para la mayoría de los usuarios. Básicamente, ningún cambio se realiza en el lado de la aplicación, justo en la PC.

Yo usé Noroot Firewall (en el dispositivo no rooted) y la conexión USB no estaba funcionando. También usé un dispositivo arraigado que ejecuta Afwall + y, aunque tiene un ajuste específico para "(ANTERIOR) - Servicios DHCP + DNS" que no lograra trabajar en la conexión. Así que al final me discutí. De hecho, solo intenté habilitar el navegador de Chrome en él, y ninguna de las otras cosas, y con esta solución que aún funcionaba.


Tener el teléfono conectado y atado, vaya al panel de control Network e Internet Centro de red y compartir, y haga clic en la conexión de área local "Conexiones:"  screenshot

En la siguiente pantalla, seleccione Propiedades, luego resalte "Protocolo de Internet Versión 4" y presione las propiedades a continuación.

Ahora en la parte inferior, vea los cuadros de servidor DNS preferidos y alternativos. Ingrese 4.2.2.2 y 8.8.8.8 Allí (gracias @michaelsangma)

 

This solution should work for all firewalls, on root or no root. Initially I tried both kinds of devices and neither worked and after I found this info both worked. So I'm fairly sure this will work for you. To make it into a complete answer, as I'm sure it would be unclear how/where to change DNS for most users. Basically no change is done on the app side, just on the PC.

I used NoRoot Firewall (on unrooted device) and USB tethering wasn't working. I also used a rooted device running AFWall+ and though it has specific setting for "(tethering) - DHCP+DNS services" enabling it didn't make tethering work. So in the end I disabled it. In fact I tried only enabling Chrome browser on it, and none of the other things, and with this solution tethering still worked.


Having the phone connected and tethered, Go to Control Panel\Network and Internet\Network and Sharing Center, and click on the Local Area connection "Connections:" screenshot

On the next screen select Properties, then highlight "Internet Protocol Version 4" and press properties below.

Now in the lower portion you see Preferred and Alternative DNS server boxes. Enter 4.2.2.2 and 8.8.8.8 there (thanks @michaelsangma)

 
 

Relacionados problema

0  ¿La conexión compartida por USB de Android ejecuta un servidor DHCP?  ( Does android usb shared connection runs a dhcp server ) 
Soy consciente de la conexión compartida de USB de Android y lo he estado usando para dar conexión a mi computadora. También tengo un antiguo enrutador domé...

10  ¿Cómo cambiar la configuración DHCP?  ( How to change dhcp config ) 
Estoy tratando de acceder a un núcleo IMS desde el cliente IMS en mi dispositivo Android, sin embargo, necesito modificar el cliente DHCP para agregar la IP d...

3  Cambie DNS pero permanezca en DHCP  ( Change dns but stay on dhcp ) 
Tengo una caja de TV Android "Minix Neo X8-H Plus", ejecutando Android 4.4 (Kitkat). Quiero cambiar los servidores DNS en la conexión WiFi, pero para hacerl...

0  no se conecta a las redes públicas de WiFi con CyanogenMod  ( Fail to connect to public wifi networks with cyanogenmod ) 
Cambié mi sistema operativo preinstalado a CyanogenMod 9 en mi Xperia Neo V y desde entonces no puedo conectarme a ninguna red pública gratuita que requiera u...

61  ¿Cómo cambio el nombre de mi dispositivo Android?  ( How do i change the name of my android device ) 
Mi dispositivo Android es el Nexus One. Pero esto debe aplicarse a todos los dispositivos Android actuales. ¿Cómo cambio el nombre de mi dispositivo Androi...

3  ¿Hay alguna manera de configurar la configuración de IP en una base de red?  ( Is there a way to set the ip configuration on a per network basis ) 
Me conecto a varias redes WiFi. En algunas de las redes, tengo que usar una dirección IP estática. La mayoría con las configuraciones DHCP son sin la opción d...

3  Samsung Galaxy S - Problema Obtención de la dirección IP. "Nak en Solicitud"  ( Samsung galaxy s problem obtaining ip address nak in request ) 
No puedo obtener una dirección IP a mi teléfono inteligente Android desde mi enrutador WiFi. Observaciones: La conexión para teléfonos inteligentes a otro...

7  Droidwall y conexión inalámbrica  ( Droidwall and wireless tethering ) 
Tengo un problema muy simple: cuando ejecuto ABCDEFGHIJKLMNABCDEFGHIJKLMN0 En mi Galaxy S3, la computadora no obtendrá la dirección IP a menos que desactive...

2  Problema Acceso a Internet en 4.0 ICS  ( Problem accessing internet in 4 0 ics ) 
Por alguna extraña razón, mi tableta Android 4.0 ICS ya no puede acceder a Internet. Primero, a través de WiFi, podría conectarse a dos redes distintas. Luego...

15  Identificación de un dispositivo Android por su nombre de host  ( Identifying an android device by its hostname ) 
Cada dispositivo Android en nuestra red tiene el nombre de host android_[some-hex-number].domain.local . Tengo un dispositivo que solicitó 10 direcciones IP ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos