ที่อยู่ 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)

เป็นไปได้ไหมว่าอูบุนตูยังสับสนอยู่?

ถ้าไม่ฉันตีความผลของฉันและ MAC Address ของฉันอาจจะไม่00:0c:f1:53:55:c5?


2
ฉันไม่ใช่ผู้เชี่ยวชาญ แต่ถ้าคุณใช้การเชื่อมต่อไร้สายเพื่อเขียนโพสต์นี้นั่นคือที่อยู่ mac 00:0c:f1:53:55:c5เนื่องจากมีหมายเลข IP นั่นคือการเชื่อมต่อที่คุณใช้จริง
Evandro Silva

คำตอบ:


5

ฉันไม่แน่ใจว่าทำไมสิ่งนี้ถึงเกิดขึ้น แต่ฉันเคยเห็นมาก่อนเช่นกัน

คุณมีสิทธิที่เกี่ยวกับที่อยู่ MAC - eth1มันเป็นหนึ่งใน


2
ตกลง. หากคอมพิวเตอร์มีพอร์ต Ethernet ความสามารถในการเพิ่มพอร์ตนั้นจะมีที่อยู่ 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
...

FINDING: ที่อยู่ MAC ของอินเตอร์เฟซเครือข่าย / อะแดปเตอร์ eth0 เป็น04: 7d: 4b: 28: 51: 33


1

ที่อยู่ MAC ของคอมพิวเตอร์ของคุณเป็นเพียงที่อยู่ MAC ที่เกี่ยวข้องกับอินเทอร์เฟซไม่ว่าจะเป็นจริงหรือเสมือน สิ่งต่าง ๆ จะสับสนเมื่อมีบริดจ์หรืออินเทอร์เฟซทันเนลอินเตอร์เฟซ vm อินเทอร์เฟซที่ถูกผูกมัดและอื่น ๆ ด้วยผลลัพธ์นี้ฉันไม่แน่ใจว่าทำไมอินเทอร์เฟซของคุณจึงถูกระบุว่าเป็น eth1 แต่เนื่องจากมันเป็นที่อยู่เดียวที่มีที่อยู่

หากไม่มีข้อมูลเพิ่มเติมฉันคาดเดาว่าอูบุนตู / ลีนุกซ์กำลังระบุ 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)

บันทึกที่อยู่ MAC ที่เชื่อมโยงกับ e1000e / eth0 (สาย Gigabit ที่ต่อสาย) และ wlan0 (ไร้สาย) คอมพิวเตอร์ของคุณควรมีสิ่งที่คล้ายกันแม้ว่าชื่ออินเทอร์เฟซที่แท้จริงไม่ใช่สิ่งที่เราคาดหวัง


0

การลบรายการออกจาก/etc/udev/rules.d/70-persistent-net.rulesอาจช่วยให้การตั้งค่าชื่อที่เหมาะสมมากขึ้น


0

iwconfigแสดงข้อมูลไร้สายรวมถึงที่อยู่ mac เช่นเดียวกับ ifconfig แสดงข้อมูลอีเธอร์เน็ต นี่คือลิงค์สำหรับ iwconfig ที่บอกทุกอย่างที่มันแสดงและความหมายของข้อมูล iwconfig


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.