[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Obtener la MAC de las tarjetas de una red



Hola.

¿No será que las güin no responden ese broadcast icmp o algo así? ¿Si
se hace ping a una dir única y a una broadcast el resto del paquete es
igual? En ese caso, la razón por la que no te responden es solo por
la dir de destino.

Si es así, lo más 'profesional' será hacerlo una a una ;)

Saludos.

El mar, 02/13/01 feb 01, a las 01:10, Jose C. García Sogo decía:
> On Mon, Feb 12, 2001 at 09:16:14PM +0100, Rafa Sánchez wrote:
> > On Mon, 12 Feb 2001, Jose C. Garcia Sogo wrote:
> > 
> > >   Necesito saber cuál es la MAC de todas las tarjetas que hay en un
> > > segmento de red (192.168.2.255). ¿Hay alguna forma de hacer un ping de
> > > forma que me respondan todas las tarjetas de la red? De este modo
> > > tendría la MAC en la  cache arp del kernel.
> > 
> > En principio, y si estoy diciendo un disparate, por favor, avisadme, la
> > dirección de red X.X.X.255 es para broadcasting, lo que significa que
> > deben responder todos los equipos que se encuentren conectados a esa
> > subred (en tu caso la subred '2' de la red 192.168.0.0).
> > 
> > Eso debería funcionar a menos que la máscara de subred no sea
> > 255.255.255.0 Esta máscara permite que los equipos de un mismo segmento de
> > red puedan realizar conexiones punto a punto entre ellos, por contra, si
> > la cambias y pone 255.255.254.0 (por ejemplo) impides que puedan hacerlo,
> > pero vamos, como lo normal es ponerlo 192.168.2.0/24, pues debería
> > devolver las MAC asignadas a cada IP.
> > 
> 
>    Pues funciona "relativamente". Sólo contestan los equipos con Linux. Los
>  equipos con Windows pasan olímpicamente del ping. Mirad:
> 
>  [jose@hal9000:~]$ ping 192.168.2.255
>  PING 192.168.2.255 (192.168.2.255): 56 data bytes
>  64 bytes from 192.168.2.2: icmp_seq=0 ttl=255 time=0.2 ms
>  64 bytes from 192.168.2.1: icmp_seq=0 ttl=255 time=1.4 ms (DUP!)
>  64 bytes from 192.168.2.2: icmp_seq=1 ttl=255 time=0.1 ms
>  64 bytes from 192.168.2.1: icmp_seq=1 ttl=255 time=1.5 ms (DUP!)
>  64 bytes from 192.168.2.2: icmp_seq=2 ttl=255 time=0.1 ms
>  64 bytes from 192.168.2.1: icmp_seq=2 ttl=255 time=1.5 ms (DUP!)
>  64 bytes from 192.168.2.2: icmp_seq=3 ttl=255 time=0.1 ms
>  64 bytes from 192.168.2.1: icmp_seq=3 ttl=255 time=1.5 ms (DUP!)
> 
>  --- 192.168.2.255 ping statistics ---
>  4 packets transmitted, 4 packets received, +4 duplicates, 0% packet loss
>  round-trip min/avg/max = 0.1/0.8/1.5 ms
> 
> 
>   192.168.2.2 es el ordenador donde hago el ping y .1 el otro quipo con Linux.
> 
>  El resto de ordenadores ni se enteran ...
> 
>  
> 
> -- 
> José Carlos García Sogo         Seahorse(-bonobo) developer
> jose jaimedelamo eu org         http://seahorse.sourceforge.net
> 
> Key-Id: 0x90788E11 
> Fingerprint = B06B 023F EAA6 37DC 1E62  B079 4BE0 5825 9078 8E11  
> 
> 
> --  
> Unsubscribe?  mail -s unsubscribe debian-user-spanish-request@lists.debian.org < /dev/null
> 

-- 
He pedido drivers para Linux. Nº 00073030:
http://www.libranet.com/petition.html

José Esteban
Granada. Spain.



Reply to: