• 締切済み

Windows2000のLANケーブル監視の無効化について

Windows2000にて、LANケーブルを抜いたりすると、 直ちにそれを検知してTCP/IPのサービスをストップしてしまうようです。 ソケットそのものを全てリセットするようで、 ローカル(端末内部)での通信まで不通になってしまいます。 この状況を回避したく、 LANケーブルが抜かれたからといって、 通信そのものを止めたくないのです。 通信エラーは通信エラーとして検知し、 ログに出力したいと思っています。 せめて、ローカルのアプリケーション同士の通信は問題なく動作出来るようにしたいです。 どなたか、この監視サービスを起動しないようにする設定方法をご存知ないでしょうか?

みんなの回答

  • teebee
  • ベストアンサー率68% (17/25)
回答No.1

Murphy さん こんばんは。 これに該当すると思います。 Microsoft サポート技術情報 「Windows 2000 で TCP/IP 用メディア検出機能を無効にする方法」 文書番号: JP239924

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/JP239/9/24.HTM?LN=JA&SD=SO&FR=0
Murphy
質問者

補足

ご指摘の方法を試して見ました。 しかし、内部の通信は止まってしまいます。 ソケットのマッピングがリセットされることはなくなったようです。 ローカルの通信も止まらないようにする方法はないのでしょうか? それとも無理なのでしょうか?

関連するQ&A

  • Windows Vistaにインターネットを無線LANで使っているので

    Windows Vistaにインターネットを無線LANで使っているのですが1ヶ月前から急につながらなくなり ケーブルテレビのモデムのコンセントや無線ルーター(バッファロー製)のコンセントを抜いたりと リセットをしてもつながらなく無線の通信は出来てるのですがインターネットができないです。 よーく見ると無線LANのアイコンにマウスを当ててみるとローカル接続のみとなっています。 無線LANからLANケーブルでつなぐとインターネットがつながります。 前はローカル接続のみではなかったと思うのですがもしかしてそれが原因でつながらないのでしょうか? どなたか直す方法を教えてくださいませ。 

  • ネットワーク切断を検出するには?

    Linux上で動作するTCP/IP通信アプリケーションが、LANケーブル抜けによるネットワーク切断を検知するにはどうしたらよいのでしょうか? 外部からコネクションを確立した後にケーブルが抜けたとき、Linux側でソケットをcloseしたいのです。今はこれができておらず、接続状態のまま(netstatでみるとESTABLISHED)になっています。複数の接続を許していないので、ケーブルを繋いだあとにTCP/IPで再接続できません。 試したこと ソケットに対するioctl(2)でifreq.ifr_flagsのIFF_UPフラグをみたけど検知不可 切断時にselect(2)がエラーリターンするかと思ったがだめ ケーブルが抜けたとき、カーネルが eth0: link down とログに出力するのでどこか(/proc , /sys以下)を参照すればよさそうな気がするんですが…

  • ケーブルLANインターネットの接続速度を知りたいのですが・・・

    現在ローカルケーブルテレビの接続サービス「ケーブルLANインターネット」を利用して、ネットにアクセスしてます。通信速度が512kbpsで接続されているらしいのですが、本当かどうか(実際のアクセス速度)知りたいのですがどなたか良い方法及びソフトなどを知っている方がいらっしゃれば是非教えていただけないでしょうか?よろしくお願いいたします。

  • LANケーブルのカテゴリーについて

    LANケーブルってカテゴリーがついてるんですけど、 ルーターやハブなどについては規格があるのはわかります。 でも、LANケーブルはケーブルの刻印があるものの、何を見て どのカテゴリーで動作するか決まるのか理解できません。 ケーブルの形状はおなじ、端子についても同じですよね。 自作ケーブルを作るとき、カテゴリー5eのケーブルにカテゴリー6の 端子を使ったら、どうなるのでしょうか? (1)カテゴリー6とみなされて通信エラーの可能性が発生する。 (2)カテゴリー5eとみなされて通信速度が遅くなる よろしくお願いします。

  • TCP/IP通信でのコネクションロスト(ソケットエラー)の検知について

    インターネット上での対戦ゲームの作成を行なっているところです。 サーバーを挟んでクライアント間で双方向の通信を行なっています。  A → サーバー → B  A ← サーバー ← B TCP/IPは信頼性の高い通信方法ということで、データ抜けなどは 心配しなくても良いと聞いています。 もし、データ抜けなどが発生した場合はコネクションロストの状態になると。 実際のプログラミングではソケットを使用しています。 コネクションロストが起きると、ソケットエラーかソケットクローズで検知できます。 実際に例えばクライアントAを強制終了させるとサーバーはただちに ソケットクローズを検知します。 ここで、問題はデータを送っても届かないのに、 ソケットエラーもソケットクローズも起きない状態が発生することです。 これはインターネットの経路上になにか問題が発生したと考えていますが このような状態はタイムアウトなどで監視する以外に検知する方法はないのでしょうか? クライアントはウィンドウズでVB6.0のwinsockを、 サーバーはLinuxを使用しています。 なにかアドバイスをいただければありがたいです。

  • LANケーブルを挿しただけでは通信できないWindows2000

    長いこと個人でWindows98を使っていました。 勤務先でWindows2000のノートパソコンをあてがってもらうことになりました。 これがちょっと98と勝手が違うので悩んでいます。 稼働中にLANケーブルを抜き差しする場合、9xでは挿入後しばらく待てば通信可能だったのですが、会社の2000では待てど暮らせど通信可能になりません。(右側のタスクトレイにはきちんと「ローカルエリア接続」のアイコンが出てくれるのですが…) しかたなく、ケーブルを挿すごとに再起動してしのいでいます。 ちょっと非能率なので、挿したらすぐに(ちょっと待つぐらいで)通信できるようにしたいのですが、どうすればいいでしょうか?

  • VPN LAN-LAN接続について

    VPN接続においてlan-lan接続を行う場合,それぞれのlanないが同じ192.168.0.x/16のアドレス体系を使っていて、二つのLAN上で同一のIPアドレスを持つ端末が存在する場合 1、それでもうまく通信はできるのでしょうか? 2、それぞれのLAN上で同一のIPアドレスの端末へ通信した場合、たとえばpingを打った場合、あて先は、どうなるのでしょうか? 3、そもそもローカルのアドレス体系が二つのLAN上で同じ場合、vpnを使った、lan-lan接続は行ってもよいものなんでしょうか? 4、通信を行う場合で、lan1,lan2で同じIPの端末のうちlan2の端末と通信を行いたい場合、lan2のIPアドレスプラス、ほかにどのような指定が必要になるのでしょうか? 以上よろしくお願いいたします。

  • パソコンをLANケーブルで接続する方法

    ノートPCが2台あります。 いずれもOSはXPなんですが、LANケーブル(クロスケーブル) で直接つなぎ2台だけでLANを構築し、相互にデータのやりとり したいのですが、うまくできません。 TCP/IPの設定も行っているはずで、デスクトップのマイネットワークを右クリックして、プロパティをクリックして、ネットワーク接続のウィンドウが開き、ローカルエリア接続の項目の状態をみても、接続と2台のパソコンで同じ状態でなっていますが。ここからどうやったら 他のパソコンのフォルダやドライブを見たり、データをコピーしたらよいのですか???わかりません。。 ちなみに、TCP/IPは、1台が IPアドレス   192.168.001.001 サブネットマスク 255.255.255.000 もう一台を IPアドレス   192.168.001.002 サブネットマスク 255.255.255.000 としていますが、こんなんで良いのでしょうか。 方法はなんでも良いので、LANケーブル(クロスケーブル) で直接つなぎ2台だけでLANを構築方法をどなたか 教えて下さい。

  • 同じLANケーブルなのにDHCPで障害

    最近イーサネット通信端末の設置を行っていた際に、IPアドレスをDHCP取得に設定してもルーターのDHCPサーバ機能からIPを取得できず、ネット通信ができない現象が発生しました。 原因を調査するため、この端末につながっていたLANケーブルを自分のPCのイーサネットに接続して、DHCP取得でIPを取得さえたところ、取得に成功でき、インターネットも正常にできることがわかりました。 また、ネットにつなげなかった端末を周りの端末のネットワークアドレスと合わせて、固定IP設定にして見たところ、通信ができ、ホームページもみれるようになりました。 このように、固定設定にすると通信ができるようになるのに、DHCP取得設定にすると、全くIPが振られない現象はどのような原因が考えられますでしょうか? ご存じの方いらっしゃいましたら、ご教授よろしくお願い致します。

  • C# ソケット通信で相手に送信できるか事前にチェックする方法

    C# ソケット通信で相手に送信できるか事前にチェックする方法 いつもお世話になっております。 チャットのようなプログラムを作ろうと思い、ソケット通信のやり方を勉強しているのですが、どうしてもできないことがあります。 IPアドレスとポートを指定して、その相手先と通信できるかどうかをタイムアウト以外で知る方法です。 また、今回はサーバーを立てずに同じLAN内であればやり取りできるようにしたいと思っています。 できればLAN内の端末すべてに送信といったこともしたいのですが、TCPではできないのでしょうか。 分かる方がいましたらお願いします。