Droidwall e tethering sem fio -- wifi-tethering campo com firewall campo com dhcp camp android Relacionado O problema

DroidWall and Wireless Tethering


7
vote

problema

português

Eu tenho um problema muito simples: quando eu executo Wifi Tether no meu galaxy s3 o computador não obterá o endereço IP a menos que eu desative abcdefghijklmnabcdefgijklmn1 firewall.

DW é executado no modo Whitelist, mas eu corri pelo menu para ativar todos os aplicativos relacionados sem fio que encontrou. Nenhuma coisa. Eu tenho que pará-lo para fazer o trabalho do servidor DHCP.

Qual aplicativo no Android 4.1, ou pelo menos no estoque GS3 ROM, governa o DHCP em tethering sem fio e deve ser ativado com Droidwall?

ou então, como faço para o encontro sem tentar e falhar em um grande número de aplicativos.

Inglês Original

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 respostas

5
 
vote
vote
Melhor resposta
 

A partir da versão 1.2.5, o tethering foi incluído no AFWALL +, você só precisa ativar

  • (tethering) - DHCP + DNS Serviços
 

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

  • (Tethering) - DHCP+DNS services
 
 
4
 
vote

Eu tive o mesmo problema com o WiFi Tethering depois de instalar o droidwall. Embora a conexão Wi-Fi tenha sido bem sucedida, mas não tenho acesso à Internet.

Eu consegui funcionando simplesmente adicionando o DNS no meu laptop. Espero que funciona para você ou alguém de frente para o mesmo problema.

Alterar / adicionar DNS 4.2.2.2 e 8.8.8.8 no seu PC / laptop. É isso.

 

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

É normal desabilitar o Droidwall, pelo motivo que ele bloqueia quaisquer pacotes de entrada para a porta 67, para permitir que o tethering wifi funcione. Ou simplesmente, permita um script personalizado que corresponde ao número da porta 67 que é DHCP para passar.

FYI Sobre Droidwall - As funcionalidades e esforços de desenvolvimento foram descontinuados e o autor vendia para a Avast.

O garfo de Droidwall é chamado AFWALL + que pode ser encontrado aqui e encontrado em Google Play que é aparentemente melhor do que o velho Droidwall.

editar

Como o WiFi-tether opera no número 67 do TCP / UDP (para o DHCP para funcionar), aqui estão as regras necessárias:

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

Esta regra aqui permite que Adbwireless funcione com Droidwall habilitado.

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

Você também precisa ativar o acesso Wi-Fi para "aplicativos em execução como root" para que isso 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

No meu caso, permitindo o ID do usuário 9999 (ninguém) para se conectar através do WiFi corrigido o problema. Então eu adicionei esta linha como um script personalizado para 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 solução deve funcionar para todos os firewalls, na raiz ou sem raiz. Inicialmente, tentei os dois tipos de dispositivos e não funcionou e depois que achei que essas informações funcionaram. Então, tenho certeza que isso funcionará para você. Para torná-lo em uma resposta completa, como tenho certeza que não estaria claro como / onde alterar o DNS para a maioria dos usuários. Basicamente, nenhuma mudança é feita no lado do aplicativo, apenas no PC.

Eu usei o narroot firewall (no dispositivo nãorotado) e o tethering USB não estava funcionando. Eu também usei um dispositivo enraizado em execução AFWALL + e embora tenha configuração específica para "(tethering) - DHCP + DNS Services" permitindo que ele não tornasse um trabalho de tethering. Então, no final, eu desativei. Na verdade, tentei apenas capacitar o navegador Chrome sobre ele, e nenhuma das outras coisas, e com esta solução tethering ainda funcionou.


Ter o telefone conectado e amarrado, vá para o painel de controle rede rede e Internet Network and Sharing Center, e clique na conexão da área local "Conexões:"  screenshot

Na próxima tela, selecione Propriedades e, em seguida, destaque "Internet Protocol versão 4" e pressione Propriedades abaixo.

Agora na parte inferior que você vê caixas de servidor DNS preferidas e alternativas. Digite 4.2.2.2 e 8.8.8.8 lá (obrigado @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)

 
 

Perguntas relacionadas

3  Posso parear 2 dispositivos Android via Bluetooth para acesso à Internet?  ( Can i pair 2 android devices via bluetooth for internet access ) 
Isso é praticamente hipotético neste momento, mas estou curioso ... Digamos que eu recebo um dos tablets Android provavelmente estará saindo na primavera e ob...

3  A guia Samsung Galaxy será usada como um hotspot WiFi?  ( Can the samsung galaxy tab be used as a wifi hotspot ) 
É possível usar a guia Samsung Galaxy como um hotspot WiFi para que iPads não 3G possam usar a conexão Samsungs para a rede telefônica? ...

8  Como compartilhar internet entre 2 dispositivos Android?  ( How to share internet among 2 android devices ) 
Eu tenho em minha posse um G1 e um novo tablet Android (o kmart um, o gentouch). O Gensouch usa WiFi para acessar a Internet; O G1 usa uma conexão celular T-M...

2  Configurando IP estático para hotspot Android  ( Setting static ip for android hotspot ) 
Estou conectando ao hotspot do meu android. Eu vejo que o IP é 192.168.43.0/24, portanto, qualquer IP em 192.168.43.x seria reservado para o servidor DHCP do ...

2  Quais cheques devo passar se meu laptop não puder se conectar à Internet através do tethering?  ( What checks should i go through if my laptop cant connect to the internet throu ) 
Eu preciso conectar meu laptop à internet, tethering através do meu smartphone, estou usando um Galaxy GT-S7270 com Android 4.2.2, um laptop com o Windows 7 e...

1  Android 6.0.1 (enraizado) bloqueando o tethering USB da conexão WiFi (transportadora não tem problema)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
Eu sei que há uma série de perguntas sobre tópicos semelhantes, mas acredito que meu problema é diferente, deixe-me explicar: Estou na Espanha, onde as tran...

2  O Nexus 4 não compartilha conexão com a Internet (tethering), enquanto a conexão WiFi ou Bluetooth é estabelecida com sucesso  ( Nexus 4 is not sharing internet connection tethering while wifi or bluetooth ) 
Estou tentando fazer meu Nexus 4 compartilhando sua conexão com a Internet com outros dispositivos. Primeiro eu tentei com o hotspot portátil: Quando estive...

1  Como habilitar o WiFi Access Point / Hotspot no meu moto Droid (2.2) sem editar o Kernal ou piscando a ROM?  ( How to enable wifi access point hotspot on my moto droid 2 2 without editing ) 
Eu quero habilitar a funcionalidade do ponto de acesso Wi-Fi (AP) no meu droid de moto. Eu não me importo de torcer, mas gostaria de fazer isso sem ter que ed...

0  Possível compartilhar a Internet móvel (corda) enquanto conectada à rede WiFi existente?  ( Possible to share mobile internet tether while connected to existing wifi netw ) 
Eu tenho uma rede WiFi existente e um google nexus 5 (un-enraizado, Android de estoque) com conexão de dados 3G. Eu gostaria de amarre meu celular para comp...

2  Como posso acessar o dispositivo tethered USB do hotspot WiFi?  ( How can i access usb tethered device from wifi hotspot ) 
Então eu descobri a maneira mais difícil que o Tether USB IP é 192.168.52.x e os endereços WiFi são 192.168.53.x. Meu objetivo é poder acessar o dispositivo...

12  Qual método de corda sem fio usa a menor quantidade de energia? Bluetooth ou Wi-Fi?  ( Which method of wireless tether uses the least amount of power bluetooth or wif ) 
Se eu estiver indo para o Tehter sem fio para o meu telefone Android, qual método drena a bateria menos? WiFi ou Bluetooth? ...

1  Ficando em torno de um bloco de tethering com o Pray Pray Sim  ( Getting around a tethering block with european prepay sim ) 
Quando eu viajo para a Europa, eu compro um sim, coloco em um moto-e que tem um rádio europeu, depois amarre meu celular regular. Esta tem sido uma solução ef...

0  O hotspot móvel estava funcionando com WiFi-on; Agora não  ( Mobile hotspot was working with wifi on now it doesnt ) 
Envio de serviço de internet para o meu tablet através de um telefone mais recente que conseguiu obter internet de um hotspot ideal. O tablet não conseguiu re...

1  Tethering internet sobre wifi  ( Tethering internet over wifi ) 
Considere se estou usando o hotspot WiFi (autenticado com senha) para internet no meu celular.É possível amarrar essa conexão com outro dispositivo através de...

3  Enraizado incrível Wi-Fi tethering não funciona  ( Rooted incredible wifi tethering not working ) 
Eu enraizei meu droid incrível e instalei os aplicativos "Tether sem fio" e "Barnacle WiFi Tether", mas não consigo conectar a conectividade da Internet em ou...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.