インスト時に無効にしてもinet6が有効になっているので放置していた。
やっと無効にできる方法が見つかった。
/etc/sysctl.conf に
net.ipv6.conf.all.disable_ipv6 = 1
と書いて
# sysctl -p
すればいいらしい。
# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback **:**:**:**:**:** brd **:**:**:**:**:** inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000 link/ether **:**:**:**:**:** brd **:**:**:**:**:** 3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether **:**:**:**:**:** brd **:**:**:**:**:** inet 192.168.*.**/** brd 192.168.*.*** scope global dynamic br0 valid_lft 14274sec preferred_lft 14274sec 4: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 500 link/ether **:**:**:**:**:** brd **:**:**:**:**:**
となる。
ただinet6だけでなくinetも再設定になるので
ゲートウェイに店売りのルータを使っていることもあり
何度かON・OFFすると
やはりルータが混乱してしまい
切り替えがうまくいかなかったり
# reboot するしかなくなったりする
やはり通信相手がルータなので、失敗するときは必ず失敗するものだという確信を持つことが大事。
特定のNETだけ無効にする場合は
net.ipv6.conf.eno**.disable_ipv6 = 1
と書くらしい。
再起動が必要だけど
/etc/sysctl.d/disableipv6.conf を作り
net.ipv6.conf.all.disable_ipv6 = 1
と書いて、
# reboot
してもいいらしいが・・・
うまくいかなかった。