GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Ipv6 sobre Pppoe?

¿Cuál es la mejor manera de poder obtener direcciones IPv6 a través de PPPoe?

Actualmente uso NM-Applet para obtener el servicio de Internet de mi ISP, pero no tiene una pestaña IPv6 en las conexiones PPPOE. No me importaría usar alguna herramienta de línea de comandos, pero sería bueno transferir mi configuración de NM-applet a cualquier herramienta si tengo que hacerlo.

Respuesta aceptada:

Puedes intentar agregar

+ipv6 ipv6cp-use-ipaddr

a /etc/ppp/options. Dependiendo de cómo su ISP proporcione IPv6, esto podría ser suficiente para proporcionar IPv6 a la máquina.

Muchos ISP asumen que un enrutador se conecta con PPPoE en lugar de una PC, por lo que es posible que esto no funcione para usted. La única forma de obtener IPv6 en esta situación es configurar su máquina como enrutador. Luego debe usar DHCP para IPv6 para solicitar la delegación de prefijo. El prefijo que obtiene se puede usar para asignar subredes /64 a sus redes o su máquina local. Y si desea brindar un servicio IPv6 a sus redes locales, debe ejecutar radvd (demonio de anuncios de enrutador) para anunciar que su máquina es un enrutador.

Lo más fácil es usar wide-dhcpdv6 para esto. La idea básica es solicitar la delegación de prefijos desde una interfaz y luego usar ese prefijo para asignar subredes a otras interfaces, como:

interface ppp0 {
    # Request Prefix Delegation on ppp0, and give the received prefix id 0
    send ia-pd 0;
};

# Use subnets from the prefix with id 0
id-assoc pd 0 {
    prefix-interface eth0 {
        # Assign subnet 1 to eth0
        sla-id 1;
    };
};

Digamos que recibió el prefijo 2001:db8:1234::/48 de su ISP. Este ejemplo asignaría 2001:db8:1234:1::/64 a eth0.

Un radvd.conf básico se vería así:

interface eth0
{
    AdvSendAdvert on;
    prefix ::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
    };
};

Ah, y no te olvides de poner

net.ipv6.conf.all.forwarding=1

en su /etc/sysctl.conf.


Ubuntu
  1. Cómo asignar IPv6 en el servidor Ubuntu

  2. ¿Imprimir un póster (sobre varias hojas de papel)?

  3. ¿Chatear a través de Lan de Linux a Linux?

  4. ¿Solución de problemas del escáner Canon a través de la red?

  5. ¿Omitir lanzamientos al actualizar?

Cómo deshabilitar IPv6 en Ubuntu Linux

¿Cómo habilitar IPv6 en Nginx?

Cómo deshabilitar IPv6 en Ubuntu 18.04 LTS

Cómo deshabilitar IPv6 en Ubuntu 20.04 LTS

¿Configurar una terminal transparente sobre el fondo de pantalla?

¿Kubuntu-desktop se hizo cargo de todo?