在Linux中,使用Netplan设置静态IP需要编辑Netplan配置文件并应用更改
打开终端。
找到你的Netplan配置文件。通常,它位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml、50-cloud-init.yaml或其他类似的名称。你可以使用ls /etc/netplan/命令查看现有的配置文件。
使用文本编辑器打开配置文件。例如,你可以使用nano编辑器:
sudo nano /etc/netplan/01-netcfg.yaml
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]
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。
保存并关闭配置文件。如果你使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter键。
应用更改。在终端中运行以下命令:
sudo netplan apply
这将应用你在Netplan配置文件中进行的更改。现在,你的设备应该已经配置为使用新的静态IP地址。
请注意,根据你的Linux发行版和Netplan配置文件的布局,上述步骤可能略有不同。如果你遇到任何问题,请查阅你的Linux发行版的文档以获取特定于系统的指导。