クロスオーバーを使用するLANはしばらくすると動作を停止します

クロスオーバーを使用するLANはしばらくすると動作を停止します

クロスオーバー LAN ケーブルを使用して 2 台のラップトップを接続しようとしました。これらは、アドレス 192.168.0.xxx でインターネットに接続された同じ WiFi に接続されていますが、目的に応じて、それらの間の通信を高速化したいと考えています。

1 つをマスク 255.255.255.252 (Windows 8.1) でアドレス 172.16.0.1 に設定し、もう 1 つを同じマスク (Fedora 22) でアドレス 172.16.0.2 に設定しました。 それらの間の接続はしばらくは正常に機能しますが (ping でテスト済み)、しばらくすると機能しなくなります。 その後、この現象を Wireshark で観察しました。

フェドラ 22 - 172.16.0.2

ARP 検出パケットをブロードキャストし続け、172.16.0.1 を所有しているユーザーを特定しようとします。このマシンでは応答が見られません。

Windows 8.1 - 172.16.0.1

172.16.0.1 からのブロードキャストが表示され、それに対する応答も表示されますが、他のステーションから大量の MAC CTRL Pause パケットが来ています。これはネットワークが過負荷になっている兆候であると Wikipedia で読みました。

私はネットワークについて基本的な知識しか持っていないので、これを修正する方法がわかりません。最初はルーティングの問題だと思いましたが、リンク層の問題のようです。どうか助けていただけませんか? 何かアイデアはありますか?

編集: Windows システムのルーティング テーブル

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         On-link        172.16.0.1    266
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.8     25
        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
       172.16.0.0  255.255.255.252         On-link        172.16.0.1    266
       172.16.0.1  255.255.255.255         On-link        172.16.0.1    266
       172.16.0.3  255.255.255.255         On-link        172.16.0.1    266
      192.168.0.0    255.255.255.0         On-link       192.168.0.8    281
      192.168.0.8  255.255.255.255         On-link       192.168.0.8    281
    192.168.0.255  255.255.255.255         On-link       192.168.0.8    281
        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        172.16.0.1    266
        224.0.0.0        240.0.0.0         On-link       192.168.0.8    281
  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        172.16.0.1    266
  255.255.255.255  255.255.255.255         On-link       192.168.0.8    281
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0       172.16.0.1  Default
===========================================================================

答え1

両方とも同じサブネット (172.16.0.1 と .2、マスク 255.255.255.252) 上にあるので、正常に動作します。

どちらかにルーター/ゲートウェイを設定しましたか? それぞれにゲートウェイ (「ルーター」) 設定も割り当てる必要があります。

これに対する私の通常の方法は、ゲートウェイでも 1 つのシステムの IP を設定することです (つまり、あなたの状況では、両方のマシンのゲートウェイ IP アドレスとして 172.16.0.1 を持つマシンを設定します)。そうすると、両方のマシンがそのマシンで IP トラフィックを確認するようになります...

マスクはそれほどきつくする必要はありません。255.255.255.0 でも十分機能します...

関連情報