Se você editar o arquivo /etc/modprobe.d/aliases
e alterar o seguinte, ele deverá funcionar:
alias net-pf-2 ipv4
para:
alias net-pf-2 off
Estou fazendo alguns testes relacionados ao IPv6 e queria desativar totalmente o meu IPv4 para os testes no Linux, mas não encontrei nenhum lugar fácil para fazer isso. Como faço meu IPv6 o único ativo?
Se você editar o arquivo /etc/modprobe.d/aliases
e alterar o seguinte, ele deverá funcionar:
alias net-pf-2 ipv4
para:
alias net-pf-2 off
imho a melhor maneira de fazer isso é simplesmente não configurar um endereço IPv4. Além disso, você pode optar por desativar o 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
Eu faço isso em algumas caixas que só devem ser acessadas via IPv6 para fins administrativos (ssh) - caixas que não devem usar a Internet roteável para mais nada. Um exemplo é um servidor de banco de dados que usa um ULA IPv6 via OpenVPN para que somente hosts internos possam se conectar a ele.
Se você estiver usando o Network Manager, clique em e selecione "Editar conexões". Em seguida, edite a conexão padrão (ou a que você está usando) e procure na guia "Configurações IPv4". Deve haver um menu suspenso para o método em que você pode selecionar "Desativado".
Lembre-se de ativá-lo quando terminar de testar.
Se você não estiver usando o Network Manager, esse comando deverá funcionar:
ip address del <address>/<netmask> dev <device>
Por exemplo:
ip address del 10.0.0.2/24 dev eth0