• ベストアンサー

IPv6でLANに接続された端末のMACアドレスの調べ方

LAN内の端末のMACアドレスの調べる方法を 御存じの方教えて頂けないでしょうか? 以前に 似たような御質問をされている方がいらっしゃったのですが 今回IPv6の場合でも接続された場合にLAN内に接続された先にある端末の MACアドレスが分かる方法を教えてください [ ]arp -a  IPv4の場合は上記で調べられたのですがIPv6の場合はどうしたら いいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.3

すみません、手元にredhatやLinuxのマシンがないのではずしていたらごめんなさい netstat -r netstat -r --inet6 あたりでneighbor cacheが出てきたりしませんか?

vis3sock
質問者

お礼

ルータのMACアドレスは 確認できました。  ですが、今回の場合そのルータに接続された端末のMACアドレス が必要となってしまっていて そちらの確認はできませんでした。 情報を生かしきれず 申し訳ありませんです。 でも、情報を寄せてくださって本当にありがとうございます。

その他の回答 (2)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

WindowsならNo.1のかたが書かれている方法でneighbor cacheが確認できますね UNIX系なら、HP-UXやFreeBSDなら、 ndp -a で確認可能です

vis3sock
質問者

お礼

redhatを使用し確認したのですが FreeBSD ではないので情報を生かすことが できませんでした。 (「コマンドを知らない」のエラーメッセージしか出てこなかったです。) USAGI(IPV6)Linux用のIPv6プルトコルスタック http://www2h.biglobe.ne.jp/~hnakamur/technolab/linux/os/usagi/usagi.htm を使用しコンパイルし直して [___]arp を試しているのですが正常には動作確認がとれない状態です。 他にどうしたらいいのでしょうか? どうか、御存じでしたらお願いします!!

  • nebsoku
  • ベストアンサー率35% (65/185)
回答No.1

たしか ipv6 nc コマンドを使用した記憶が・・・

vis3sock
質問者

お礼

ありがとうございます! Win32の コマンドプロンプトで確認できました 残念なことは、Linuxでは コマンドじたいがないらしく使えませんでした。 ありがとうございました。