This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Gestión de red mediante DHCPCD

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
This page is a translated version of the page Network management using DHCPCD and the translation is 100% complete.

Este artículo está basado en un hilo de los foros de Gentoo y explica como utilizar dhcpcd para la gestión completa de la pila de red.

Configuración

Asegúrese de que se ha instalado dhcpcd. A continuación añádalo al nivel de ejecución por defecto y arranque el servicio:

root #rc-update add dhcpcd default
root #/etc/init.d/dhcpcd start

Esta configuración difiere de las instrucciones por defecto de la configuración de la red en el manual de Gentoo. Tiene la ventaja de que ofrece conmutación automática entre interfaces de red cableadas e inalámbricas.

Inalámbricas

Para acceso inalámbirco, utilizar wpa_supplicant. Bien

Para instalar el gancho:

root #cp /usr/share/dhcpcd/hooks/10-wpa_supplicant /lib/dhcpcd/dhcpcd-hooks
root #/etc/init.d/dhcpcd restart
Importante
No añadir wpa_supplicant a ningún nivel de ejecución si se está utilizando el gancho.

Para utilizar el enfoque wpa_supplicant, leer la página sobre wpa_supplicant del wiki de Gentoo.

Pruebas

Pare dhcpcd y wpa_supplicant y a continuación arranque dhcpcd con la depuración activada y en primer plano para comprobar cómo dhcpcd arranca la conexión.

root #/etc/init.d/dhcpcd stop
root #killall wpa_supplicant
root #dhcpcd -dB
dhcpcd[23772]: version 6.4.5 starting
dhcpcd[23772]: udev: starting
dhcpcd[23772]: dev: loaded udev
...
...

Dirección IP estática

En el caso en que la tarjeta de interfaz de red se deba configurar con una dirección IP estática, tecléela en la interfaz gráfica de usuario. Sino se dispone de la interfaz gráfica de usuario, se pueden añadir entradas de forma manual a /etc/dhcpcd.conf tal y como se describe en direcciones IP estáticas.

Migración desde los guiones net.* de Gentoo

Cuando se migra desde los guiones net.* de Gentoo es muy importante eliminar los guiones net.* de los niveles de ejecución.

user $rc-config list | grep 'wpa_supplicant\|dhcpcd\|net.'
  net.wlp8s0                default
  dhcpcd                    default

No se debe asignar ningún nivel de ejecución a cualquier coincidencia que comience por net.. En el ejemplo de arriba se necesita eliminar net.wlp8s0.

root #rc-update del net.wlp8s0
root #/etc/init.d/net.wlp8s0 stop

Una vez se compruebe el correcto funcionamiento de la configuración de la red, es posible eliminar completamente los antiguos guiones Gentoo net.*. Para hacerlo, deshabilitar el ajuste USE netifrc, vuelva a hacer emerge de OpenRC y finalmente desinstale net-misc/netifrc:

root #echo 'sys-apps/openrc -netifrc' >> /etc/portage/package.use
root #emerge --ask --newuse --oneshot sys-apps/openrc
root #emerge --ask --depclean net-misc/netifrc

También se pueden eliminar los ficheros y enlaces simbólicos de la configuración anterior:

root #rm /etc/conf.d/net
root #rm /etc/init.d/net.*

Servicios dependientes de la red

No se permite la manipulación de servicios dependientes de la red con dhcpcd a partir de la versión 0.16.4 de openrc.

Interfaz Gráfica de Usuario

Se ofrece una interfaz gráfica de usuario para dhcpcd en el paquete net-misc/dhcpcd-ui.

Véase también

Recursos externos