web-dev-qa-db-ja.com

インターフェイスにIPv6が無効なIPv6アドレスがあるのはなぜですか?

単一のIPv4アドレスでIPv6を無効にしてインターフェースを使用したい。

IPv4は手動で構成され、ゲートウェイとネットマスクなしの静的IPを使用します255.255.255.0User this connection only for resources on its networkもチェックされています。 DNSおよびルート自動。

IPv6の「無効化」は、ignoreおよびnmcliではnmtuiと呼ばれます。

ipv6

再起動後もIPv6アドレスを取得しています。どうして?

ipv6 info

  • CentOS Linuxリリース7.7.1908(コア)
  • 3.10.0-1062.12.1.el7.x86_64
3
Alexis

NetworkManagerの接続プロファイルの関連設定はipv6.methodと呼ばれます。

最近まで、disabledは実装されていませんでした(現在は実装されています)。最近のNetworkManagerを使用していて、メソッドを「無効」に設定すると、期待どおりに機能します。

ignoreという設定もあります。その場合、NetworkManagerはそれをカーネルに任せます。対応するsysctl値を自分で設定する必要があります。

GUIが「無効」に設定しているときに「無効」と呼ぶ場合、それはバグです。私はそれもすでに報告されていると思います(わかりません)。また、それは使用しているGUIにも依存します(gnome-contol-centerのように見えます)。 GUIがサポートしていない場合は、nmcliを使用してプロパティを設定します。

「無視」が存在する理由は、ずっと前にNetworkManagerがIPv6をカーネルに任せたためです。そのモードはそれを行いますが、おそらくそれはあまり役に立ちません。

それを修正するのに十分な誰かを悩ませなかったので、「無効」を実装するのに長い時間がかかりました。今日では修正されています。

2
thaller

IPv6アドレスは、自動的に構成されるリンクローカルアドレスです。ネットワーク構成プログラムはそれに触れません。アドレスが気になる場合(ローカルLANでのみ有効)、アドレスを取り除くには、カーネルでIPv6を無効にする必要があります。

4
Johan Myréen