在 Ubuntu 中,您可以通過編輯 Netplan 配置文件來為特定的網絡接口添加靜態 IP 地址。Netplan 是 Ubuntu 18.04 及更高版本中用于配置網絡的工具。以下是如何添加靜態 IP 的步驟:
查找網絡接口名稱: 打開終端并運行以下命令以列出所有網絡接口:
ip addr show
或者使用:
ifconfig -a
找到您想要配置靜態 IP 的網絡接口名稱,例如 eth0
或 ens33
。
定位 Netplan 配置文件:
Netplan 配置文件通常位于 /etc/netplan/
目錄下,文件名可能是 01-netcfg.yaml
、50-cloud-init.yaml
或其他數字開頭的文件。您可以使用以下命令列出該目錄下的文件:
ls /etc/netplan/
編輯 Netplan 配置文件:
使用您喜歡的文本編輯器打開 Netplan 配置文件,例如使用 nano
:
sudo nano /etc/netplan/01-netcfg.yaml
如果您不確定文件名,可以使用 ls /etc/netplan/
列出的文件名。
配置靜態 IP: 在文件中找到對應的網絡接口配置部分,并修改為靜態 IP 配置。例如:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在這個例子中:
dhcp4: no
表示禁用 DHCP。addresses
指定靜態 IP 地址和子網掩碼。gateway4
指定默認網關。nameservers
指定 DNS 服務器地址。應用配置: 保存文件并退出編輯器。然后運行以下命令以應用新的網絡配置:
sudo netplan apply
驗證配置: 您可以使用以下命令驗證靜態 IP 配置是否生效:
ip addr show ens33
或者使用:
ifconfig ens33
通過以上步驟,您應該能夠成功地在 Ubuntu 中為特定的網絡接口添加靜態 IP 地址。