Tout en cherchant l'adresse MAC de mon ordinateur telle qu'elle apparaît sur un réseau sans fil, il m'a été recommandé de courir 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 la chose que j'utilise actuellement pour publier cela.
ifconfig
production:
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)
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 ne l'est peut-être pas 00:0c:f1:53:55:c5
?
00:0c:f1:53:55:c5
, car elle a un numéro IP, c'est la connexion que vous utilisez réellement.Réponses:
Je ne sais pas exactement pourquoi cela se produit, mais je l'ai déjà vu auparavant.
Vous avez raison sur l'adresse MAC - c'est celle-là
eth1
.la source
Utilisez à la
ip
place de l'ancienifconfig
. Exemple:CONCLUSION: L'adresse MAC de l'interface / adaptateur réseau eth0 est 04: 7d: 4b: 28: 51: 33 .
la source
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 sais pas pourquoi votre interface est répertoriée comme eth1, mais étant donné qu'elle est la seule avec une adresse, c'est probablement tout.
Sans plus d'informations, je suppose qu'Ubuntu / Linux identifie mal votre carte réseau intégrée.
Vous pouvez utiliser
wireshark
outcpdump
pour confirmer que le trafic provient de l'interface que vous pensez qu'il est.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 sa sortie rapidement (une fois installé) avec quelque chose comme
sudo tcpdump -i any
.Si vous avez accès à votre passerelle sans fil, vous pouvez l'utiliser pour afficher les appareils 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
/etc/udev/rules.d/70-persistent-net.rules
.Pour voir quelles interfaces votre ordinateur reconnaît et ouvre, regardez la sortie de vos journaux système. L'utilisation
dmesg
est probablement la plus simple.Voici un exemple:
Notez les adresses MAC associées à e1000e / eth0 (l'interface Gigabit filaire) et wlan0 (sans fil). Votre ordinateur devrait avoir quelque chose de similaire, même si le nom réel de l'interface n'est pas celui que nous attendions.
la source
La suppression de l'entrée
/etc/udev/rules.d/70-persistent-net.rules
pourrait aider à attribuer à l'interface un nom plus approprié.la source
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 ce que tout cela montre et ce que signifient les informations. iwconfigla source
J'ai utilisé ifconfig | grep HWaddr.
la source