2012-01-20 18 views
0

からAVD上のWebサーバーに接続することができ:Windows7のノートパソコン持つIPのポート5554上でruningて一つAVD)ない、私は次のように構成していlinuxの

1:192.168.2.2。

2)Linux(ubuntu)ラップトップで動作している1つのUDPサーバー。ポート9999を聞いています。これのipは192.168.2.4です。

3)これらすべてが接続されている1台のWifiルータ。これはDHCPサーバ&が前述のipをラップトップに提供するように機能します。

Linux上で完全に動作するUDPサーバーと通信するアプリケーションを作成しました。これは実際に私のラップトップとの通信に問題がないことを示しています(& program env)。同じアプリケーションでTCPポート8888でリッスンしているWebServerを実行する別のスレッドがあります。

AVDエミュレータからWebサーバーに接続しようとしましたが、完全に動作します。&ページがエミュレータに表示されます。私はWindows/Linuxから同じものにアクセスしようとするとうまくいかない。私はこのページ "http://developer.android.com/guide/developing/devices/emulator.html"、 "ネットワークリダイレクトを使用した" 特に、このセクションを読んで は、&は次のようにリダイレクト:今すぐ

redir add tcp:8888:8888 

をIこのようにgoogle-chromeを使用してWindowsマシンから私のWebページにアクセスしようとしてください:

"http://127.0.0.1:8888", 

これは完全に動作します。

問題::私が直面しているのは、私は、次のURLでGoogleのクロムにliunxマシンから同じウェブページにアクセスしようとすると:

http://192.168.2.2:8888 & 
    http://10.0.2.15:8888 

私は私のウェブサーバーに到達することができません。

私が行方不明であることを教えてください。

おかげ

答えて

0

はあなたのrouter..route http://127.0.0.1:8888をチェックし、その内部IPではないウェブIP

+0

おそらく、htp:/127.o.01:adminポートでルータの管理者にアクセスし、ルートを追加する必要があります。 –

+0

ルータにルールがありません。私はポート8888のリダイレクトルールをWindowsマシンに追加しましたが、まだ動作しません。 Kinldyヘルプ。 – Fooo

1

Linuxのiptablesのは、外部接続用に使用するポートをブロックしていないことを確認し、ルータによって許可されotのです。 AFAIK defaut iptables configは非常に制限的です。

+0

私のiptablesとlinuxのファイアウォールは空白です。ここにはo/pがあります:ターゲットprot optソースの宛先 ufw-before-logging-output all - どこでもどこでも ufw-before-output all- - どこでもどこでも ufw-after-output all - どこでもどこでも ufw-after-logging-output all - どこでも 実際には私のUDP接続がうまく動作する理由はファイアウォールをオフにしました。親切に助けてください。 – Fooo

関連する問題