Apa alamat MAC aktif komputer saya?

18

Ketika mencari untuk menemukan Alamat MAC dari komputer saya seperti yang terlihat pada jaringan nirkabel, disarankan agar saya menjalankan ifconfig.

Setelah menjalankan perintah itu di Terminal, saya perhatikan, tidak seperti komputer saya yang lain, jaringan yang terhubung tampaknya terdaftar sebagai Ethernet, meskipun kartu nirkabel bawaan adalah hal yang saya gunakan saat ini untuk memposting ini.

ifconfig keluaran:

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)

Mungkinkah Ubuntu bingung?

Jika tidak, apakah saya salah menafsirkan hasil saya, dan alamat MAC saya mungkin tidak 00:0c:f1:53:55:c5?

Lewis Goddard
sumber
2
Saya bukan ahli, tetapi jika Anda menggunakan koneksi nirkabel untuk menulis posting ini, itu adalah alamat mac 00:0c:f1:53:55:c5, karena memiliki nomor IP, itu koneksi yang sebenarnya Anda gunakan.
Evandro Silva

Jawaban:

5

Saya tidak yakin mengapa ini terjadi, tetapi saya juga pernah melihatnya.

Anda benar tentang alamat MAC - itu alamatnya eth1.

Gjermund Bjaanes
sumber
2
SETUJU. Jika komputer memiliki port Ethernet, dari kemampuan untuk menambahkannya, itu akan memiliki alamat MAC sendiri. Jadi, juga memiliki " kartu nirkabel bawaan " akan berarti alamat MAC tambahan.
david6
9

Gunakan ipbukan yang sudah ketinggalan zaman ifconfig. Contoh:

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
...

TEMUAN: Alamat MAC dari antarmuka jaringan / adaptor eth0 adalah 04: 7d: 4b: 28: 51: 33 .

pengguna175953
sumber
1

Alamat MAC komputer Anda benar-benar hanya alamat MAC yang terkait dengan antarmuka, apakah itu fisik atau virtual. Segala sesuatunya menjadi membingungkan ketika ada antarmuka bridging atau tunneling, antarmuka vm, antarmuka terikat, dan sebagainya. Dengan output ini, saya tidak yakin mengapa antarmuka Anda terdaftar sebagai eth1, tetapi mengingat bahwa itu adalah satu-satunya dengan alamat, itu mungkin itu.

Tanpa info lebih lanjut, saya menduga Ubuntu / Linux salah mengidentifikasi NIC onboard Anda.

Anda dapat menggunakan wiresharkatau tcpdumpuntuk mengonfirmasi bahwa lalu lintas berasal dari antarmuka yang Anda yakini.
wireshark adalah alat tangkap berbasis GUI (dengan opsi baris perintah), sedangkan tcpdump adalah alat baris perintah. Anda dapat melihat outputnya dengan cepat (setelah diinstal) dengan sesuatu seperti sudo tcpdump -i any.

Jika Anda memiliki akses ke gateway nirkabel Anda, Anda dapat menggunakannya untuk melihat perangkat yang terhubung. Alamat MAC yang digunakan sistem Anda untuk menghubungkan akan ada di sana.

Seperti yang disarankan LivewireBT, mungkin ada petunjuk /etc/udev/rules.d/70-persistent-net.rules.

Untuk melihat antarmuka apa yang dikenali dan dibesarkan oleh komputer Anda, lihat output log sistem Anda. Menggunakan dmesgmungkin yang paling mudah.

Ini sebuah contoh:

~$ 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)

Perhatikan alamat MAC yang terkait dengan e1000e / eth0 (antarmuka Gigabit berkabel), dan wlan0 (nirkabel). Komputer Anda harus memiliki sesuatu yang serupa, bahkan jika nama antarmuka sebenarnya bukan yang kami harapkan.

belacqua
sumber
0

Menghapus entri dari /etc/udev/rules.d/70-persistent-net.rulesmungkin membantu menugaskan antarmuka nama yang lebih cocok.

LiveWireBT
sumber
0

iwconfigmemperlihatkan informasi nirkabel termasuk alamat mac, seperti ifconfig menampilkan informasi ethernet. Berikut ini tautan untuk iwconfig yang memberi tahu apa yang ditampilkan dan apa artinya informasi itu. iwconfig

Manusia liar
sumber
0

Saya menggunakan ifconfig | grep HWaddr.

NinjahDuk
sumber