在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发行版的文档以获取特定于系统的指导。