結構調べたのですが、調べきれなかったので教えてください。以下の方法です。
1)KNOPPIX等で収集
KNOPPIXのノートを用意しておき、そこでターミナルでコマンドを打っておくか、何らかのソフトを起動しておき、そこにWindowsとEthernetケーブルで直結すると、WindowsのMACを拾ってきたと記憶しています。これはどの方な方法でしょうか。
2)HUB越しに収集
HUBにMAC収集が必要なWindowsを接続しておき、別途あるソフトの入ったWindowsも接続しておきます。
前者のPCの電源を入れると、後者のPCでのソフトでMACやらIPやら続々と収集します。
またDHCPサーバとしてでIPを振ることもできます。
このソフトがフリーウェアであったと記憶しているのですが、フリー/有料に限らず心当たりがあればご紹介ください。
2)の方法だけど、これを使えば調べることができますよ。フリーです。
Whitefox
http://whitefox.jp/netadr.html
http://www.vector.co.jp/soft/win95/net/se120106.html
アドレス情報収集ツール WhiteFox Addr2kは、TCP/IPネットワークを使用したLANに接続された全コンピュータの「コンピュータ名」「IPアドレス」「MACアドレス」を収集し、CSV形式のテキストファイルに出力します。NetBEUIプロトコルを使用したLANに接続されたコンピュータの「コンピュータ名」「MACアドレス」を収集することもできます。
LANの環境がルーターでDHCP動かしているなら、ルーターのステータスを見れば接続中のクライアントPCのMACアドレスが表示されるのでそれで確認してもいいのではないかな。
調べたいPCを触れる状態ならコマンドプロンプトで"ipconfig /all"とコマンドを打ち込めばMACアドレスが表示されるけど、そういう話ではない?