Cita:
Iniciado por sanza_827 -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 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 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 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