- 締切済み
MACアドレスでの接続確認
LAN上のPC同士の接続確認をする場合、TCP/IP を利用していればPINGコマンド等で接続確認を出来ま すが、他のプロトコルを使用している場合など、相手方の MACアドレスしか分からない場合、確認する方法がある のでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- j_euro
- ベストアンサー率25% (29/115)
ん~っと、方法は、あります。 もうちょっと質問の状況を詳しく補足が欲しいとこですが・・・とりあえず・・・ 「相手方」が、パケットを発行するアプリであるという前提で回答しますね。 NDISのパケットキャプチャ機能を利用すると、そのMACアドレスのパケットがながれているかどうかがわかります。(シェアウェアは下記URLなどベクタとかにあります。プログラムできるんならWinNTのDDKみてね) そんな消極的なのイヤッてときは、そのMACアドレスに対して存在確認のパケットをなげればいいんですが、それが出来るかどうかは、deginさんの言う「他のプロトコル」の仕様次第です。 サポートされていなければ、アプリ層で存在確認の応答を返すように「アプリ」を組んでやればいいんですけど・・・それが出来るくらいなら、ここに質問出さないやねぇ。
- tomonao
- ベストアンサー率40% (2/5)
自分のIPアドレスが分からないPC(パーソナルコンピュータ)ってないですよねー ハードディスクをもたない端末専用機ってこと? 通常macアドレスが分かっていてIPアドレスが分からない場合は、rarpコマンドを使用しますが・・・
- kens-f
- ベストアンサー率19% (7/36)
PC同士(Winマシンだと仮定しますが) でTCP/IP以外だとMACアドレスが分かっても仕方ないんじゃないかなぁ。 rarpがあればなんとかなるだろうけどWinにはないからなぁ。 単純に相手のPCの名前を聞くのが早いんじゃぁないの? PCじゃなければそれはいろいろ手はあるかと思うけど。 では。
お礼
回答ありがとうございます。 ただ、お二人ともTCP/IPがインストールされている ことが前提となっているようですが、IPアドレスを知ら ないのではなく、インストールされていないのです。 NetWareなどのようにTCP/IPを利用しないネット ワークでの話です。(今回はNetWareではありませんが) あるMACアドレスを持った機器がネットワーク上に存在 しているか(ケーブルが断線していないか?機器の電源が 落ちていないかなど)を知りたい場合です。 あるアプリケーションがうまく動作しない時に、アプリケ ーションの設定なのかネットワークの問題なのかの切り分 けをしたいのです。