Quelle est l’adresse MAC active de mon ordinateur?

Lors de la recherche de l’adresse MAC de mon ordinateur telle qu’elle apparaît sur un réseau sans fil, il m’a été recommandé d’exécuter ifconfig .

Après avoir exécuté cette commande dans le terminal, j’ai remarqué que, contrairement à mon autre machine, le réseau connecté semblait être répertorié comme Ethernet, même si la carte sans fil intégrée est celle que j’utilise actuellement pour la publier.

ifconfig sortie:

 lewisgoddard@t42:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0d:60:7b:d2:18 UP BROADCAST MULTICAST MTU:1500 Mesortingc: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 Mesortingc: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 Mesortingc: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) 

Est-il possible qu’Ubuntu soit confus d’une manière ou d’une autre?

Sinon, est-ce que j’interprète mal mes résultats et mon adresse MAC peut ne pas être 00:0c:f1:53:55:c5 ?

Je ne sais pas exactement pourquoi cela se produit, mais je l’ai déjà vu auparavant.

Vous avez raison en ce qui concerne l’adresse MAC – c’est celle de eth1 .

Utilisez ip au lieu de l’ ifconfig obsolète. Exemple:

 ip addr show ... 2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 04:7d:4b:28:51:33 brd ff:ff:ff:ff:ff:ff ... 

RECHERCHE: L’adresse MAC de l’interface / adaptateur réseau eth0 est 04: 7d: 4b: 28: 51: 33 .

L’adresse MAC de votre ordinateur n’est en réalité qu’une adresse MAC associée à une interface, qu’elle soit physique ou virtuelle. Les choses deviennent confuses lorsqu’il y a des interfaces de pontage ou de tunneling, des interfaces vm, des interfaces liées, etc. Avec cette sortie, je ne suis pas sûr de savoir pourquoi votre interface est listée comme eth1, mais étant donné que c’est la seule avec une adresse, c’est probablement tout.

Sans plus d’informations, j’imagine que Ubuntu / Linux n’identifie pas correctement votre carte réseau intégrée.

Vous pouvez utiliser wireshark ou tcpdump pour confirmer que le trafic provient de l’interface que vous croyez.
wireshark est un outil de capture basé sur une interface graphique (avec une option de ligne de commande), tandis que tcpdump est un outil de ligne de commande. Vous pouvez voir rapidement sa sortie (une fois installée) avec quelque chose comme sudo tcpdump -i any .

Si vous avez access à votre passerelle sans fil, vous pouvez l’utiliser pour afficher les périphériques connectés. L’adresse MAC que votre système utilise pour se connecter sera là.

Comme LivewireBT le suggère, il peut y avoir un indice dans /etc/udev/rules.d/70-persistent-net.rules .

Pour connaître les interfaces reconnues et affichées par votre ordinateur, consultez la sortie des journaux de votre système. Utiliser dmesg est probablement le plus facile.

Voici un exemple:

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

Notez les adresses MAC associées à e1000e / eth0 (l’interface câblée Gigabit) et à wlan0 (réseau sans fil). Votre ordinateur devrait avoir quelque chose de similaire, même si le nom de l’interface n’est pas ce à quoi nous nous attendions.

Supprimer l’entrée de /etc/udev/rules.d/70-persistent-net.rules peut aider à atsortingbuer un nom plus approprié à l’interface.

iwconfig affiche les informations sans fil, y compris l’adresse MAC, tout comme ifconfig affiche les informations Ethernet. Voici un lien pour iwconfig qui indique tout ce qu’il montre et ce que l’information signifie. iwconfig

J’ai utilisé ifconfig | grep HWaddr.