在 Debian 12(Bookworm)中配置网络
名称纠正与准备
ip -br link(常见如 eth0、ens18、enp0s3)。sudo cp /etc/network/interfaces /etc/network/interfaces.bak。方法一 使用 /etc/network/interfaces 配置(传统方式)
sudo nano /etc/network/interfaces。auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
sudo systemctl restart networkingsudo ifdown eth0 && sudo ifup eth0方法二 使用 NetworkManager 配置(桌面或混合环境)
sudo apt update && sudo apt install -y network-manager;sudo systemctl enable --now NetworkManager。nmcli con add type ethernet ifname eth0 con-name eth0-static autoconnect yes ipv4.method manual \
ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con up eth0-static
nmcli con mod eth0 ipv4.method auto 后 nmcli con up eth0。nm-connection-editor 或 nmtui。无线与验证
sudo apt install -y wpasupplicant wireless-toolssudo nano /etc/wpa_supplicant/wpa_supplicant.confnetwork={
ssid "你的WiFi名称"
psk "你的WiFi密码"
}
/etc/network/interfaces 中(选择其一):
auto wlan0;iface wlan0 inet dhcp;wpa-conf /etc/wpa_supplicant/wpa_supplicant.confauto wlan0;iface wlan0 inet static;address 192.168.1.120/24;gateway 192.168.1.1;wpa-conf /etc/wpa_supplicant/wpa_supplicant.confsudo systemctl restart networking(或 sudo ifdown wlan0 && sudo ifup wlan0)。ip -4 addr show dev eth0ip routeping -c 4 8.8.8.8;解析:ping -c 4 debian.org。