• ベストアンサー

モデムにはMACアドレスがあるのでしょうか?

ネットワークに接続されたPCから、MACアドレスを取得したいと考えているのですが、モデムでPPP接続された場合がどうなるかよくわかりません。 ネットワークのカードにはユニークなMACアドレスがありますが、普通のダイアルアップ用のモデムにもユニークなMACアドレスがあるのでしょうか? winipcfgなどで確認するとpppアダプタとしてMACアドレスが表示されます。しかし以前Microsoftのサイトでランダム生成すると書いてあった気がするのですが...そうなると他のOSでは別のやり方なのかとか、悩み出したらきりがないです。どうかお助けください。 お願いします。

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

  • ベストアンサー
noname#41381
noname#41381
回答No.2

44-45-53(-54-00-00)、または00-53-45(-00-00-00) このMACアドレスはMicrosoftのベンダ固有MACで、 WindowsではPPPの場合このMACアドレスが使われるようになっているのではないでしょうか? 他のOSでどうなっているかは調べ切れてません。すみません。 まぁ前述したとおりMACアドレスはPPPでは使わないと思いますので、00-00-00-00-00-00とかになるのでは?

yasado
質問者

お礼

ありがとうございました。 いろいろと調べてみたのですが、やっぱりこれ以上判りませんでした。 ご回答いただいた皆様、ありがとうございました。

その他の回答 (1)

noname#41381
noname#41381
回答No.1

勉強中の身なので自信ないですが...。 PCにシリアル接続されたモデムということでいいですか? MACアドレスはレイヤ2(データリンク層)でEthernetのMACフレームで扱います。 PPPはHDLC基盤のレイヤ2なので、MACアドレスは必要ないのでは?(通信で利用されない) ただ、PPPoEとかEthernetにPPPをのせる場合はそのNICの MACアドレスが利用されると思います。 つまりPCのLANボードのMACアドレスか、ルータのEthernet口のMACアドレスということになると思います。 ということで、PPP通信機器にMACアドレスは必要ないのでついていないということかな? なんか自分で書いてて怪しいですが...^ ^;)

yasado
質問者

補足

ご回答ありがとうございます。 おっしゃるとおり、対象はシリアル接続されたモデムです。 私もPPPについてはMACアドレスなんか関係ないと思っていたのです。そうなりますと、winipcfgででてくるPPPのMACアドレスって何?ってことになるんです。 本来の質問の趣旨からは外れますが、OSが勝手につけるのであればアドレスが重なったり、OSがつけてくれなかったりっていうこともありうるんでしょうね。 どうせPPPなので特に問題にはならないでしょうが、MACアドレスだけを取得してもPPPなのかEthernetなのか区別できないような... ありがとうございました

関連するQ&A

  • iphlpapiのGetAdaptersInfoでNICのMacアドレスを取りたいのですが...

    こんにちは、 質問No.4996に関連して、VC++でiphlpapiのGetAdaptersInfoを使って、NICのMACアドレスを取得しようと考えています。WIN XP、WIN2000では、目的のアドレスが取得できるのですが、WIN98、WIN MEではNIC以外にPPP AdapterやAOL Adapterといった、ダイアルアップ用のアドレスも同時に取れてしまい、大変困っています。取得したものを見れば検討は付くのですがプログラム的により分ける方法が分かりません。確実にNICのMACアドレスだけを取得する方法はないでしょうか?NetBiosやiphlpapiの他の関数も検討しましたが、ネットワークが構築されていないPCから取得できるのはGetAdaptersInfoだけのようですので、出来ればこの関数を使って解決したいと考えています。どうか、よろしくお願いします。

  • MACアドレスに関して

    MACアドレスとは、どこから取得しているものなんですか?ネットワークカードから個別に取得しているのか?マザーから取得しているのか分かりません。例えばあるPCに有線用のLANボードを搭載していて、無線LANカードもささっていて、USBの無線LANアダプタもさしてあったら、MACアドレスは個別に取得されることになるのですか?教えてください。

  • MACアドレスを覚えるモデム?

    ADSLモデムにPCをつないで使っている状態からモデムにルータを介した接続に変更すると、 モデムがPCのMACアドレスを覚えていてつながらない・・・という現象があります。 これはモデムの電源を30分くらい抜いて初期化する・・・と言われていますが(PCのMACアドレスを忘れさせる)、YAHOO!ならモデムにつないで即通信できるのでそういったことも理解できますが、フレッツのようなPppoe接続であってもモデムは上記のようなルータの追加の際に、PCのMACアドレスを覚えていてモデムの初期化をしないとつないでくれないのでしょうか? またこういった動作は、FTTHの回線終端装置やCATVモデムでも同じ現象がおきるのでしょうか?

    • ベストアンサー
    • ADSL
  • 1394接続のMACアドレスとはなんですか

    すみません。詳しい方教えてください。 ネットワークの接続をMACアドレスで制限をかけたいのですがXPでコントロールパネルのネットワーク接続の中の1394接続のMACアドレスは何かネットワーク接続に関係するのでしょうか。 MACアドレスを収集したところ1394接続のMACアドレスも収集されてきましたが、複数のPCから同じMACアドレスが収集されました。(ローカルアドレスでした) 1394接続はiLinkケーブルで2つのPCを接続するものだと理解していたのですが、このMACアドレスは何のために必要でどうして同じアドレスのものがあるのか分からず、許可すればいいのかどうかわかりません。 なぜ同じMACアドレスができるのか。(PCのハードなのかOSがランダムに作っているのか) このMACアドレスはネットワークに影響を与えるのでしょうか。

  • MACアドレスを知るには?

    まだIPアドレスも設定されていない ネットワークカードの MACアドレスを他のネットワーク装置から知る方法はあります でしょうか? 簡単な構成として 調べたい カードが一枚 他のネットワーク装置 が1台の計2個しかネットワークに接続していないとします よろしくお願い致します

  • LANカードのMACアドレスが変わる?!

    ADSLモデム(ルータ機能付き)にDHCPやらせて 2台のPCで使っていたのですが,1台が接続 できなくなりました. WINIPCFG.exeでいじっている内に,接続不可の マシンのLANカードが2種類のMACアドレスを 吐き出して,違う192.168.0.Xでルータに登録 されていました(!).マシン名は同じでです. こりゃLANカード買い換えが吉でしょうか? ちなみにWIN98SE+自作機です….

  • ipconfig/allでMACアドレスを調べてみたのですが、

    ipconfig/allでMACアドレスを調べてみたのですが、 インターネットアダプターローカルエリア接続と Wireless Lan adapterワイヤレスネットワーク接続の違いって何なのでしょうか? どちらにも物理アドレス(MAC)があるみたいです。 別々のメーカーのものみたいなのですが。 他にもTunnel adapterローカルエリア接続などに物理アドレスが付いているようですが、 これはそれぞれどのような役目を持っているのでしょうか? 親機として使ったアドレスと子機として使う場合のアドレスということ?

  • Macアドレスの取得方法

    こんにちは、 Macアドレスの取得方法で悩んでいます。 現在NetBiosを使った方法で取得する方法までは出来たのですが、ネットワークに接続していない環境も想定しているため、ネットワークカードが稼動していない場合取得が出来ないようです。色々調べて見ましたがこの方法しか見つかりませんでした。 どなたか、ネットワークに接続されていない(LANケーブルがつながっていない)PCのMacアドレスの取得方法をご存知の方いらしましたら、ご教授願います。 //NetBiosを使った取得のソースコードを以下に示します。 #include "stdafx.h" #include "Nb30.h" typedef struct _ASTAT_ {  ADAPTER_STATUS adapt; NAME_BUFFER NameBuff[30]; }ASTAT, * PASTAT; ASTAT Adapter; bool GetMacAddress(char* pMacAddress) { NCB Ncb; UCHAR uRetCode; // reset memset( &Ncb, 0, sizeof(Ncb) ); Ncb.ncb_command = NCBRESET; Ncb.ncb_lana_num = 0; uRetCode = Netbios( &Ncb ); // get memset( &Ncb, 0, sizeof (Ncb) ); Ncb.ncb_command = NCBASTAT; Ncb.ncb_lana_num = 0; strcpy( (char*)Ncb.ncb_callname, "*" ); Ncb.ncb_buffer = (UCHAR*)&Adapter; Ncb.ncb_length = sizeof(Adapter); uRetCode = Netbios( &Ncb ); if ( uRetCode == 0 ) { char strBuffer[12]; sprintf(strBuffer, "%02x%02x%02x%02x%02x%02x", Adapter.adapt.adapter_address[0], Adapter.adapt.adapter_address[1], Adapter.adapt.adapter_address[2], Adapter.adapt.adapter_address[3], Adapter.adapt.adapter_address[4], Adapter.adapt.adapter_address[5] ); strcpy(pMacAddress, strBuffer); return true; } return false; }

  • ダイアルアップネットワーク

    WIN2000Proのダイヤルアップネットワークを使って、ネットワーク接続をしたいのですが、PPP接続でのIPアドレスは、どの様に設定すればよいのでしょうか? ダイヤルアップ、認証までは出来ているのですがpingが届きません。 教えて頂けませんでしょうか。宜しくお願いします。

  • ツイストペアケーブルおよびMACアドレスに関して

    [1]LAN ツイストペアケーブルに関して UTPとSTP 世間ではどちらが多く出回っているのか またその理由も合わせて教えてください。 ツイストペアケーブルは 実際に使用する線は限られているのに なぜ8本も存在するのか? [2]MACアドレスに関して ネットワークに接続されている「機器それぞれ」に 組み込まれている。 PC端末のLANアダプタ以外にMACアドレスが組み込まれているものって 存在しますか? よろしくお願いします。