Ubuntu 20.04的默認網絡管理工具已經從以前的ifupdown改為了Netplan。本文將介紹如何使用Netplan來配置Ubuntu系統的靜態IP地址。
一、安裝Netplan
如果你的系統沒有安裝Netplan,你可以使用以下命令安裝它:
sudo apt-get install netplan.io
安裝完成後,你可以使用以下命令檢查Netplan是否安裝成功:
netplan --version
如果Netplan能夠正常工作,它應該會輸出版本號。
二、編輯Netplan配置文件
Netplan的配置文件位於/etc/netplan/目錄下。默認情況下,它應該有一個名為01-netcfg.yaml的文件。你可以使用以下命令來查看這個文件的內容:
sudo nano /etc/netplan/01-netcfg.yaml
如果你的文件是空的,你可以創建一個新的Netplan配置文件:
sudo nano /etc/netplan/50-cloud-init.yaml
然後,你需要添加以下內容:
network:
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
version: 2
這個配置文件指定了網絡接口eth0的IP地址、網關和DNS服務器的地址。你需要將其替換為你系統中實際使用的網絡配置。
其中,
- network:包含了網絡配置的信息
- ethernets:包含了網卡的信息
- eth0:網卡的名稱
- dhcp4:是否使用DHCP來獲取IP地址
- addresses:靜態IP地址的設置
- gateway4:網關地址的設置
- nameservers:DNS服務器的設置
三、應用Netplan配置文件
當你完成了Netplan配置文件的編輯,你需要使用以下命令來應用這些更改:
sudo netplan apply
在應用過程中,你可以使用以下命令來檢查Netplan配置文件的語法錯誤:
sudo netplan try
如果你使用了try命令,Netplan會檢查你的配置文件語法是否正確。如果有錯誤,將會輸出錯誤信息,否則將會應用新的配置。
四、驗證靜態IP地址配置
你可以使用以下命令來檢查系統是否已經成功地配置了靜態IP地址:
ip addr show eth0
如果配置正確,你應該可以看到類似以下的輸出:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:f3:32:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fef3:327b/64 scope link
valid_lft forever preferred_lft forever
在輸出中,你應該可以看到eth0網卡的信息,包括它的IP地址、掩碼和廣播地址。
五、小結
現在,你已經學會了如何使用Netplan來配置Ubuntu系統的靜態IP地址。你可以通過編輯Netplan配置文件並應用更改來完成這項任務。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/300923.html