Debian Minimal网络设置实操指南
一、准备与识别网卡
ip a(常见名称如 eth0、ens33、enp0s3、wlp3s0)。确认要配置的接口处于 UP 状态。ip route(看是否存在 default via 网关IP),ping -c 4 网关IP 测试到网关连通。cat /etc/resolv.conf;若使用 systemd-resolved,可用 resolvectl status 查看。apt update && apt install -y iproute2 等基础包。二、方法一 使用 /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 eth0ip a show eth0、ip route、ping -c 4 8.8.8.8、cat /etc/resolv.conf。三、方法二 使用 NetworkManager 配置(nmcli,适合桌面或需灵活管理)
sudo apt update && sudo apt install -y network-manager;sudo systemctl enable --now NetworkManager。nmcli device、nmcli connection。nmcli con mod 'Wired connection 1' ipv4.addresses 192.168.1.240/24
nmcli con mod 'Wired connection 1' ipv4.gateway 192.168.1.1
nmcli con mod 'Wired connection 1' ipv4.dns '8.8.8.8'
nmcli con mod 'Wired connection 1' ipv4.method manual
nmcli con down 'Wired connection 1' && nmcli con up 'Wired connection 1'
ip a、nmcli con show 'Wired connection 1'。四、方法三 使用 netplan(仅当系统已安装 netplan.io 时)
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]
sudo netplan apply(远程环境建议先 sudo netplan try 以避免断连)。五、常见问题与进阶
ip a 确认实际名称(如 ens33、enp0s3),再替换配置中的接口名。dns-nameservers 行;nmcli con mod ... ipv4.dns ... 设置;sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf 或配置 /etc/systemd/resolved.conf。allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid YourSSID
wpa-psk YourPassphrase
扫描热点:sudo iwlist wlan0 scan;启用:sudo ifup wlan0。sudo apt install -y pppoeconf,运行 sudo pppoeconf 按向导配置,后用 plog 查看日志、ping 测试。