🏪 网吧趣事← 返回
← 返回首页
💿 系统安装/母盘 ·2025-09-21 👁 761

五、Ubuntu Server 设置IP地址

队长 2025-09-21队长Blog← 原站原文
对新手来讲,这一关最难搞的地方在于缩进格式,所以,你尽量用SSH远程访问服务器后进行设置。(因为远程访问可以复制粘贴) 步骤1:禁用Cloud-Init的网络配置 安装Ubuntu Server时,默认有Cloud-Init并会由其按安装系统时输入的信息初始化网络,这在初始安装时确实比较方便,但也给后续调整网络带来了一定的麻烦。所以,我们调整IP地址的第一步,就是要先禁用Cloud-Init配置。
cd /etc/cloud/cloud.cfg.d                   #切换至该目录
sudo nano 99-disable-network-config.cfg     #创建 / 修改 cloud-init 配置文件
打开后,将下面的代码粘贴进去:
network: {config: disabled}
步骤2:备份并修改netplan网络配置 netplan 的配置文件位于 /etc/netplan/ 目录下,通常以 .yaml 结尾,例如:
cd /etc/netplan/                                      #切换至该目录
sudo cp 50-cloud-init.yaml 50-cloud-init.yaml.bak     #备份现有网络配置文件
sudo nano 50-cloud-init.yaml                          #编辑配置文件
打开后,根据你的网络情况调整之后,将下面的代码粘贴进去:
network:
    ethernets:
        ens32:
            addresses:
            - 192.168.10.171/23
            nameservers:
                addresses:
                - 8.8.8.8
                - 114.114.114.114
                search: []
            routes:
            -   to: default
                via: 192.168.10.254
    version: 2
步骤3:应用netplan网络配置 保存文件后,应用配置更改:
sudo netplan apply
步骤4:重启验证
sudo reboot          #远程重启计算机,需要用root权限
知识概要 Ubuntu Server 修改IP地址之前,需要先禁用cloud-init对网络的管理; Ubuntu Server 不同版本的系统,netplan配置文件的格式不一样,需要多查阅文档。 netplan配置文件需要严格遵守每行的缩进规则,否则不会生效。 所以在不熟悉格式之前,修改的时候最好提前备份。 参考文档 Ubuntu Server 文档:https://documentation.ubuntu.com/server/explanation/networking/configuring-networks/