1- Cómo configurar el cliente DHCPv6
Usaremos dhclient.
Necesitarás editar el siguiente archivo /etc/dhcp/dhclient6.conf:
interface "eno1" {
send dhcp6.client-id DUID;
}
Deberás adaptar el nombre de la interfaz (eno1) y el DUID
INICIAR TU CLIENTE DHCPV6 AL INICIAR EL SISTEMA
Una vez configurado el cliente, necesitarás crear un nuevo servicio SystemD.
Crea el siguiente archivo, adaptando el nombre de la interfaz (eno0) y el DUID /etc/systemd/system/dhclient.service:
[Unit] Description=dhclient para enviar DUID IPv6 After=network-online.target Wants=network-online.target [Service] Restart=always RestartSec=10 Type=forking ExecStart=/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v eno1 ExecStop=/sbin/dhclient -x -pf /var/run/dhclient6.pid [Install] WantedBy=network.target
El camino de dhclient puede variar dependiendo de tu sistema operativo. Para conocer el camino exacto, usa el siguiente comando: which dhclient
Luego, habilítalo para que se inicie en cada reinicio: systemctl enable dhclient.service.
2 - CÓMO CONFIGURAR LA RED
CONFIGURAR LA RED EN UBUNTU 16 Y DEBIAN 8 Y 9
Comienza editando /etc/network/interfaces de la siguiente manera:
auto eno1
iface eno1 inet6 static
address DIRECCION_IPV6
netmask LONGITUD_PREFIJO
Deberás reemplazar eno1 por el nombre correcto de la interfaz.
Con Debian y las versiones antiguas de Ubuntu, generalmente es eth0.
La interfaz de red se inicializa con el comando allow-hotplug por defecto en Debian 9. Puede que el reinicio de la red falle con esta configuración. En ese caso, puedes inicializar la red con auto para evitar el problema.
Configuración alternativa sin SystemD
Si no usas SystemD para iniciar tus servicios, puedes configurar /etc/network/interfaces de la siguiente manera:
iface eno1 inet6 static
pre-up modprobe ipv6
pre-up dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -d -v $IFACE
address DIRECCION_IPV6
netmask LONGITUD_PREFIJO
Aún deberás adaptar el nombre de la interfaz (eno1) a tus necesidades, así como la dirección IPv6 y la máscara de red.
CONFIGURAR LA RED USANDO NETPLAN
Ubuntu utiliza, desde la versión 18.04 LTS, una nueva herramienta para configurar la red, llamada netplan.
Reemplaza la configuración clásica de la red por nuevos archivos de configuración, escritos en formato YAML, ubicados en el directorio /etc/netplan. Para más información sobre netplan, consulta la documentación oficial de Ubuntu.
Abre el archivo de configuración por defecto /etc/netplan/01-netcfg.yaml en un editor de texto y edítalo de la siguiente manera:
# Este archivo describe las interfaces de red disponibles en tu sistema
# Para más información, consulta netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
dhcp6: no
addresses:
- "aaa.bbb.ccc.ddd/24" # La IP principal de tu servidor Dedibox
- "/" # Una IP de tu bloque IPv6 y su máscara de subred
gateway4: aaa.bbb.ccc.1 # La puerta de enlace es la dirección IP de tu Dedibox, terminada en .1
nameservers:
addresses: [62.210.16.6, 62.210.16.7]
routes:
- to: 0.0.0.0
via: aaa.bbb.ccc.1
on-link: true
Deberás reemplazar enp1s0 por el nombre correcto de la interfaz. Para encontrar el nombre de la interfaz de tu máquina, usa el comando ifconfig.
Reinicia tu servidor una vez que hayas configurado los nuevos ajustes de red.
Buscar
Categorías