LinuxのNetwork ManagerでOpenVPN接続を設定する際に、すべてのIPv6の使用を無効にしたい(アクセスがすべて失敗する状態にしたい)。
IPv6タブの"Method"ドロップダウンの選択肢は次の通り:自動、自動(アドレスのみ)、自動(DHCPのみ)、リンクローカル、手動、無視。
どの選択肢を選ぶべきか? "無視"は"IPv6を無効にする"意味か、それとも"IPv6をVPNを使わずに出す"意味か?
ご協力ありがとうございます。
LinuxのNetwork ManagerでOpenVPN接続を設定する際に、すべてのIPv6の使用を無効にしたい(アクセスがすべて失敗する状態にしたい)。
IPv6タブの"Method"ドロップダウンの選択肢は次の通り:自動、自動(アドレスのみ)、自動(DHCPのみ)、リンクローカル、手動、無視。
どの選択肢を選ぶべきか? "無視"は"IPv6を無効にする"意味か、それとも"IPv6をVPNを使わずに出す"意味か?
ご協力ありがとうございます。
IPv6をシステム全体で無効にしたいのか、その接続だけ無効にしたいのかによります。表示されているオプションは、そのインターフェースに特化したものです。システム全体で無効にしたい場合:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
再起動後も永久に有効にしたい場合は、これらの設定を/etc/sysctl.confに追記してください。
システム全体で無効にします。情報ありがとうございます。
なるほど、「無視」は"このVPN接続を使わない"という意味ですね。IPv6を他の方法で出すことは止めません。ありがとうございます。
その通りです。
ちなみに、先にsysctl.confに編集を加えてから、'sudo sysctl -p’を実行すれば、新しい設定が反映されます。
ありがとうございます、どうなるか見てみます。
しかし、元の質問の答えは何ですか? もし特定のVPN接続だけでIPv6を無効にしたい場合、6つの選択肢のどれを選べばいいですか?
リンクローカルは、そのインターフェースでIPv6が有効になるが、パブリックにルーティングされる有効なアドレスは取得しません。
手動は、そのページのボックスで設定したいIPv6設定を構成する必要があります。
無視は、networkmanagerがIPv6で何もしないことを意味します。設定したい場合はターミナルでアドレスを設定する必要があります。ただし、sysctlでIPv6を無効にしていると、その設定はエラーになります。