홈 네트워크에서 DigitalOcean VM을 복제하려고 합니다. 에 구성된 고정 IP를 사용하고 있습니다 /etc/netplan/50-cloud-init.yaml
. IPv4 및 v6에 대한 내용이 포함되어 있으며 원하는 방식으로 작동합니다. 기본 18.04.2를 사용하는 내 홈 VM에는 다음만 있습니다.
# 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
적절한 설정으로 생성했으며 /etc/netplan/99-ipv6.yaml
올바른 접두사, 게이트웨이 및 DNS가 포함된 고정 IP를 추가했습니다. 나는 dhcp6: false
이 파일과 위에서 언급한 파일을 모두 사용해 보았으나 효과가 없었습니다.
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]
자동 구성된 IPv6 주소를 비활성화하려면 어떻게 해야 합니까? 내가 할당한 접두사가 있는 올바른 주소이지만 고정 주소만 원합니다. 여기서 본 것 중 대부분은 IPv6을 모두 비활성화하거나 변경을 위해 18.04 최신 규칙을 사용하지 않습니다. 다른 사람들은 을 언급 /etc/sysctl.conf
하지만 기본적으로 해당 파일의 모든 내용은 주석 처리되어 있으므로 무엇이 필요한지 잘 모르겠습니다.
아래는 다음의 출력입니다 ip a
.
inet6 routable-address/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86165sec preferred_lft 14165sec