SMBプロトコルを使用したネットワーク共有に問題があります。IP重複の問題に関係していると思います。これを検出する方法。
注:私は自分のデスクトップでUbuntuを使用していますが、他はさまざまなOS(win xp、vista、mac、Ubuntu)を使用しています。
SMBプロトコルを使用したネットワーク共有に問題があります。IP重複の問題に関係していると思います。これを検出する方法。
注:私は自分のデスクトップでUbuntuを使用していますが、他はさまざまなOS(win xp、vista、mac、Ubuntu)を使用しています。
回答:
arppingコマンドを使用できます。arpingユーティリティは、pingコマンドと同様のアクションを実行しますが、イーサネット層で実行されます。ARP REQUESTを近隣のホスト/コンピューターに送信できます。
ARP要求
を送信すると、arpingを使用してローカルイーサネット上のIPの到達可能性がわかります。つまり、ARP要求192.168.1.1を送信します。
$ sudo arping -I eth0 -c 3 192.168.1.1
出力:
ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
どこ、
重複IP
の検索 -Dオプションは、重複アドレス検出モード(DAD)を指定します。DADが成功した場合、つまり応答が受信されなかった場合は、終了ステータス0を返します。
$ sudo arping -D -I eth0 -c 2 192.168.1.1
192.168.1.1が重複している場合は、終了ステータスがゼロになるはずです。
$ echo $?
arpingによる重複アドレス検出には、常に次の構文を使用します。
$ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
$ echo $?
(他の)Debianパッケージで動作するIPwatchDをインストールできます。
リンク先の記事では、方法とインストール手順についても説明しています。
IPwatchDソースはsourceforgeからです。
GUI通知(上記のように、GNOMEのみ)と ' syslog
'メッセージを設定できます。
同じIPアドレスを持つ同じネットワーク上に2台のマシンを置くことはできません。
つまり、どのコンピューターにどのIPアドレスが割り当てられているかを確認する最も簡単な方法の1つは、ルーターのステータスページを確認することです。通常、どのコンピュータ(通常はMACアドレスで指定)がどのIPを持っているかを知ることができるDHCPクライアントのリストがあります。ただし、DHCPを使用している場合は、IPアドレッシングの問題はない可能性があります。IP重複の問題があると思うのはなぜですか?