在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配置文件中進行的更改?,F在,你的設備應該已經配置為使用新的靜態IP地址。
請注意,根據你的Linux發行版和Netplan配置文件的布局,上述步驟可能略有不同。如果你遇到任何問題,請查閱你的Linux發行版的文檔以獲取特定于系統的指導。