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: > > [EMAIL PROTECTED]:~]$ 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 [EMAIL PROTECTED] < /dev/null > -- He pedido drivers para Linux. Nº 00073030: http://www.libranet.com/petition.html José Esteban Granada. Spain.