Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/05/2010, 13:08
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 11 meses
Puntos: 36
Respuesta: Saber las ip de toda mi red Ubuntu 9.10

Cita:
Iniciado por sanza_827 Ver Mensaje
-su: error sintáctico cerca del elemento inesperado `do'
¿su?. Estás ejecutando el comando como root, no debería ser necesario. El error de sintaxis, será porque lo habrás ejecutado con todo y el prompt (el signo "$" representa el prompt, e indica que no es root. Para root el prompt es "#").

Cita:
Iniciado por sanza_827 Ver Mensaje
me podrias explicar rapidamente que es [$? -eq 0] && ... ?
"$?" es una variable donde se almacena el estado de la salida del último comando ejecutado. Por convención, si es 0 es que el comando se ejecutó correctamente. "-eq" es un operador de comparación (viene por equals).

En resumen, lo que hace lo que dejé es ejecutar un bucle asignando valores para una variable ip, para cada iteración hace ping a una IP 192.168.1.ip, si hubo ping, osea, si el valor de $? es 0, imprime la IP.


Cita:
Iniciado por sanza_827 Ver Mensaje
sobre la opcion de fping

me funciono muy bien (aparentemente) el unico temita es que,

en la red, tengo entendido que no solo hay ip "192.168.1.X"

sino tambien ip "192.168.230.X" y algunos asi

como podria decirle a ese comando que me verifique tambien en esas ip?
... Para hacer ping a todo el segmento 192.168.x.x podrías hacerlo con:
$ fping -a -g 192.168.0.0/16

Para especificamente hacer ping a 192.168.1.x y 192.168.230.x ... ni idea si se pueda hacer pasándole un parámetro, pero puedes usar un archivo con IPs específicas como entrada.

Puedes ejecutar man fping para información detallada.



Cita:
Iniciado por sanza_827 Ver Mensaje
El nmap, me trajo todas las ip, desde la 192.168.1.1 hsta la 192.168.1.255 y todas decian

is up (0.00xxx s latency)

donde xxx es algun numero...

que significa? ._. porque ninguna varia
... ¿seguro eran todas? .

Puedes pasarle el parámetro --reason a nmap para que muestre la razón del por qué lo considera "up":
$ nmap --reason -sP 192.168.1.0/24
__________________
I ♥ The Music!

Última edición por maturano; 19/05/2010 a las 13:55