温馨提示×

linux netplan怎样设置静态IP

小樊
81
2024-12-29 05:03:17
栏目: 智能运维

在Linux中,使用Netplan设置静态IP需要编辑Netplan配置文件并应用更改

  1. 打开终端。

  2. 找到你的Netplan配置文件。通常,它位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml50-cloud-init.yaml或其他类似的名称。你可以使用ls /etc/netplan/命令查看现有的配置文件。

  3. 使用文本编辑器打开配置文件。例如,你可以使用nano编辑器:

sudo nano /etc/netplan/01-netcfg.yaml
  1. 在配置文件中,找到network部分,然后找到addresses子部分。这里定义了静态IP地址、子网掩码和网关。例如:
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.10/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
  1. 修改addresses子部分,以包含你想要设置的静态IP地址、子网掩码和网关。例如:
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.20/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

在这个例子中,我们将静态IP地址更改为192.168.1.20,子网掩码保持不变为/24(即255.255.255.0),网关保持不变为192.168.1.1

  1. 保存并关闭配置文件。如果你使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter键。

  2. 应用更改。在终端中运行以下命令:

sudo netplan apply

这将应用你在Netplan配置文件中进行的更改。现在,你的设备应该已经配置为使用新的静态IP地址。

请注意,根据你的Linux发行版和Netplan配置文件的布局,上述步骤可能略有不同。如果你遇到任何问题,请查阅你的Linux发行版的文档以获取特定于系统的指导。

0