在Ubuntu系統中設置靜態DHCP(動態主機配置協議)實際上是指為網絡接口分配一個固定的IP地址,而不是讓DHCP服務器動態分配IP地址。以下是為Ubuntu設置靜態IP地址的步驟:
Ubuntu 18.04及更高版本使用netplan
來管理網絡配置。
編輯netplan配置文件:
打開終端并輸入以下命令來編輯netplan配置文件(通常位于/etc/netplan/
目錄下):
sudo nano /etc/netplan/01-netcfg.yaml
修改配置文件: 將文件內容修改為以下示例(根據你的網絡環境進行相應調整):
network:
version: 2
renderer: networkd
ethernets:
eth0:
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
Ubuntu 16.04及更低版本使用ifupdown
來管理網絡配置。
編輯網絡接口配置文件:
打開終端并輸入以下命令來編輯網絡接口配置文件(通常位于/etc/network/interfaces
):
sudo nano /etc/network/interfaces
修改配置文件: 將文件內容修改為以下示例(根據你的網絡環境進行相應調整):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
auto eth0
:自動啟動eth0接口。iface eth0 inet static
:將eth0接口設置為靜態IP。address
:指定靜態IP地址。netmask
:指定子網掩碼。gateway
:指定默認網關。dns-nameservers
:指定DNS服務器地址。重啟網絡服務: 保存文件并退出編輯器,然后運行以下命令重啟網絡服務:
sudo /etc/init.d/networking restart
無論使用哪種方法,都可以通過以下命令驗證IP地址是否已成功設置為靜態:
ip addr show eth0
或者
ifconfig eth0
確保顯示的IP地址與你配置的靜態IP地址一致。
通過以上步驟,你就可以在Ubuntu系統中成功設置靜態IP地址了。