質問: linuxの特定のインタフェースでipv6を無効にするにはどうすればいいですか? centosの特定のネットワークインターフェースでipv6 auto-configを無効にする方法を教えてもらえますか?現在の状況は以下のとおりです。pcには、同じlanに接続している2つのネットワークアダプタeth0とeth1があります。この場合、ipv6ルーターはndra(neighbor discovery router advertisements)パケットでipv6プレフィックスをアドバタイズしています。その結果、eth0とeth1の両方がそのプレフィックスでipv6アドレスを自動的に設定しています。しかし、私はちょうどeth1でipv6を有効にし、eth0で無効にしたいです。以下の方法を試しましたが、うまくいきません。1./etc/sysconfig/networknetworking_ipv6=no ipv6_autoconf=no これにより、eth0とeth1の両方でipv6が無効になります。2./etc/sysconfig/network-scripts/ifcfg-eth0ipv6init=no ipv6_autoconf=no それなら、それはうまくいきません。私はすでにネットワークサービスを再開しました。私はこの問題について少し混乱しています。進んでくれてありがとう。
回答: この行で/etc/sysctl.confから無効にすることができます。net.ipv6.conf.eth0.disable_ipv6 = 1 / proc/sys/net/ipv6/conf/eth0を見てください。 ipv6を有効にしたままautoconfを無効にするなど、そのディレクトリに設定できるオプションはたくさんあります。