- PR -

Pingは通るがAPを通すとネットワークに繋がらなくなる

投稿者投稿内容
kazetsukai
会議室デビュー日: 2008/03/12
投稿数: 5
お住まい・勤務地: 千葉県
投稿日時: 2008-03-12 15:54
お世話になっております。

投稿する会議室を迷いましたが、こちらの会議室に書込みます。
場所が間違っておりましたら、ご指摘よろしくお願い致します。

------------------------------------------------------------------
この度、PDAにてデータを入力しそのデータをHTTPを利用して、
サーバへ電文を送信するアプリケーションを開発致しました。

PDAということで通常、通信は無線LANを利用して行うのですが、
急遽、有線LANにも対応する必要が発生したため、
PDAのUSBコネクタにLANアダプタを接続し、
無線LANアクセスポイントを介さずにルータとPDAを直接接続し
通信を行う事にしました。

しかし、無線LANでは正常に通信できていたアプリケーションが、
有線LANでは通信することができないのです。

様々な対処を行いましたが、歯が立ちません。
皆様のお力をお借りしたく投稿いたしました。
よろしくお願いいたします。
------------------------------------------------------------------
●PDA側環境
 【PDA】
  WindowsCE 5.0

 【ルータ】
  ヤマハ RT105e

 【有線LANアダプタ(USB)】
  バッファロー LUA-KTX

 【ネットワーク環境】
  ASAHIネットのB-フレッツを使用。
  ルータ、ルータに接続しているPC、PDAには
  それぞれ静的なIPを設定済。

●サーバ側環境
  無線環境では正常に動作しているため、省略いたします。

■現象
  ・既出の通り、無線LANアクセスポイントを介した通信は可能です。
  ・有線LANをルータへ直接接続した状態で以下のPingを確認済です。
    PDA→ルータへのPing:OK
    PDA→ルータへ接続しているPCへのPing:OK
    PDA→送信先であるサーバへのPing:OK
    PDA→Yahoo.co.jpへのPing:OK
  ・PDA内のIEを利用することで、Yahoo・Googleを閲覧できることを確認
  ・PDAの開発したAPにて、情報を入力後電文をサーバの
   IPアドレス宛に送信した場合、送信できない。
  ・送信できずにタイムアウトした後、上記で動作していたPingが全て通らなくなる
  ・送信できずにタイムアウトした後、Yahoo・Googleの閲覧ができなくなる
  ・受信する予定のサーバ上のアクセスログ上には、
   PDAのIPよりアクセスしたログが無い(受信していない)
  
  無線LANアクセスポイントを介した場合は送信できるため、
  PDA〜ルータの問題だと考えています。


 以上のような状態です。
 何か、心当たりある方がいらっしゃいましたら、ご助言いただけたらと思います。
 よろしくお願いいたします。
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2008-03-12 16:18
こんにちは
引用:

kazetsukaiさんの書き込み (2008-03-12 15:54) より:
お世話になっております。
  ・PDA内のIEを利用することで、Yahoo・Googleを閲覧できることを確認
  ・PDAの開発したAPにて、情報を入力後電文をサーバの
   IPアドレス宛に送信した場合、送信できない。
  ・送信できずにタイムアウトした後、上記で動作していたPingが全て通らなくなる
  ・送信できずにタイムアウトした後、Yahoo・Googleの閲覧ができなくなる
  ・受信する予定のサーバ上のアクセスログ上には、
   PDAのIPよりアクセスしたログが無い(受信していない)


このあたりからまずは開発したアプリケーションのログを
追っかけてみてはいかがですか?
ログを記録していないのなら、ログ強化してみて試してみては?

ゆうじゅん
ぬし
会議室デビュー日: 2004/01/16
投稿数: 347
投稿日時: 2008-03-12 16:28
ちなみに以下の症状になった場合、どのような方法で復旧していますか?
  ・送信できずにタイムアウトした後、上記で動作していたPingが全て通らなくなる
  ・送信できずにタイムアウトした後、Yahoo・Googleの閲覧ができなくなる

1)ルータの再起動
2)PDAの再起動
kazetsukai
会議室デビュー日: 2008/03/12
投稿数: 5
お住まい・勤務地: 千葉県
投稿日時: 2008-03-12 16:36
早速のご返答ありがとうございます。


>みなと様

 APのログは出力するよう開発は致しました。
 ログを追った結果、
  ・電文の作成は成功している
  ・電文をサーバのIPアドレスへHTTPを利用して送信している
  ・上記の結果タイムアウトとなり、エラーを出している
 
 以上のようになります。
 なお、本文への追記のようになってしまいますが、
 電文を送信し、サーバ側で受信できた場合、
 受信が成功したことをPDAに通知する仕組みになっております。


>ゆうじゅん様

  ・送信できずにタイムアウトした後、上記で動作していたPingが全て通らなくなる
  ・送信できずにタイムアウトした後、Yahoo・Googleの閲覧ができなくなる
 
 共に、PDAの再起動後復旧いたします。
 特にルータの再起動は行っていません。
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2008-03-12 17:35
追加情報ありがとうございます。
引用:

kazetsukaiさんの書き込み (2008-03-12 16:36) より:
>みなと様
 APのログは出力するよう開発は致しました。
 ログを追った結果、
  ・電文の作成は成功している
  ・電文をサーバのIPアドレスへHTTPを利用して送信している
  ・上記の結果タイムアウトとなり、エラーを出している
 共に、PDAの再起動後復旧いたします。
 特にルータの再起動は行っていません。



んで、気がついたんですけど、
これ、マルチホーム環境ですね。
無線LANと有線LANって同時に有効になっていませんか?
そして、両方にデフォルトゲートウェイが設定されている
と予想します。

その場合の解法としては
1)無線LANを無効にする
2)有線LANに正しいGWを指定する

無線が使いたい場合は逆ですね。

両方を有効に使いたい場合は
なんらかの形で恣意的にネットワークを切り替えるように
するしかないとおもいます。

以上、状況からの推測です。
#最後を付け足し。

[ メッセージ編集済み 編集者: みなと 編集日時 2008-03-12 17:37 ]
kazetsukai
会議室デビュー日: 2008/03/12
投稿数: 5
お住まい・勤務地: 千葉県
投稿日時: 2008-03-12 17:44
ご助言ありがとうございます。


>みなと様
 
 無線LANの方は無効にしております。(PDAのネットワークの接続より)
 また、有線LANを利用する際は無線LANアクセスポイントを、
 ネットワークから切離して利用しています。

 今回、あくまでも有線LANはイレギュラーな対応のため、
 基本は無線LAN利用
 →必要な時のみ、PDA内の設定を変更(無線LANを無効)
 の流れで利用する予定です。


初期の書込みでこのような情報が抜けており、
2度手間を踏ませてしまい失礼致しました。
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2008-03-12 17:56
こんにちは
引用:

kazetsukaiさんの書き込み (2008-03-12 17:44) より:
>みなと様 
 無線LANの方は無効にしております。(PDAのネットワークの接続より)


あら、そうでしたか。
では、通信失敗する際、arpコマンド等で使用するGWとその
ターゲットは正しいかご確認ください。

CEで使えるのかわからないですけど。
#そもそも、無線LANって使ったことないからわからない
無線LANで使用しているGWと
有線LANで使用しているGWは違うIPアドレスでしょうから
NW的には、後者を使用している場合は、ルータのMACアドレスを
目標ですよね。
そのときそもそも、OS(あるいはアプリ)はどこに向かって
パケットを投げているのでしょうか?
#サーバってのはわかるんですが、そのサーバのアドレス(セグメントは違うのであろう)
#に投げるためにどこになげるのか?



KYO
ベテラン
会議室デビュー日: 2005/09/08
投稿数: 52
投稿日時: 2008-03-22 10:31
こんにちわ。

無線と有線を使う際は、メトリックをいじってフローティングスタティックみたいな
イメージで設定しないといけなかったような気が、、、

>>共に、PDAの再起動後復旧いたします。
ということは、PDA側で無線/有線の切り替えがうまくいってないのかと。
CE5.0を触った感じ、XP等と比べて動きや仕様が渋いので運用でカバーできませんか。
有線/無線切り替え時にPDAリブートするとか、、、

スキルアップ/キャリアアップ(JOB@IT)