在Debian系統中,配置靜態IP地址可以通過編輯網絡接口配置文件來實現。以下是具體步驟:
/etc/network/interfaces
文件(適用于Debian 9及更早版本)備份原始配置文件:
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
編輯/etc/network/interfaces
文件:
sudo nano /etc/network/interfaces
找到并修改你的網絡接口配置。例如,如果你要配置eth0
接口為靜態IP,找到類似以下的行:
auto eth0
iface eth0 inet dhcp
將其修改為:
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
其中:
address
是你的靜態IP地址。netmask
是子網掩碼。gateway
是默認網關。dns-nameservers
是DNS服務器地址。保存并退出編輯器(在nano中按Ctrl+O
保存,Ctrl+X
退出)。
重啟網絡服務:
sudo systemctl restart networking
netplan
(適用于Debian 10及更高版本)備份原始配置文件:
sudo cp /etc/netplan/*.yaml /etc/netplan/.bak
編輯/etc/netplan
目錄下的配置文件。通常文件名為01-netcfg.yaml
或類似名稱:
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]
其中:
addresses
是你的靜態IP地址和子網掩碼(例如192.168.1.100/24
)。gateway4
是默認網關。nameservers
是DNS服務器地址。保存并退出編輯器(在nano中按Ctrl+O
保存,Ctrl+X
退出)。
應用新的網絡配置:
sudo netplan apply
通過以上兩種方法之一,你可以在Debian系統中成功配置靜態IP地址。