有線ケーブルと無線の両方でネットワークに接続するPCを持っています。もちろん、2つのIPアドレスがあります:192.168.5.111と192.168.5.112。 (サブネットマスク255.255.255.0)
いつものように、PCは有線IP(192.168.5.111)をmain-IPとして選択しますが、wireless-IPはほぼ "disabled "。つまり、次のことを意味します。
1/ No other PC could ping to the wireless IP
2/ No other PC could make a TCP connection to wireless IP.
3/ When I broadcast to "192.168.5.255" or send any UDP packet, the recipients never
see that sender's address as the wireless IP
これは予想される動作です。私がケーブルを抜いた有線ネットワークを削除したときに奇妙なことが起こりました。
1/ Other PCs could now ping my wireless IP
2/ Other PCs could now make TCP connection to wireless IP
3/ BUT : When I broadcasted to "192.168.5.255", no other PC in LAN received my packet.
When other PCs broadcasted to "192.168.5.255", my PC received nothing as well.
「255.255.255.255」にブロードキャストしてみましたが期待通りに動作しました。しかし、受信者は私のIPを見る 192.168.5.111として(プラグが抜かれたIP)代わりに 192.168.5.112(私のワイヤレスIP)。一方で、多くの専門家が推奨しているように、「255.255.255.255」にブロードキャストするのは良い解決策ではないことを私は知っています。
ネットワークデバイスを開いて「イーサネット(有線)」を無効にしたデバイスを開くと、さらに1ステップ進みました。その後、No.3 /を実行して、期待どおりに動作させることができました。
私の質問は:有線接続がPCのどこかにキャッシュされていて、有線デバイスを無効にしないとワイヤレスIPで正常にブロードキャストできませんでしたか?これを修正するための回避策はありますか?
実用データ:
これは、ネットワークアダプター(有線と無線)の両方を有効にしている場合のrouteTableです。
===========================================================================
Interface List
11...5c ff 35 0b d8 34 ......Atheros AR8131 PCI-E Gigabit Ethernet Controller
14...00 26 82 a5 62 82 ......Broadcom 802.11n Network Adapter
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.5.1 192.168.5.102 30
0.0.0.0 0.0.0.0 192.168.5.1 192.168.5.104 20
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.5.0 255.255.255.0 On-link 192.168.5.102 286
192.168.5.0 255.255.255.0 On-link 192.168.5.104 276
192.168.5.102 255.255.255.255 On-link 192.168.5.102 286
192.168.5.104 255.255.255.255 On-link 192.168.5.104 276
192.168.5.255 255.255.255.255 On-link 192.168.5.102 286
192.168.5.255 255.255.255.255 On-link 192.168.5.104 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.5.102 286
224.0.0.0 240.0.0.0 On-link 192.168.5.104 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.5.102 286
255.255.255.255 255.255.255.255 On-link 192.168.5.104 276
===========================================================================
そして、これは有線ネットワークのケーブルを抜いたときのrouteTableです。
===========================================================================
Interface List
11...5c ff 35 0b d8 34 ......Atheros AR8131 PCI-E Gigabit Ethernet Controller
14...00 26 82 a5 62 82 ......Broadcom 802.11n Network Adapter
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.5.1 192.168.5.102 30
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.5.0 255.255.255.0 On-link 192.168.5.102 286
192.168.5.102 255.255.255.255 On-link 192.168.5.102 286
192.168.5.255 255.255.255.255 On-link 192.168.5.102 286
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.5.102 286
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.5.102 286
===========================================================================
Windows 7以降、有線アダプターと無線アダプターの両方を同時にアクティブにすることには問題があります。実際には、2つのアダプターを並行してアクティブにすることで多くのことを実行できることに驚いています。
私の経験では、唯一の鉄鋳造ソリューションは、一方のアダプターを有効にし、もう一方を無効にすることです。これにより、他のアダプターが引き継いだときに残っている情報がすべてクリーンアップされるため、すべてが期待どおりに機能します。あなたはすでに同じ事実を知っています。
これはWindowsのバグであり、あるアダプタから別のアダプタへのスムーズなフォールオーバーができないと確信しています。ルーティングテーブルがクリーンアップされていない可能性があります(routeコマンドを使用して確認できます)。唯一のクリーンな解決策は、両方のアダプターを同時にアクティブにしないことです。
記事 ローカルエリア接続が有効になっているときにワイヤレスネットワーク接続を自動的に無効にする4つの方法 それを自動的に行う4つの方法について説明します:イーサネットが利用可能なときにワイヤレスアダプターを無効にする、またはその逆。それは Visual Basicスクリプト にリンクします。これは4つの中で最良の解決策のようであり、起動時にそのスクリプトを自動的に実行する方法を説明します。
別の解決策はスレッドで説明されています HP EliteBookでイーサネット接続が検出されたらワイヤレスを無効にします 。 ベストアンサー には、ネットワークがダウンしたときにタスクスケジューラによって実行される.batファイルが含まれています。