domingo, 29 de junio de 2008

Configurar cliente DHCP en openBSD

Hay que editar el fichero /etc/hostname.xl0 (suponiendo que la interfaz principal de ethernet sea xl0 ... la interfaz podría ser ep0, fxp0, o cualquier otra) para modificarlo. La única modificación necesaria en este fichero es añadir la palabra clave 'dhcp':

# echo dhcp >/etc/hostname.xl0

Esto hará que OpenBSD inicie el cliente DHCP automáticamente durante el arranque. OpenBSD obtendrá la información sobre nuestra dirección IP, pasarela, y servidores de DNS desde el servidor de DHCP.
Si se desea iniciar un cliente dhcp desde la línea de órdenes, antes hay que asegurarse de que el fichero /etc/dhclient exista y entonces usar la orden:

# dhclient fxp0

en donde fxp0 es la interfaz en la que se desea recibir dhcp.
Sea cual fuere el modo en que se inicie dhclient, se puede editar el fichero /etc/dhclient para evitar que se actualice la DNS de acuerdo con la idea que tenga el servidor de dhcp sobre la DNS, comentando las líneas precedidas por 'request' (son ejemplos de la configuración predefinida, pero es necesario activarlos para anular la configuración predefinida de dhclient):
request subnet-mask, broadcast-address, time-offset, routers,

domain-name, domain-name-servers, host-name, lpr-servers, ntp-servers

y a continuación eliminar domain-name-servers. También, si se desea, es posible anular hostname u otras configuraciones.

No hay comentarios: