NTPd

NTPd

Despues de tener un desorden horario en mis maquinas, decidi correr un ntpd en mail.lan.BSDlatino.org ( desde hace tiempo esa maquina sincronizaba su hora via xntpd ) pero no puedo depender de esa maquina para ver la hora. Asi que puse manos a la obra y configure la maquina para que tambien haga de servidor para las demas pc de la red.

Es muy facil de hacer en FreeBSD, con tan solo agregar estas lineas a rc.conf …

### Network Time Services options: ###

xntpd_enable=»YES»

xntpd_program=»ntpd»

xntpd_flags=»-p /var/run/ntpd.pid»

y crear el archivo ntp.conf ( o editarlo si ya existe. ) con lo siguiente.

server time.nist.gov prefer

server 127.127.1.0

fudge 127.127.1.0 stratum 10

driftfile /etc/ntp.drift

restrict 10.10.10.0 mask 255.255.255.224 notrust nomodify notrap

Cambias el IP y la Mascara de red por las tuyas. y todo estara listo. Ahora solo nos faltan los clientes, que son los mismos pasos anteriores solo con la diferencia que en server usaremos la ip de la maquina que configuramos como tal.
Entonces vendria quedando mas o menos asi:

server 10.10.10.1

driftfile /etc/ntp.drift

Cambias 10.10.10.1 por la Ip de la maquina que realiza la función de servidor NTP.

Todo eso fue para FreeBSD, tengo una maquina corriendo NetBSD 2.0.1 que fue facil de sincronizar con mail.* por que tan solo tube que agregar 2 lineas al /etc/rc.conf.

ntpdate=YES

ntpdate_hosts=»mail.lan.bsdlatino.org»

Tambien se da el caso que en mi red local ahi maquinas corriendo el sistema operativo de Microsoft, winser.* que corre Windows 2003 Server Standar Edition. que tiene configurado un PDC ( Primary Domain Controller ) que nos ahorra la necesidad de ir de maquina en maquina que corra windows instalando un pequeño pero muy util programa que encontre mientras buscaba desesperadamente la forma de sincronizar la hora en windows. AutoMachcron realiza la misma funcion de xntpd pero en windows, asi que lo instale en winser.* ya que cuando las maquinas bajo windows se loguean al Dominio el PDC realiza muchos cambios incluyendo el ajuste de la hora.
Pues bien teniendo a winser.* con la hora sincronizada que por seguro que ya todas las maquinas en mi red local estaran trabajando al mismo tiempo. 😛

Instalando WindowsXP en QEMU

Parece que me ha gustado mucho esto de QEMU e ? ..
No tenia nada que hacer asi que encontre el ISO de un windowsXP tuneado, con el nombre Windows Nemesis ( obtenido gracias a warneo ) y decidi usarlo con QEMU.

todo esto es solo para postear un foto mientras se realizaba la instalacion.
http://arielantigua.com/files/imagenes/qemu-xp.jpg

Uctualización – 5:47 pm

Aqui dos fotos mas ya casi finalizando la instalacion la cual duro aproximadamente 2 horas, esto es una de las desventajas de QEMU en algunas funciones es sumamente lento, hasta ahora es lo unico malo que le he encontrado ( esperemos que solo sea algo lento en las instalaciones. ) mas adelante seguire reportando el comportamiento de este emulador.

http://arielantigua.com/files/imagenes/qemu-xp2.jpg
http://arielantigua.com/files/imagenes/qemu-xp3.jpg

Uctualización – 6:20 pm

Hasta este momento solo he encontrado que el WindowsXP que tengo en el QEMU no tiene conección de red ( si tiene tarjeta de red habilitada y funcionando, pero si le activo el DHCP obtiene una ip que no es de mi red local y se le pongo una manualmente no funciona, asi que por el momento tendre que poner en marcha una busqueda en google para encontrar como darle acceso a mi red local al QEMU.

Este creo que es el mejor screenshot de todos. ( aunque los anteriores no eran screenshots, son fotos tomadas al monitor. )

http://arielantigua.com/files/imagenes/qemu.jpg

QEMU

Despues de leer http://www.debian-administration.org/articles/40
decidi instalarlo en mi maquina ( FreeBSD 6.0 BETA1 ) se nota que el tutorial es para Debian pero no me imagino grandes inconvenientes instalando el QEMU desde el _arbol de ports_.

cd /usr/ports/emulators/qemu/

luego el muy conocido …
_make install clean_

y todo tiene que empezar a cocinarce por si solo ( al menos en mi maquina se instalo sin problemas ) si surge algun problema no puede ir mas alla que lo ports no esten actualizados algo que a mi no me afecto aunque tengo un arbol de ports con mas o menos un mes de antiguedad.

Despues de que se termina la instalación debemos de crear el _Disco Duro_ o mejor dicho _la imagen que usa QEMU_ que lo lograremos con la ayuda de dd.

[platano 48] ariel > dd of=hd.img bs=1024 seek=2000000 count=0
0+0 records in
0+0 records out
0 bytes transferred in 0.000289 secs (0 bytes/sec)

con eso es suficiente para obtener una imagen de alrededor de 2GB en donde se puede instalar un sistema operativo con fines de prueba.

Lo ultimo que nos queda por hacer es correr QEMU para hacer la instalacion en nuestra imagen.

qemu -boot d -cdrom /dev/cdrom -hda hd.img

Despues de utulizar es comando nos aparecera la ventana de QEMU booteando desde el cdrom que tengamos en nuestro dispositivo el cual debe de bootear para comenzar la instalación que deseamos.

Si por otra parte se desea hacer una instalación desde un ISO ( lo que aplica a mi uso de QEMU ) es muy simple con solo cambiar la parte de /dev/cdrom por el _PATH_ donde esta el ISO bastara.

En fin .. gracias a QEMU ahora si podre bajar las ISO y testearlas antes de mal gastar un CD en un ISO que tenga errores o sea uno equivocado.