Debian分區網絡設置主要涉及IP地址、網關、DNS等配置,以下是常用方法及要點:
/etc/network/interfaces
適用于Debian 10及更早版本,需手動配置靜態IP或DHCP。
靜態IP配置(以eth0為例):
sudo nano /etc/network/interfaces
添加以下內容:
auto eth0
iface eth0 inet static
address 192.168.1.100/24 # IP+子網掩碼(CIDR格式)
gateway 192.168.1.1 # 網關地址
dns-nameservers 8.8.8.8 8.8.4.4 # DNS服務器
保存后重啟網絡:
sudo systemctl restart networking
DHCP動態獲取:
auto eth0
iface eth0 inet dhcp
netplan
(Debian 10+默認)通過YAML文件配置,支持更靈活的網絡管理。
/etc/netplan/01-netcfg.yaml
(文件名可能不同)。sudo nano /etc/netplan/01-netcfg.yaml
內容示例:network:
version: 2
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]
應用配置:sudo netplan apply
netplan
(推薦):wifis:
wlan0:
dhcp4: yes
access-points:
"WiFi名稱":
password: "WiFi密碼"
wpasupplicant
):/etc/network/interfaces
,添加:auto wlan0
iface wlan0 inet dhcp
wpa-ssid "WiFi名稱"
wpa-psk "WiFi密碼"
需手動創建/etc/wpa_supplicant/wpa_supplicant.conf
(部分系統自動同步)。ip addr show eth0 # 替換為實際接口名
ping -c 4 google.com
enp0s3
等現代命名,可通過ip link show
查看。NetworkManager
,需禁用ifupdown
以避免沖突。sudo cp /etc/network/interfaces /etc/network/interfaces.bak
)。以上方法覆蓋不同Debian版本需求,根據系統版本選擇對應配置方式即可。