GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ipv6 Over Pppoe?

PPPoeを介してIPv6アドレスを取得できるようにするための最良の方法は何ですか?

現在、NM-アプレットを使用してISPからインターネットサービスを取得していますが、PPPOE接続に[IPv6]タブがありません。コマンドラインツールを使用してもかまいませんが、必要に応じて、設定をNMアプレットから任意のツールに転送すると便利です。

承認された回答:

追加してみてください

+ipv6 ipv6cp-use-ipaddr

/ etc / ppp/optionsに移動します。 ISPがIPv6を提供する方法によっては、これでマシン自体にIPv6を与えるのに十分な場合があります。

多くのISPは、ルーターがPCではなくPPPoEに接続していると想定しているため、これが機能しない場合があります。この状況でIPv6を取得する唯一の方法は、マシンをルーターとして構成することです。次に、IPv6用のDHCPを使用して、プレフィックスの委任を要求する必要があります。取得したプレフィックスを使用して、/64サブネットをネットワークまたはローカルマシンに割り当てることができます。また、ローカルネットワークにIPv6サービスを提供する場合は、radvd(ルーターアドバタイズメントデーモン)を実行して、マシンがルーターであることをアドバタイズする必要があります。

最も簡単なのは、これにwide-dhcpdv6を使用することです。基本的な考え方は、1つのインターフェイスからプレフィックスの委任を要求し、そのプレフィックスを使用して、次のような他のインターフェイスにサブネットを割り当てることです。

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

ISPからプレフィックス2001:db8:1234 ::/48を受け取ったとします。この例では、2001:db8:1234:1 ::/64をeth0に割り当てます。

基本的なradvd.confは次のようになります:

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

ああ、置くのを忘れないでください

net.ipv6.conf.all.forwarding=1

/etc/sysctl.confにあります。


Ubuntu
  1. Linux over Pppoeで一部のHttpsサイトにアクセスできませんか?

  2. Fedora – Fedoraの安定したIpv6アドレス?

  3. 18.04 Ltsのネットプラン上のVLAN?

  1. ネットワーク経由のCanonScannerのトラブルシューティング?

  2. アップグレード時にリリースをスキップしますか?

  3. 委任されたプレフィックスを継承する静的 IPv6 アドレスの構成

  1. UbuntuサーバーでIPv6を割り当てる方法

  2. ポスターを印刷する(数枚の紙に)?

  3. LinuxからLinuxへのLANを介したチャット?