Board logo

标题: 关闭动态ipv6地址及cloud-init自动生成文件的netplan配置 [打印本页]

作者: linda    时间: 2025-11-18 12:47     标题: 关闭动态ipv6地址及cloud-init自动生成文件的netplan配置

Ubuntu 24.04中,查看当前网络状态,发现有ipv6 ra 动态地址
# netplan status

1. 正确禁用 cloud-init 网络配置(不再生成有内容的 50-cloud-init.yaml)
echo "network: {config: disabled}" | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg > /dev/null

2. 写入绝对正确的 netplan 配置
# cp /etc/netplan/50-cloud-init.yaml /etc/netplan/99-cloud-init.yaml
并修改
  ethernets:
    eth0:
      dhcp4: true
      dhcp6: false
      accept-ra: false
      link-local: []

link-local: []    # 彻底关闭 IPv4 和 IPv6 link-local(连 fe80:: 都不生成)

Invalid YAML: inconsistent indentation:
            link-local: [ ]

dhcp4: true、dhcp6: false 等前面都是 8 个空格,link-local: [] 前面也是 8 个空格


3. 生效
# rm -f /etc/netplan/*cloud-init*.yaml /etc/netplan/50-cloud-init.yaml
# netplan apply

[ 本帖最后由 linda 于 2025-11-18 13:08 编辑 ]




欢迎光临 中神通公司交流论坛 (http://trustcomputing.com.cn/bbs/) Powered by Discuz! 6.0.0