Forums:
Hola muchachos buenas noches...
bueno este es mi panaorama.
tengo un servidor CentOS4.4 con proxy transparente y DHCP, dando soporte a 200 equipos, pero en distintos laboratorios
Lo que quiero hacer es que me muestre con detalle todas las direcciones ip's que estan en uso con el DHCP..
bueno lo que hice fue lo siguiente, pero me da un listado que no se entiende.
# cat /var/lib/dhcp/dhcpd.leases
lease 10.0.0.103 {
starts 6 2006/11/18 01:09:27;
ends 6 2006/11/18 19:09:27;
binding state active;
next binding state free;
hardware ethernet 00:13:20:55:07:4a;
uid "\001\000\023 U\007J";
client-hostname "LAB3-PC14";
}
lease 10.0.0.167 {
starts 6 2006/11/18 01:09:25;
ends 6 2006/11/18 01:12:03;
tstp 6 2006/11/18 01:12:03;
binding state free;
hardware ethernet 00:13:20:84:a0:41;
uid "\001\000\023 \204\240A";
}
lease 10.0.0.167 {
starts 6 2006/11/18 01:12:08;
ends 6 2006/11/18 19:12:08;
binding state active;
next binding state free;
hardware ethernet 00:13:20:84:a0:41;
uid "\001\000\023 \204\240A";
client-hostname "LAB4-PC16";
}
pero lo que quiero es:
Direccione ip Nombre del equipo Direccion fisica MAC Fecha y Hora
10.0.0.xxx PC-50 XX:XX:XX:XX:XX:XX XX/XX/XXXX : 00:00
10.0.0.XXX pc-60 xx:xx:xx:xx:xx:xx xx/xx/xxxx : 00:00
ojala me puedan echar la mano.
gracias
Pues en lugar de un cat,
Pues en lugar de un cat, crea un script que procese el archivo leases y que formatee la info como la quieres
bye
:)
Cristian1 ha escrito: lease
[quote=Cristian1]
lease 10.0.0.167 {
starts 6 2006/11/18 01:12:08;
ends 6 2006/11/18 19:12:08;
binding state active;
next binding state free;
hardware ethernet 00:13:20:84:a0:41;
uid "\001\000\023 \204\240A";
client-hostname "LAB4-PC16";
}
pero lo que quiero es:
Direccione ip Nombre del equipo Direccion fisica MAC Fecha y Hora
10.0.0.xxx PC-50 XX:XX:XX:XX:XX:XX XX/XX/XXXX : 00:00
10.0.0.XXX pc-60 xx:xx:xx:xx:xx:xx xx/xx/xxxx : 00:00
[/quote]
Pero si ya está claro, sólo te falta que pidas que te lo imprima en un cuadrito con bordes y sombreados.
Suponte, en el ejemplo citado:
Direccion ip...Nombre del equipo...Direccion fisica MAC...Fecha y Hora
10.0.0.167.....LAB4-PC16...........00:13:20:84:a0:41......2006/11/18 01:12:08
Te toca programar alguna utilidad que coga el formato original (que para mi gusto ya es claro) y pasarlo al formato que quieras, como ya te dijo Death.
Saludos,
antares
Es verdad está muy
Es verdad está muy claro.
lease 10.0.0.x
Me da la dirección IP dinámica del host temporarl, luego incluso te indica el nombre del host con el client-name.
Pienso que es suficiente.:)
La vida de un estudiante es el sacrificio, y su recompensa, ¡el éxito!