web-dev-qa-db-ja.com

DebianでインターフェースごとにIPv6SLAACを無効にする方法はありますか?

Debianを実行しているアプライアンスが複数のネットワークインターフェースを持っているかもしれないというシナリオがあります。私のeth0インターフェイスにSLAAC設定を介してアドレスを取得させたいのですが、残りのインターフェイスには、リンクローカルまたは手動で設定されたIPv6アドレスのみを設定します。

これは可能ですか?

8
Eric Asberry

今日も自分の質問に答え続けます!

以下を適切なセクション/ etc/network/interfacesに追加すると、うまくいきます。 eth1:

pre-up/sbin/sysctl -w net.ipv6.conf.eth1.autoconf = 0

答えが見つかりました ここ

更新:実際には、IPv6 IPアドレスの作成を無効にするだけです。たとえば、そのインターフェースのデフォルトルートは引き続き取得されます。インターフェイスでSLAACを完全に無効にするには、明らかに実際に必要なのはnet.ipv6.conf.eth1.accept_ra = 0です。

13
Eric Asberry