dhcpcd-1.3.22-pl4

Introducción a dhcpcd

El paquete dhcpcd contiene el cliente dhcpcd. Es útil para conectar tu ordenador a una red que utilice DHCP para asignar las direcciones de red.

Información sobre el paquete

Instalación de dhcpcd

Instala dhcpcd ejecutando los siguientes comandos:

patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch &&
./configure --prefix="" --sysconfdir=/var/lib \
--mandir=/usr/share/man &&
make

Ahora, como usuario root:

make install

Explicación de los comandos

patch -Np1 -i ../dhcpcd-1.3.22-pl4-fhs-1.patch: Dhcpcd sin parchear coloca todos sus ficheros de configuración y temporales en /etc/dhcpc. Esto es muy molesto cuando dhcpcd dice estar funcionando y no lo está. Tu buscas en /var/run el fichero PID, pero no está ahí. El fichero PID que se debe borrar está en /etc/dhcpc. Este parche hace que el programa cumpla el FHS, pero lo más importante es que pone los ficheros donde esperas que estén.

--prefix="": Hay una buena razón para ignorar aquí la convención normal de BLFS de usar --prefix=/usr. Si estás instalando DHCP, posiblemente se necesitará durante el proceso de arranque y /usr puede que se monte por red, en cuyo caso ¡dhcpcd no estará disponible, pues se encuentra en la red!. Por tanto, dependiendo de tu situación, querrás que se instale en /sbin o /usr/sbin. Con este comando se instala en /sbin.

--sysconfdir=/var/lib : Este comando instala los ficheros de configuración en el directorio /var/lib.

--mandir=/usr/share/man : Este comando instala las páginas de manual en el directorio /usr/share/man.

Configuración de dhcpcd

Ficheros de configuración

/var/lib/dhcpc/*

Información sobre la configuración

Para configurar dhcpcd primero se debe instalar (como usuario root) el guión de servicio de red /etc/sysconfig/network-devices/services/dhcpcd incluido en el paquete blfs-bootscripts-20050313.

make install-service-dhcpcd

Por último, como usuario root crea el fichero de configuración ifconfig.eth0 usando los siguientes comandos. Para interfaces adicionales haz los ajustes necesarios.

install -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd << "EOF"
ONBOOT="yes"
SERVICE="dhcpcd"
DHCP_START="[inserte aquí las opciones de arranque apropiadas]"
DHCP_STOP="-k [inserta aquí las opciones de parada apropiadas]"

# Establece PRINTIP="yes" para que el guión muestre
# las direcciones IP asignadas por DHCP
PRINTIP="no"

# Establece PRINTALL="yes" para mostrar los valores asignados por DHCP
# para IP, SM, DG, y primer NS. Esto requiere PRINTIP="yes".
PRINTALL="no"
EOF

Para más información sobre los posibles valores de DHCP_START y DHCP_STOP, consulta la página de manual de dhcpcd.

[Nota]

Nota

Es comportamiente por defecto de dhcpcd es sobreescribir (tras hacer copias de respaldo) /etc/resolv.conf, /etc/yp.conf y /etc/ntp.conf con nuevos ficheros que contienen información procedente del servidor DHCP. Si esto no es deseable, consulta en la página de manual de dhcpcd las opciones a añadir al valor de DHCP_START.

Contenido

Programa instalado: dhcpcd
Librerías instaladas: Ninguna
Directorio instalado: /var/lib/dhcpc

Descripción corta

dhcpcd

Implementación del cliente DHCP especificado en los RFC2131 y RFC1541 (dependiendo de las opciones que se especifiquen).

Last updated on 2005-04-09 16:21:16 +0200