Mientras buscaba encontrar la dirección MAC de mi computadora tal como aparece en una red inalámbrica, se recomendó que la ejecutara ifconfig
.
Después de ejecutar ese comando en la Terminal, noté que, a diferencia de mi otra máquina, la red conectada parecía estar listada como Ethernet, a pesar de que la tarjeta inalámbrica incorporada es lo que estoy usando actualmente para publicar esto.
ifconfig
salida:
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)
¿Es posible que Ubuntu esté confundido de alguna manera?
Si no es así, ¿estoy malinterpretando mis resultados y es posible que mi dirección MAC no lo esté 00:0c:f1:53:55:c5
?
00:0c:f1:53:55:c5
, ya que tiene un número de IP, es la conexión que realmente está utilizando.Respuestas:
No estoy exactamente seguro de por qué sucede esto, pero también lo he visto antes.
Tienes razón sobre la dirección MAC: es la que está adentro
eth1
.fuente
Use en
ip
lugar de lo anticuadoifconfig
. Ejemplo:ENCONTRANDO: La dirección MAC de la interfaz de red / adaptador eth0 es 04: 7d: 4b: 28: 51: 33 .
fuente
La dirección MAC de su computadora es realmente solo una dirección MAC asociada con una interfaz, ya sea física o virtual. Las cosas se vuelven confusas cuando hay puentes o interfaces de túnel, interfaces vm, interfaces unidas, etc. Con esta salida, no estoy seguro de por qué su interfaz aparece como eth1, pero dado que es la única con una dirección, probablemente sea eso.
Sin más información, supongo que Ubuntu / Linux está identificando erróneamente su NIC a bordo.
Puede usar
wireshark
otcpdump
para confirmar que el tráfico se origina en la interfaz que cree que es.wireshark es una herramienta de captura basada en GUI (con una opción de línea de comandos), mientras que tcpdump es una herramienta de línea de comandos. Puede ver su salida rápidamente (una vez instalado) con algo así
sudo tcpdump -i any
.Si tiene acceso a su puerta de enlace inalámbrica, puede usarla para ver los dispositivos conectados. La dirección MAC que usa su sistema para conectarse estará allí.
Como sugiere LivewireBT, puede haber una pista
/etc/udev/rules.d/70-persistent-net.rules
.Para ver qué interfaces reconoce y muestra su computadora, observe la salida de los registros de su sistema. Usar
dmesg
es probablemente el más fácil.Aquí hay un ejemplo:
Tenga en cuenta las direcciones MAC asociadas con e1000e / eth0 (la interfaz Gigabit con cable) y wlan0 (la conexión inalámbrica). Su computadora debe tener algo similar, incluso si el nombre real de la interfaz no es el que esperaríamos.
fuente
Eliminar la entrada de
/etc/udev/rules.d/70-persistent-net.rules
podría ayudar a asignar a la interfaz un nombre más adecuado.fuente
iwconfig
muestra la información inalámbrica, incluida la dirección mac, al igual que ifconfig muestra la información de ethernet. Aquí hay un enlace para iwconfig que dice qué muestra todo y qué significa la información. iwconfigfuente
Usé ifconfig | grep HWaddr.
fuente