GNU/Linux >> Belajar Linux >  >> Ubuntu

IPv6 Lebih Dari Pppoe?

Apa cara terbaik untuk mendapatkan alamat IPv6 melalui PPPoe?

Saat ini saya menggunakan NM-Applet untuk mendapatkan layanan internet dari ISP saya, tetapi tidak memiliki tab IPv6 pada koneksi PPPOE. Saya tidak keberatan menggunakan beberapa alat baris perintah, tetapi akan menyenangkan untuk mentransfer pengaturan saya dari NM-applet ke alat apa pun jika saya harus melakukannya.

Jawaban yang Diterima:

Anda dapat mencoba menambahkan

+ipv6 ipv6cp-use-ipaddr

ke /etc/ppp/options. Bergantung pada bagaimana ISP Anda menyediakan IPv6, ini mungkin cukup untuk memberikan mesin itu sendiri IPv6.

Banyak ISP berasumsi bahwa router terhubung dengan PPPoE alih-alih PC, jadi ini mungkin tidak berfungsi untuk Anda. Satu-satunya cara untuk mendapatkan IPv6 dalam situasi ini adalah dengan mengkonfigurasi mesin Anda sebagai router. Kemudian harus menggunakan DHCP untuk IPv6 untuk meminta Delegasi Awalan. Awalan yang didapatnya kemudian dapat digunakan untuk menetapkan /64 subnet ke jaringan Anda atau mesin lokal Anda. Dan jika Anda ingin menyediakan layanan IPv6 ke jaringan lokal Anda, Anda harus menjalankan radvd (daemon iklan router) untuk mengiklankan bahwa mesin Anda adalah sebuah router.

Yang paling mudah adalah menggunakan wide-dhcpdv6 untuk ini. Ide dasarnya adalah untuk meminta delegasi awalan dari satu antarmuka dan kemudian menggunakan awalan itu untuk menetapkan subnet ke antarmuka lain, seperti:

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

Katakanlah Anda menerima awalan 2001:db8:1234::/48 dari ISP Anda. Contoh ini kemudian akan menetapkan 2001:db8:1234:1::/64 ke eth0.

Sebuah radvd.conf dasar akan terlihat seperti:

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

Oh, dan jangan lupa untuk meletakkan

net.ipv6.conf.all.forwarding=1

di /etc/sysctl.conf.


Ubuntu
  1. Cara menetapkan IPv6 di server Ubuntu

  2. Bagaimana cara menyebarkan IPv6 dalam LAN menggunakan router berbasis Debian dan delegasi awalan?

  3. Mengonfigurasi alamat IPv6 statis yang mewarisi awalan yang didelegasikan

  1. Tidak Dapat Mengakses Situs Https Terpilih Di Linux Melalui Pppoe?

  2. Mencetak Poster (lebih dari Beberapa Lembar Kertas)?

  3. Ngobrol Lewat Lan Dari Linux Ke Linux?

  1. Vlan Lebih Netplan Dalam 18,04 Lts?

  2. Mengatasi Masalah Pemindai Canon Melalui Jaringan?

  3. Lewati Rilis Saat Mengupgrade?