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
?
00:0c:f1:53:55:c5
, karena memiliki nomor IP, itu koneksi yang sebenarnya Anda gunakan.Jawaban:
Saya tidak yakin mengapa ini terjadi, tetapi saya juga pernah melihatnya.
Anda benar tentang alamat MAC - itu alamatnya
eth1
.sumber
Gunakan
ip
bukan yang sudah ketinggalan zamanifconfig
. Contoh:TEMUAN: Alamat MAC dari antarmuka jaringan / adaptor eth0 adalah 04: 7d: 4b: 28: 51: 33 .
sumber
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
wireshark
atautcpdump
untuk 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
dmesg
mungkin yang paling mudah.Ini sebuah contoh:
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.
sumber
Menghapus entri dari
/etc/udev/rules.d/70-persistent-net.rules
mungkin membantu menugaskan antarmuka nama yang lebih cocok.sumber
iwconfig
memperlihatkan 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. iwconfigsumber
Saya menggunakan ifconfig | grep HWaddr.
sumber