DroidWallと無線テザーリング -- wifi-tethering フィールド と firewall フィールド と dhcp フィールド android 関連 問題

DroidWall and Wireless Tethering












7
vote

問題

日本語

私は非常に単純な問題を抱えています: 99887766544330 を実行してください。 >

DWはホワイトリストモードで実行されますが、それが見つかったすべての無線関連アプリケーションを有効にするためにそのメニューを越えて実行されました。何もない。 DHCPサーバーが機能するためにまったく停止しなければなりません。

Android 4.1、または少なくとも株GS3 ROMでのどのようなアプリケーションは、無線テザリングでDHCPを管理し、DroidWallを有効にする必要がありますか?

またはそれ以外の場合、多数のアプリケーションを介して試して失敗せずに見つけるにはどうすればよいですか。

英語

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.

        

回答リスト

5
 
vote
vote
ベストアンサー
 

バージョン1.2.5以降、TeshingがAFWALL +に含まれていますが、

を有効にする必要があるはずです。
  • (テザリング) - DHCP + DNSサービス
 

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

  • (Tethering) - DHCP+DNS services
 
 
4
 
vote

私はDroidWallをインストールした後にWiFiテザリングに関して同じ問題を抱えていました。 WiFi接続は成功しましたが、私はインターネットにアクセスできない。

私のラップトップにDNSを追加するだけで、私はそれが単に働いた。それはあなたや同じ問題に直面している人のために働くことを願っています。

PC / LaptopでDNS 4.2.2.2と8.8.8.8を変更/追加します。それはそれです。

 

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

Port 67の着信パケットをブロックして、WiFiテザーが機能するのを許可するのは、DroidWallを無効にするのが普通です。または単純に、ポート番号67と一致するカスタムスクリプト通過するDHCP。

FYI DroidWallについて - 機能と開発の取り組みは中止され、著者はそれをAvastに販売しました。

DroidWallのフォークはAFWALL +と呼ばれ、これはこちらで Google Play これは明らかに古いドロイドウォールよりも優れています。

編集

WiFi-TETHERはTCP / UDPのポート番号67(DHCP用)の両方で動作しているため、必要な規則が必要です。

<事前> <コード> 9988776655443330

ここでは、DroidWallが有効になっているDroidWallを使用して動作するようにADBWileSを機能させることができます。

<事前> <コード> 9988776655443331

これを機能させるために「rootとして実行されているアプリ」のWi-Fiアクセスを有効にする必要があります。

 

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

私の場合は、ユーザーID 9999(NOBODY)がWiFiを介して接続を修正しました。だから私はこの行をdroidwallにカスタムスクリプトとして追加しました:

<事前> <コード> 9988776655443332
 

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

この解決策は、rootまたはno rootのすべてのファイアウォールに対して機能するはずです。最初は私は両方の種類の装置を試してみましたが、この情報を見つけた後も働いた後も働いていました。だから私はこれがあなたのために働くかなり確信しています。ほとんどのユーザーにDNSを変更する方法は不明瞭になるでしょうので、完全な答えにするために。基本的には、PC上でアプリ側では変更はありません。

私は(未承認のデバイス上で)ノルートファイアウォールを使用し、USBテザリングが機能していませんでした。私はまた、AFWALL +を実行している根付いたデバイスを使用しましたが、「(Tethering) - DNCSサービス」の特定の設定がありますが、テザリング作業を可能にしませんでした。だから最後に私はそれを無効にします。実際、私はその上にChromeブラウザを有効にしようとしました、そして他のもののどれでもなく、この解決策はまだ働いていました。


電話が接続されて接続されている場合は、コントロールパネル NetworkとInternet NetworkおよびSharing Centerに移動し、ローカルエリア接続 "接続"の接続 "をクリックしてください。"  screenshot

次の画面でプロパティを選択してから、「インターネットプロトコルバージョン4」をハイライトして、下のプロパティを押します。

今下部にある[優先順位と代替DNSサーバー]ボックスが表示されます。 4.2.2.2と8.8.8.8を入力してください(@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)

 
 

関連する質問

61  私のAndroidデバイスの名前を変更する方法  ( How do i change the name of my android device ) 
私のAndroidデバイスはNexus Oneです。しかし、これは現在のAndroidデバイスすべてに適用されるはずです。 私のAndroidデバイスの名前を変更する方法は? ワイヤレスルーターのクライアントテーブルに接続すると、AndroidデバイスはA...

3  ネットワークごとにIP構成を設定する方法はありますか?  ( Is there a way to set the ip configuration on a per network basis ) 
複数のWiFiネットワークに接続します。いくつかのネットワークでは、静的IPアドレスを使用する必要があります。 DHCP構成では、静的IPアドレッシングを使用するオプションがないほとんどです。 このため、特別な設定でネットワークの特定のIP設定を設定できるよう...

2  4.0 ICでインターネットへのアクセス  ( Problem accessing internet in 4 0 ics ) 
何らかの奇妙な理由で、私のAndroid 4.0 IC Tabletはインターネットにアクセスできなくなりました。 まず、WiFi経由で、2つの異なるネットワークに接続することができます。 その後、私はそれをDHCP経由でホームルーターに接続しようとしました。...

3  DNSを変更するがDHCPにとどまる  ( Change dns but stay on dhcp ) 
私はAndroid 4.4を実行している「Minix Neo X8-H Plus」Android TVボックスを持っています(Kitkat)。 WiFi接続でDNSサーバーを変更したいのですが、静的IPアドレスに変更すると、その選択しか表示されません。さて、...

15  そのホスト名によるAndroidデバイスを識別します  ( Identifying an android device by its hostname ) 
当社のネットワークのすべてのAndroidデバイスには、ホスト名<コード> Android_<IMEI number>2 があります。私は10のIPアドレスを要求したデバイス(異なるMac、常に同じホスト名)を要求しました。そのホスト名からimeiまたはシリア...

0  CyanogenModで公共のWiFiネットワークに接続できません  ( Fail to connect to public wifi networks with cyanogenmod ) 
私のXperia Neo vで私のプレインストールされたOSをCyanogenMod 9に変更し、それ以来、簡単な登録(空港、カフェなど)を必要とする無料の公衆網に接続することはできません。 マイ電話はネットワークに接続します(接続されていると表示されます)...

10  DHCP設定を変更する方法  ( How to change dhcp config ) 
私は私のAndroidデバイスのIMSクライアントからIMSコアにアクセスしようとしていますが、DHCPクライアントを変更してコアのIPをDNSの1つとして追加する必要があります。 Linux OSの場合、次のようにJob :: が実行されます。 <事前> <...

0  Android USB共有接続はDHCPサーバーを実行しますか?  ( Does android usb shared connection runs a dhcp server ) 
AndroidのUSB共有接続を知っていて、私は自分のコンピュータへの接続を与えていました。 RJ45と無線インタフェースを持つ古い国内ルーター。私は、ルータのRJ45スイッチドインターフェースに基づいてインターネットをコンピュータに提供するために、USB...

3  Samsung Galaxy S - IPアドレスの取得問題。 "リクエストにnak"  ( Samsung galaxy s problem obtaining ip address nak in request ) 
私のwifiルーターから私のAndroidスマートフォンにIPアドレスを取得できません。 観察: 他のルータまたは携帯データへのスマートフォン接続はOKです。 私のPCへの私のルーターのWiFi接続はOKです。 スマートフォンへのWiFiリンクは最...

7  DroidWallと無線テザーリング  ( Droidwall and wireless tethering ) 
私は非常に単純な問題を抱えています: 99887766544330 を実行してください。 > DWはホワイトリストモードで実行されますが、それが見つかったすべての無線関連アプリケーションを有効にするためにそのメニューを越えて実行されました。何もない。 DHC...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有