コンピューターのアクティブなMACアドレスは何ですか?


18

ワイヤレスネットワークに表示されるコンピューターのMACアドレスを探しているときに、を実行することをお勧めしますifconfig

ターミナルでそのコマンドを実行すると、他のマシンとは異なり、内蔵のワイヤレスカードがこれを投稿するために現在使用しているものであるにもかかわらず、接続されたネットワークがイーサネットとしてリストされているように見えました。

ifconfig 出力:

lewisgoddard@t42:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0d:60:7b:d2:18  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr 00:0c:f1:53:55:c5  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:f1ff:fe53:55c5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:716 errors:1 dropped:1 overruns:0 frame:0
          TX packets:710 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:620786 (620.7 KB)  TX bytes:80480 (80.4 KB)
          Interrupt:11 Base address:0xe000 Memory:c0210000-c0210fff 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:19665 (19.6 KB)  TX bytes:19665 (19.6 KB)

Ubuntuが何らかの形で混乱している可能性はありますか?

そうでない場合、結果を誤って解釈しています00:0c:f1:53:55:c5か?


2
私は専門家ではありませんが、この投稿を書くためにワイヤレス接続を使用している場合、MACアドレスは00:0c:f1:53:55:c5IP番号があるため、実際に使用している接続です。
エヴァンドロシルバ

回答:


5

私はこれがなぜ起こるのか正確にはわかりませんが、私も前にそれを見ました。

あなたはMACアドレスについて正しいです-それは1ですeth1


2
同意します。コンピューターにイーサネットポートがあり、そのポートを追加できる場合、そのポートには独自のMACアドレスがあります。したがって、「ビルトインワイヤレスカード」も追加のMACアドレスを意味します。
david6

9

ip古いの代わりに使用しifconfigます。例:

ip addr show

...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 04:7d:4b:28:51:33 brd ff:ff:ff:ff:ff:ff
...

検出:ネットワークインターフェース/アダプターeth0のMACアドレスは04:7d:4b:28:51:33です。


1

コンピューターのMACアドレスは、物理的であろうと仮想的であろうと、実際にはインターフェースに関連付けられたMACアドレスにすぎません。ブリッジングまたはトンネリングインターフェイス、vmインターフェイス、ボンディングされたインターフェイスなどがあると、混乱を招きます。この出力では、インターフェイスがeth1としてリストされている理由がわかりませんが、アドレスを持つ唯一のものであるとすれば、おそらくそれです。

詳しい情報がなければ、Ubuntu / LinuxがオンボードNICを誤認していると思います。

wiresharkまたはtcpdumpを使用して、信じているインターフェイスからトラフィックが発信されていることを確認できます。
wiresharkはGUIベースのキャプチャツール(コマンドラインオプション付き)ですが、tcpdumpはコマンドラインツールです。のようなものを使用すると、出力をすばやく(インストール後)確認できますsudo tcpdump -i any

ワイヤレスゲートウェイにアクセスできる場合は、それを使用して接続されたデバイスを表示できます。システムが接続に使用しているMACアドレスがそこにあります。

LivewireBTが示唆するように、には手がかりがあるかもしれません/etc/udev/rules.d/70-persistent-net.rules

コンピュータが認識し、起動しているインターフェイスを確認するには、システムログの出力を確認します。使用するのdmesgがおそらく最も簡単です。

以下に例を示します。

~$ dmesg | egrep 'lan|eth'
[    1.608941] e1000e 0000:00:ff.0: eth0: (PCI Express:2.5GT/s:Width x1) 5c:af:0a:15:42:a2
[    1.608943] e1000e 0000:00:ff.0: eth0: Intel(R) PRO/1000 Network Connection
[    1.608994] e1000e 0000:00:ff.0: eth0: MAC: 9, PHY: 10, PBA No: 2041FF-0FF
[   29.486325] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   30.532255] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   33.622226] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx
[   33.622856] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   43.880499] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   43.880939] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   50.500518] wlan0: authenticate with 0c:d9:0f:23:ae:0f
[   50.541272] wlan0: send auth to 0c:d9:0f:23:ae:0f (try 1/3)

e1000e / eth0(有線ギガビットインターフェイス)およびwlan0(ワイヤレス)に関連付けられているMACアドレスに注意してください。実際のインターフェイス名が予想と異なる場合でも、コンピューターには同様のものが必要です。


0

エントリを削除すると/etc/udev/rules.d/70-persistent-net.rules、より適切な名前をインターフェイスに割り当てることができます。


0

iwconfigifconfigがイーサネット情報を表示するように、macアドレスを含むワイヤレス情報を表示します。ここにiwconfigのリンクがあり、表示されるすべての情報とその情報の意味を示しています。 iwconfig


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.