• 締切済み

MACアドレスでの接続確認

LAN上のPC同士の接続確認をする場合、TCP/IP を利用していればPINGコマンド等で接続確認を出来ま すが、他のプロトコルを使用している場合など、相手方の MACアドレスしか分からない場合、確認する方法がある のでしょうか?

みんなの回答

  • j_euro
  • ベストアンサー率25% (29/115)
回答No.3

ん~っと、方法は、あります。 もうちょっと質問の状況を詳しく補足が欲しいとこですが・・・とりあえず・・・ 「相手方」が、パケットを発行するアプリであるという前提で回答しますね。 NDISのパケットキャプチャ機能を利用すると、そのMACアドレスのパケットがながれているかどうかがわかります。(シェアウェアは下記URLなどベクタとかにあります。プログラムできるんならWinNTのDDKみてね) そんな消極的なのイヤッてときは、そのMACアドレスに対して存在確認のパケットをなげればいいんですが、それが出来るかどうかは、deginさんの言う「他のプロトコル」の仕様次第です。 サポートされていなければ、アプリ層で存在確認の応答を返すように「アプリ」を組んでやればいいんですけど・・・それが出来るくらいなら、ここに質問出さないやねぇ。

参考URL:
http://www.vector.co.jp/soft/win95/net/se072597.html
  • tomonao
  • ベストアンサー率40% (2/5)
回答No.2

自分のIPアドレスが分からないPC(パーソナルコンピュータ)ってないですよねー ハードディスクをもたない端末専用機ってこと? 通常macアドレスが分かっていてIPアドレスが分からない場合は、rarpコマンドを使用しますが・・・

degin
質問者

お礼

回答ありがとうございます。 ただ、お二人ともTCP/IPがインストールされている ことが前提となっているようですが、IPアドレスを知ら ないのではなく、インストールされていないのです。 NetWareなどのようにTCP/IPを利用しないネット ワークでの話です。(今回はNetWareではありませんが) あるMACアドレスを持った機器がネットワーク上に存在 しているか(ケーブルが断線していないか?機器の電源が 落ちていないかなど)を知りたい場合です。 あるアプリケーションがうまく動作しない時に、アプリケ ーションの設定なのかネットワークの問題なのかの切り分 けをしたいのです。

  • kens-f
  • ベストアンサー率19% (7/36)
回答No.1

PC同士(Winマシンだと仮定しますが) でTCP/IP以外だとMACアドレスが分かっても仕方ないんじゃないかなぁ。 rarpがあればなんとかなるだろうけどWinにはないからなぁ。 単純に相手のPCの名前を聞くのが早いんじゃぁないの? PCじゃなければそれはいろいろ手はあるかと思うけど。 では。

関連するQ&A