GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ipv6 su Pppoe?

Qual è il modo migliore per ottenere indirizzi IPv6 tramite PPPoe?

Attualmente utilizzo NM-Applet per ottenere il servizio Internet dal mio ISP, ma non ha una scheda IPv6 sulle connessioni PPPOE. Non mi dispiacerebbe usare uno strumento da riga di comando, ma sarebbe bello trasferire le mie impostazioni dall'applet NM a qualsiasi strumento se dovessi farlo.

Risposta accettata:

Puoi provare ad aggiungere

+ipv6 ipv6cp-use-ipaddr

in /etc/ppp/opzioni. A seconda di come il tuo ISP fornisce IPv6, questo potrebbe essere sufficiente per dare alla macchina stessa IPv6.

Molti ISP presumono che un router si connetta con PPPoE invece che con un PC, quindi questo potrebbe non funzionare per te. L'unico modo per ottenere IPv6 in questa situazione è configurare la macchina come router. Dovrebbe quindi utilizzare DHCP per IPv6 per richiedere la delega del prefisso. Il prefisso che ottiene può quindi essere utilizzato per assegnare /64 sottoreti alle tue reti o al tuo computer locale. E se vuoi fornire il servizio IPv6 alle tue reti locali, dovresti eseguire radvd (router advertising daemon) per pubblicizzare che la tua macchina è un router.

Il più semplice è usare wide-dhcpdv6 per questo. L'idea di base è richiedere la delega del prefisso da un'interfaccia e quindi utilizzare quel prefisso per assegnare sottoreti ad altre interfacce, come:

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

Diciamo che hai ricevuto il prefisso 2001:db8:1234::/48 dal tuo ISP. Questo esempio assegnerebbe quindi 2001:db8:1234:1::/64 a eth0.

Un radvd.conf di base sarebbe simile a:

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

Oh, e non dimenticare di mettere

net.ipv6.conf.all.forwarding=1

nel tuo /etc/sysctl.conf.


Ubuntu
  1. Non riesci ad accedere a determinati siti HTTP su Linux su Pppoe?

  2. Vlan su Netplan in 18,04 litri?

  3. Risoluzione dei problemi dello scanner Canon in rete?

  4. Salta le versioni durante l'aggiornamento?

  5. Come posso distribuire IPv6 all'interno di una LAN utilizzando un router basato su Debian e la delega del prefisso?

Come disabilitare IPv6 su Ubuntu Linux

Come abilitare IPv6 in Nginx?

Come disabilitare IPv6 su Ubuntu 18.04 LTS

Come disabilitare IPv6 su Ubuntu 20.04 LTS

Configurare un terminale trasparente sullo sfondo?

Kubuntu-desktop ha rilevato tutto?