web-dev-qa-db-ja.com

UbuntuでIPv4を無効にしてIPv6のみを使用する

私はいくつかのIPv6関連のテストを行っています。LinuxでのテストのためにIPv4を完全に無効にしたかったのですが、これを行う簡単な場所が見つかりませんでした。 IPv6を唯一のアクティブなものにするにはどうすればよいですか?

11
Samuel Carrijo

/etc/modprobe.d/aliasesファイルを編集して以下を変更すると、正常に機能するはずです。

alias net-pf-2 ipv4

に:

alias net-pf-2 off
2
Jim Ekleberry

これを行う最良の方法は、単にIPv4アドレスを構成しないことです。さらに、arpを無効にすることを選択できます。

ip addr del <ipv4 address>/CIDR dev ethN
(operational example: "ip addr del 192.168.0.1/24 dev eth0")
ip link set dev eth0 arp off

私はこれを、管理目的(ssh)のためにIPv6経由でのみ到達可能でなければならないいくつかのボックス-ルーティング可能なインターネットを他の目的で使用してはならないボックスで行います。そのような例の1つは、OpenVPNを介してIPv6 ULAを使用するデータベースサーバーで、内部ホストのみがそれに接続できるようにします。

1
drumfire