[PLN] scripts escaneo de la red
Santiago Crespo
pln-lists.marsupi.org en flanera.net
Jue Sep 20 01:02:37 CEST 2012
Pues sí, muy interesante.. quizá deberíamos plantearnos migrar a la 1.1
Adjunto un script que saca:
* La primera IP disponible que tenga 15 IPs libres por delante.
* Un listado con las IPs de los nodos que responden a ping
* Y otro listado con las que no responden (y deberían)
Cuando encuentra 15 IPs seguidas libres, para de escanear.
root en chi:~# time ./check-pln-nodes.sh
First available IP: 1.0.0.15
PLN nodes UP: 10. See /tmp/pln-nodes-up
PLN nodes DOWN: 4. See /tmp/pln-nodes-down
real 0m3.071s
user 0m0.148s
sys 0m0.124s
Ahora que somos 10 nodos los que respondemos tarda 3 seg, si fueramos
1000 tardaría 5 minutos :S
Próximamente: script para reservar una IP y otro para descargar y
parsear los ficheros node.json de cada nodo, para generar el nodelist.
Saludos,
Santiago Crespo.
On 20/09/12 00:38, Blackhold wrote:
> vale, le estoy preguntando a pau y me dice que en la versión 1.1
> tienes algunas herramientas interesantes para hacer cosas de estas....
>
> hitz en eniac:~ $ tincctl --help
> Usage: tincctl [options] command
>
> Valid options are:
> -c, --config=DIR Read configuration options from DIR.
> -n, --net=NETNAME Connect to net NETNAME.
> --pidfile=FILENAME Read control cookie from FILENAME.
> --help Display this help and exit.
> --version Output version information and exit.
>
> Valid commands are:
> start Start tincd.
> stop Stop tincd.
> restart Restart tincd.
> reload Reload configuration of running tincd.
> pid Show PID of currently running tincd.
> generate-keys [bits] Generate new RSA and ECDSA public/private keypairs.
> generate-rsa-keys [bits] Generate a new RSA public/private keypair.
> generate-ecdsa-keys Generate a new ECDSA public/private keypair.
> dump Dump a list of one of the following things:
> nodes - all known nodes in the VPN
> edges - all known connections in the VPN
> subnets - all known subnets in the VPN
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: check-pln-nodes.sh
Type: application/x-shellscript
Size: 1339 bytes
Desc: no disponible
URL: <http://lists.marsupi.org/pipermail/pln/attachments/20120920/a8759c9b/attachment.bin>
More information about the PLN
mailing list