弹性云服务器 ECS-如何在Linux实例中配置静态IP地址?:Ubuntu20/22

时间:2024-05-23 17:23:51

Ubuntu20/22

Ubuntu20、Ubuntu22公共镜像均默认使用NetworkManager作为网络服务,DNS配置信息由DHCP获取,由systemd-resolved服务维护。以网卡eth0为例配置静态IP的操作步骤如下:

  1. 执行以下命令修改网卡配置文件。

    vim /etc/netplan/01-netcfg.yaml

    将信息收集中获取的IP地址及网段、网关地址填写到该文件中,DNS信息根据业务实际情况写入,如果使用华为云默认的DNS可以参考华为云提供的内网DNS地址是多少?获取,修改后的内容如下图所示:

    network:
        version: 2
        renderer: NetworkManager
        ethernets:
            eth0:
                dhcp4: true
                dhcp4: no
                addresses: [172.19.126.101/15]
                gateway4: 172.10.0.1
                nameservers:
                        addresses: [100.125.1.250,100.125.129.250]
            eth1:
                dhcp4: true
            eth2:
                dhcp4: true
            eth3:
                dhcp4: true
            eth4:
                dhcp4: true
  2. 执行以下命令使IP配置生效。

    netplan apply

  3. 执行以下命令确认配置是否成功。

    ip a

    如果回显中ip已经配置正常并且显示的时间是forever则代表静态ip配置成功。

    resolvectl

    如果回显中对应网卡显示的DNS与配置一致则配置成功。

support.huaweicloud.com/ecs_faq/ecs_faq_1340.html