Ubuntu 22.04で一時的にIPv6を無効化する方法

2022年5月3日

環境
OSバージョンの確認

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

IPv6を無効化する手順
1.IPv6の状態を確認します

# ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::1343:91d3:3dd7:c264/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

2.一時的にIPv6を無効化します

# sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
# sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6 = 1
# sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6 = 1

3.IPv6の項目を再度確認します

# ip -6 a

結果はinet6の項目が表示されなければIPv6は無効化されています。

Ubuntu 22.04

Posted by arkgame