ubuntu服务器重启网络被重置
本文最后更新于13 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

因为 cloud-init 在每次启动时都会重新生成网络配置
cloud-init 是专为云环境设计的系统初始化工具,用于在虚拟机或云服务器首次启动时自动完成配置。

解决方案

禁用 cloud-init 的网络配置(推荐)

  1. 创建禁用 cloud-init 网络配置的文件:
cat > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg << EOF
network: {config: disabled}
EOF
  1. 重新配置你的网络:
# 重新编辑 netplan 配置
cat > /etc/netplan/50-cloud-init.yaml << EOF
network:
    ethernets:
        ens18:
            dhcp4: false
            addresses:
                - 152.168.162.55/24
            routes:
                - to: default
                  via: 152.168.162.1
            nameservers:
                addresses:
                    - 223.5.5.5
    version: 2
EOF

# 注意:在新版 netplan 中,gateway4 已被弃用,建议使用 routes 方式

# 应用配置
netplan apply
  1. 重启验证:
reboot
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇