Estou tentando replicar uma VM DigitalOcean na minha rede doméstica. Eles estão usando um IP estático configurado em /etc/netplan/50-cloud-init.yaml
. Tem material para IPv4 e v6 e funciona como eu quero. Minha VM doméstica com padrão 18.04.2 tem apenas o seguinte:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens33:
dhcp4: true
version: 2
Eu criei /etc/netplan/99-ipv6.yaml
com configurações apropriadas e isso adiciona o IP estático com o prefixo, gateway e DNS corretos. Tentei dhcp6: false
neste arquivo e no arquivo mencionado acima, sem efeito.
network:
version: 2
ethernets:
ens33:
addresses:
- 2607:f2c0:beef:beef::200/64
gateway6: 2607:f2c0:beef:beef::1
match:
macaddress: 00:re:al:ma:ca:dd:re:ss
nameservers:
addresses:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
search: [mydomain.net]
Como desativo o endereço IPv6 configurado automaticamente? É um endereço adequado com meu prefixo atribuído, mas quero apenas o endereço estático. Muito do que vi aqui desativa totalmente o IPv6 ou não usa as convenções modernas 18.04 para alterações. Outros mencionam /etc/sysctl.conf
, mas por padrão tudo nesse arquivo é comentado, então não tenho certeza do que é necessário.
Abaixo está a saída de ip a
:
inet6 routable-address/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86165sec preferred_lft 14165sec