LinuxにおけるIPアドレスの競合を発見する方法
IPアドレスとは何か知っていますよね?ネットワーク上のデバイスに割り当てられています。DHCPサーバによって割り当てられ、頻繁に変更されます。現在、IPアドレスは2種類あります。動的な1つは常に(数日に1回)変化しますが、静的なものは名前のように静的であり、変化しないことを意味します。
衝突を引き起こすことがあります動的IPが割り当てられ、別のネットワークデバイスが同じIPを持っている場合。あるいは,同じネットワークサブネット上にIPを割り当てるDHCPサーバが複数台存在する.接続の問題があり、IP競合によるものと仮定している場合は、arp-scanと呼ばれるツールを使用してスキャンすることができます。
このツールは、ローカルネットワークでARP(Address Resolution Protocol)(アドレス解析プロトコル)パケットを送信してアドレスを収集します。複数のMACアドレスが同じIPアドレスを持っていると主張している場合、ここで競合が発生する。
UbuntuまたはDebianにarp-scanをインストールするには、次のように入力します。
bash/shell Code クリップボードに内容をコピー $ sudo apt-get install arp-scanFedoraの場合、CentOSまたはRedHat:
bash/shell クリップボードに内容をコピー $ sudo yum install arp-scanIP競合を検出するには、次のコマンドを実行します。
bash/shell Code クリップボードに内容をコピー $ sudo arp-scan –I eth0 -l出力例:
bash/shell Code クリップボードに内容をコピー 192.168.1.10 00:1b :a9 :63 :a2 :4c BROTHER INDUSTRIES, LTD. 192.168.1.30 00:1e:8f:58 :ec :49 CANON INC. 192.168.1.33 00:25:4b:1b:10:20 Apple, Inc 192.168.1.37 10:9a :dd :55 :d7 :95 Apple Inc 192.168.1.38 20 :c9 :d0 :27:8d:56 (Unknown) 192.168.1.39 d4:85:64:4d:35 :be Hewlett Packard 192.168.1.39 00:0b:46 :e4 :8e:6d Cisco (DUP: 2) 192.168.1.40 90:2b:34:18:59 :c0 (Unknown)この例では、2回発生したため、192.168.1.39というIPが競合しています。
以上が本文のすべての内容で、みんなの学習に役立つことを望みます。