GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ipv6 sur PPPO ?

Quel est le meilleur moyen d'obtenir des adresses IPv6 via PPPoe ?

J'utilise actuellement NM-Applet pour obtenir le service Internet de mon FAI, mais il n'a pas d'onglet IPv6 sur les connexions PPPOE. Cela ne me dérangerait pas d'utiliser un outil de ligne de commande, mais ce serait bien de transférer mes paramètres de NM-applet vers n'importe quel outil si je dois le faire.

Réponse acceptée :

Vous pouvez essayer d'ajouter

+ipv6 ipv6cp-use-ipaddr

dans /etc/ppp/options. Selon la façon dont votre FAI fournit IPv6, cela peut être suffisant pour donner à la machine elle-même IPv6.

De nombreux FAI supposent qu'un routeur se connecte avec PPPoE au lieu d'un PC, donc cela pourrait ne pas fonctionner pour vous. La seule façon d'obtenir IPv6 dans cette situation est de configurer votre machine en tant que routeur. Il doit ensuite utiliser DHCP pour IPv6 pour demander la délégation de préfixe. Le préfixe obtenu peut ensuite être utilisé pour attribuer des sous-réseaux /64 à vos réseaux ou à votre ordinateur local. Et si vous souhaitez fournir un service IPv6 à vos réseaux locaux, vous devez exécuter radvd (démon d'annonce de routeur) pour annoncer que votre machine est un routeur.

Le plus simple est d'utiliser wide-dhcpdv6 pour cela. L'idée de base est de demander la délégation de préfixe à une interface, puis d'utiliser ce préfixe pour attribuer des sous-réseaux à d'autres interfaces, comme :

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;
    };
};

Supposons que vous ayez reçu le préfixe 2001:db8:1234::/48 de votre FAI. Cet exemple affecterait alors 2001:db8:1234:1::/64 à eth0.

Un radvd.conf de base ressemblerait à :

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

Oh, et n'oubliez pas de mettre

net.ipv6.conf.all.forwarding=1

dans votre /etc/sysctl.conf.


Ubuntu
  1. Impossible d'accéder à certains sites Https sous Linux sur Pppoe ?

  2. Fedora – Adresse IPv6 stable sur Fedora ?

  3. Imprimer une affiche (sur plusieurs feuilles de papier) ?

  4. Dépannage du scanner Canon sur le réseau ?

  5. Ignorer les versions lors de la mise à niveau ?

Comment désactiver IPv6 sur Ubuntu Linux

Comment activer IPv6 dans Nginx ?

Comment désactiver IPv6 sur Ubuntu 18.04 LTS

Comment désactiver IPv6 sur Ubuntu 20.04 LTS

Configurer un terminal transparent sur le papier peint ?

Kubuntu-desktop a tout repris ?