Ubuntu Server设置静态ip/固定ip方法

发布于 2025-10-31 阅读 78 分类:技术文章

设置流程
netplan配置文件在/etc/netplan路径下,我们进入此文件夹,发现里面有形如50-cloud-init.yaml的配置文件(文件名不重要)

ctouy@ubuntu:~$ cd /etc/netplan/
ctouy@ubuntu:/etc/netplan$ ls
50-cloud-init.yaml

sudo nano 50-cloud-init.yaml

可见以下文件结构类似这样。

# This file is generated ..................
network:
  ethernets:
    eth0:
      dhcp4: true
  version: 2

其中eth0是网络名称,这个不要变;此时网络是靠dhcp获取动态ip。
我们把配置修改成类似下面这样,注意因为是yaml文件,缩进和格式要注意不能错。

network:
  version: 2
  ethernets:
    enp1s0:
      dhcp4: no
      addresses: [10.168.10.118/24]
      routes:
        - to: 0.0.0.0/0
          via: 10.168.10.1
          metric: 100
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]

crtl+x回车yes保存

文件修改好后,我们把配置部署到netplan上去,然后查看一下网络验证一下就完成了。

sudo netplan apply
ifconfig