Pertanyaan Apa Alamat MAC aktif komputer saya?


Sambil mencari untuk menemukan Alamat MAC komputer saya karena tampaknya jaringan nirkabel, saya disarankan untuk menjalankannya ifconfig.

Setelah menjalankan perintah itu di Terminal, saya perhatikan bahwa, tidak seperti mesin saya yang lain, jaringan yang terhubung sepertinya terdaftar sebagai Ethernet, meskipun kartu nirkabel yang dibangun 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)

Apakah mungkin Ubuntu bingung entah bagaimana?

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


18
2017-10-20 20:59


asal


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 benar-benar Anda gunakan. - Evandro Silva


Jawaban:


Saya tidak tahu pasti mengapa ini terjadi, tetapi saya telah melihatnya sebelumnya juga.

Anda benar tentang alamat MAC - itu adalah salah satunya eth1.


5
2017-10-20 21:11



SETUJU. Jika komputer memiliki port Ethernet, kemampuan untuk menambahkan satu, yang akan memiliki alamat MAC sendiri. Jadi, juga memiliki "dibangun di kartu nirkabel"akan berarti alamat MAC tambahan. - david6


Menggunakan ip bukannya yang ketinggalan jaman 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
...

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


9
2017-07-17 10:48





Alamat MAC komputer Anda benar-benar hanya alamat MAC yang terkait dengan antarmuka, apakah itu fisik atau virtual. Hal-hal 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 banyak info, saya menduga bahwa Ubuntu / Linux salah mengidentifikasi NIC onboard Anda.

Kamu dapat memakai wireshark atau tcpdump 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 (sekali terpasang) 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 terhubung akan ada di sana.

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

Untuk melihat apa antarmuka komputer Anda mengenali dan membawa, lihat output dari log sistem Anda. Menggunakan dmesg mungkin yang paling mudah.

Inilah contohnya:

~$ 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 kabel), dan wlan0 (nirkabel). Komputer Anda seharusnya memiliki sesuatu yang serupa, meskipun nama antarmuka sebenarnya tidak seperti yang kami harapkan.


1
2017-10-24 02:11





Menghapus entri dari /etc/udev/rules.d/70-persistent-net.rules mungkin membantu menetapkan antarmuka nama yang lebih sesuai.


0
2017-10-24 01:42





iwconfig menunjukkan informasi nirkabel termasuk alamat mac, seperti ifconfig menunjukkan informasi ethernet. Berikut ini adalah tautan untuk iwconfig yang memberi tahu apa semua yang ditampilkan dan apa arti informasinya. iwconfig


0
2017-07-17 10:56





Saya menggunakan ifconfig | grep HWaddr.


0
2018-03-15 13:24