[eside-ghost] Nombres de hosts

STenyaK (Bruno Gonzalez) stenyak en gmail.com
Jue Mayo 15 19:40:59 CEST 2008


On 5/14/08, Saúl Ibarra <saghul en gmail.com> wrote:
> Yo empecé con la misma idea que tu y acabé montandome un bind en casa :)

No tengo intención de tener un ordenador 24/7, por lo que montar un
bind no me serviría en todos los casos, no?


Preguntando a google, creo que lo q voy a hacer es un pequeño bash q:
1) Saca todas las IPs activas con: nmap -sP 192.168.0.*
2) Para cada IP activa, saca la MAC con: arp -a $numeroIP
3) Compara la MAC contra un mapa asociativo mac<->hostname
4) Toquetea /etc/hosts para poner los nombres adecuados a cada IP.

Haciendo pruebas, arp hace cosas raras (en esta prueba, en /etc/hosts,
"router" es 192.168.0.1):
# arp -a 192.160.0.1
arp: in 253 entries no match found.
# arp -a router
router (192.168.0.1) at 00:A0:C5:37:35:A8 [ether] on eth0
# arp -a 192.168.0.1
router (192.168.0.1) at 00:A0:C5:37:35:A8 [ether] on eth0

Evidentemente el segundo comando no lo podré ejecutar en el script,
porque "router" no estará definido aun; el caso es que despues ya me
sabe sacar la MAC.

¿Qué me he perdido?

Thx!

(por otra parte, los nombres solo están accesibles desde mi máquina,
aunque de momento no me importa porq es casi el único que uso)

-- 
Saludos,
     Bruno González

_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
http://www.stenyak.com


Más información sobre la lista de distribución eside-ghost