मेरे कंप्यूटर का सक्रिय मैक पता क्या है?


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)

क्या यह संभव है कि उबंटू किसी तरह भ्रमित हो?

यदि नहीं, तो क्या मैं अपने परिणामों की गलत व्याख्या कर रहा हूं, और मेरा मैक एड्रेस नहीं हो सकता है 00:0c:f1:53:55:c5?


2
मैं एक विशेषज्ञ नहीं हूं, लेकिन अगर आप इस पोस्ट को लिखने के लिए एक वायरलेस कनेक्शन का उपयोग कर रहे हैं, तो यह मैक एड्रेस है 00:0c:f1:53:55:c5, क्योंकि इसमें एक आईपी नंबर है, यह वह कनेक्शन है जिसका आप वास्तव में उपयोग कर रहे हैं।
इवांड्रो सिल्वा

जवाबों:


5

मुझे बिल्कुल यकीन नहीं है कि ऐसा क्यों होता है, लेकिन मैंने इसे पहले भी देखा है।

आप मैक पते के बारे में सही हैं - यह एक में है eth1


2
इस बात से सहमत। अगर कंप्यूटर में एक ईथरनेट पोर्ट है, जो एक को जोड़ने की क्षमता रखता है, तो उसका अपना मैक एड्रेस होगा। तो, " वायरलेस कार्ड में निर्मित " होने का मतलब अतिरिक्त मैक पता भी होगा।
दाविद ६

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 का मैक पता 04: 7d: 4b: 28: 51: 33 है


1

आपके कंप्यूटर का मैक पता वास्तव में केवल एक मैक पते से जुड़ा है, चाहे वह भौतिक हो या आभासी। चीजों को भ्रमित करने पर मिलता है जब वहाँ इंटरफेसिंग या टनलिंग इंटरफेस, वीएम इंटरफेस, बंधुआ इंटरफेस, और इतने पर। इस आउटपुट के साथ, मुझे यकीन नहीं है कि आपके इंटरफ़ेस को eth1 के रूप में सूचीबद्ध किया गया है, लेकिन यह देखते हुए कि यह एक पते के साथ एकमात्र है, शायद यही है।

अधिक जानकारी के बिना, मैं अनुमान लगा रहा हूं कि उबंटू / लिनक्स आपके ऑनबोर्ड एनआईसी को गलत बता रहा है।

आप उपयोग कर सकते हैं wiresharkया tcpdumpपुष्टि कर सकते हैं कि ट्रैफ़िक उस इंटरफ़ेस से उत्पन्न हो रहा है जिसे आप मानते हैं।
तारशर्क एक GUI- आधारित कैप्चर टूल (कमांड-लाइन विकल्प के साथ) है, जबकि tcpdump एक कमांड लाइन टूल है। आप इसके आउटपुट को जल्दी (एक बार स्थापित) जैसे कुछ के साथ देख सकते हैं sudo tcpdump -i any

यदि आपके पास अपने वायरलेस गेटवे तक पहुंच है, तो आप इसका उपयोग कनेक्टेड डिवाइसों को देखने के लिए कर सकते हैं। मैक सिस्टम जो आपके सिस्टम को कनेक्ट करने के लिए उपयोग कर रहा है वह वहां होगा।

जैसा कि 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 (वायरलेस) से संबद्ध करें। आपके कंप्यूटर में कुछ समान होना चाहिए, भले ही वास्तविक इंटरफ़ेस नाम वह नहीं है जो हम उम्मीद करेंगे।


0

प्रविष्टि को हटाने से /etc/udev/rules.d/70-persistent-net.rulesइंटरफ़ेस को अधिक उपयुक्त नाम निर्दिष्ट करने में मदद मिल सकती है।


0

iwconfigमैक पते सहित वायरलेस जानकारी को दिखाता है, जैसे ifconfig ईथरनेट सूचना दिखाता है। यहाँ iwconfig के लिए एक लिंक दिया गया है जो बताता है कि यह सब कुछ दिखाता है और जानकारी का क्या मतलब है। iwconfig


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.