Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Aikanáro Anário en 4 Julio 2012, 01:43 am



Título: Saber mi mac address
Publicado por: Aikanáro Anário en 4 Julio 2012, 01:43 am
Cuando pongo el comando "ifconfig" en la terminal tengo tres salidas, una dice "eth0", "eth1" y "lo". Las dos primeras tienen direcciones HW (o sea direcciones Mac) distintas ¿cual de las dos es la que permite identificar mi computadora de manera única cuando se conecta a una red?

¿o sera que tengo dos tarjetas de red...?


Título: Re: Saber mi mac address
Publicado por: dac en 4 Julio 2012, 02:22 am
Pues las 2 , tienes 2 tarjetas de red y cada una tiene su propia MAC adress

prueba ejecutar "lspci" para ver las tarjetas que tienes


Título: Re: Saber mi mac address
Publicado por: Aikanáro Anário en 13 Julio 2012, 21:54 pm
El comando ifconfig me da la siguiente salida:
Código:
eth0      Link encap:Ethernet  direcciónHW 00:24:be:ba:57:94  
          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupción:16

eth1      Link encap:Ethernet  direcciónHW 00:90:d0:4e:0a:f9 
          Direc. inet:10.0.0.5  Difus.:10.0.0.255  Másc:255.255.255.0
          Dirección inet6: fe80::290:d0ff:fe4e:af9/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:35071 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:31664 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:33099580 (33.0 MB)  TX bytes:5455167 (5.4 MB)

lo        Link encap:Bucle local 
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
          Paquetes RX:51 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:51 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0
          Bytes RX:6161 (6.1 KB)  TX bytes:6161 (6.1 KB)

Quisiera saber cual de los ethx es la tarjeta que uso para conectarme por wi-fi.

El comando lspci me dice que mis dos tarjetas de red son las siguientes:
Código:
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller (rev 10)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)


Título: Re: Saber mi mac address
Publicado por: cronos426 en 13 Julio 2012, 23:52 pm
Si mal no recuerdo el comando iwconfig es el que hace un barrido con las interfaces wireless. Verificalo.

Saludos.


Título: Re: Saber mi mac address
Publicado por: Aikanáro Anário en 14 Julio 2012, 04:38 am
Bueno, el comando iwconfig, me da salida a lo siguiente
Código:
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Pero eso no me aclara mi duda de saber cual mac address pertenece a cual tarjeta (wireless o ethernet)


Título: Re: Saber mi mac address
Publicado por: dato000 en 14 Julio 2012, 16:37 pm
Bueno, el comando iwconfig, me da salida a lo siguiente
Código:
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Pero eso no me aclara mi duda de saber cual mac address pertenece a cual tarjeta (wireless o ethernet)

La que indica la dirección de tu wifi es la terminada en wlan, las eth son direcciones cableadas (ethernet), la lo tengo entendido que es el loopback, osease, el localhost de tu maquina.


Título: Re: Saber mi mac address
Publicado por: Aikanáro Anário en 14 Julio 2012, 17:41 pm
Ok, pero entonces como hago para saber cual es la mac adrees de esa tarjeta?. Ya puse la salida del comando ifconfig arriba y me salen dos mac address porque tengo dos tarjetas.


Título: Re: Saber mi mac address
Publicado por: dac en 14 Julio 2012, 18:09 pm
Bien la nomenclatura por lo general es:  ethx  para tarjetas de red por cable y wlanx para tarjetas de red inalambricas  (por lo general, no siempre)

iwconfig debió haberte dado la MAC adress de tu tarjeta de red, no comprendo por que no lo hizo o.O (hay que revisar la documentación)

pero mientras tanto para conocer la MAC adress de tu tarjeta inalambrica ejecuta:  "ip addr"  (sin comillas)

la salida que obtengo yo es:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0b:6a:2e:bb:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::20b:6aff:fe2e:bb10/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 94:0c:6d:a2:a6:61 brd ff:ff:ff:ff:ff:ff



con lo cual en (wlan0) la MAC es: 94:0c:6d:a2:a6:61


EDITO:

también puedes usar ifconfig indicándole que muestre TODAS las interfaces de red disponibles y así podrás también averiguar la MAC adress de las tarjetas inalambricas

ifconfig -a

(obtengo)

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20b:6aff:fe2e:bb10  prefixlen 64  scopeid 0x20<link>
        ether 00:0b:6a:2e:bb:10  txqueuelen 1000  (Ethernet)
        RX packets 4529177  bytes 1480439764 (1.3 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2733442  bytes 202044586 (192.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  base 0xd400 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436  metric 1
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 18  bytes 1020 (1020.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18  bytes 1020 (1020.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether 94:0c:6d:a2:a6:61  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0




Título: Re: Saber mi mac address
Publicado por: Aikanáro Anário en 14 Julio 2012, 19:14 pm
Bueno, todavía estoy un poco confundido.
Esta son las mac address que me dan los diferentes comandos:

Código:
IFCONFIG
eth0> 00:24:be:ba:57:94
eth1> 00:90:d0:4e:0a:f9

IFCONFIG -a
eth0> 00:24:be:ba:57:94
eth1> 00:90:d0:4e:0a:f9
wlan0> 2c:81:58:f5:d0:75

IP ADDR
eth0> 00:24:be:ba:57:94
eth1> 00:90:d0:4e:0a:f9
wlan0> 2c:81:58:f5:d0:75


Aunque según veo con lspci, solo tengo dos tarjetas, pero tengo tres direcciones mac distintas.
lspci:
Código:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller (rev 10)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
0b:03.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0b:03.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0b:03.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

Ya sé que la mac address de la tarjeta wireless es la wlan0, pero ¿por qué tengo dos direcciones más? si solo tengo dos tarjetas ¿o es que tengo otra y no la estoy notando  :o?

Estoy en un portátil y me puedo conectar a internet desde el cable usb que va del router al portátil, desde el ethernet y por wifi. Pero supongo que la conexión usb y la ethernet se hacen con la misma tarjeta, así que todavía no me explico de donde sale la otra dirección mac...


Título: Re: Saber mi mac address
Publicado por: dac en 15 Julio 2012, 09:14 am
Pues eso de que conectes el router por usb convierte al router en un adaptador de red USB , lo cual puede explicar la tercera tarjeta


Título: Re: Saber mi mac address
Publicado por: lilo. en 15 Julio 2012, 10:22 am
Bueno, el comando iwconfig, me da salida a lo siguiente
Código:
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Pero eso no me aclara mi duda de saber cual mac address pertenece a cual tarjeta (wireless o ethernet)
Tenemos claro que wlan0 es tu tarjeta de red (Wi-fi)

Usando mismo ifconfig pero espesificando tu interface que es Wlan0

ejemplo.
Código:
ifconfig wlan0

Me dices que pasa  :laugh:

Un saludo.
lilo


Título: Re: Saber mi mac address
Publicado por: Aikanáro Anário en 15 Julio 2012, 17:29 pm
Tenemos claro que wlan0 es tu tarjeta de red (Wi-fi)

Usando mismo ifconfig pero espesificando tu interface que es Wlan0

ejemplo.
Código:
ifconfig wlan0

Me dices que pasa  :laugh:

Un saludo.
lilo

Gracias,eso también funciona. Lo que preguntaba ahora era sobre la tercera tarjeta de red que me aparece.


Título: Re: Saber mi mac address
Publicado por: dato000 en 15 Julio 2012, 22:14 pm
Pues eso de que conectes el router por usb convierte al router en un adaptador de red USB , lo cual puede explicar la tercera tarjeta

Claro ese detalle era el que faltaba, aunque tambien deberia salir por wlan, pero pues esta vez quedo como configurado como eth, ahora, si desconectas y compruebas sigue saliendo lo mismo?? has esa prueba con otro cd live a ver si sale lo mismo.