私は自宅のネットワークで 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