Debian Stream 8 网络连接配置
一 准备与识别网卡
ip a、nmcli device status。常见名称如 eth0、ens33、enp0s3、wlan0。sudo cp /etc/network/interfaces /etc/network/interfaces.bak。二 方法一 使用 /etc/network/interfaces 传统方式(通用且稳定)
sudo nano /etc/network/interfaces。auto eth0
iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
dns-nameservers 8.8.8.8 1.1.1.1
sudo systemctl restart networkingsudo ifdown eth0 && sudo ifup eth0(远程操作慎用以免断连)。ip a show eth0、ip route、ping -c 4 8.8.8.8、cat /etc/resolv.conf。三 方法二 使用 NetworkManager(桌面或需要灵活管理时推荐)
sudo apt update
sudo apt install -y network-manager
sudo systemctl enable --now NetworkManager
sudo nmcli con add type ethernet ifname ens33 con-name "Wired-Static"
sudo nmcli con mod "Wired-Static" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 1.1.1.1"
sudo nmcli con up "Wired-Static"
sudo nmcli dev wifi connect "你的SSID" password "你的密码" ifname wlan0
nmcli device status、ip a、ping -c 4 8.8.8.8、nmcli con show --active。四 方法三 使用 netplan(仅在系统已安装 netplan 时使用)
ls /etc/netplan,若有 .yaml 文件再继续。sudo apt update && sudo apt install -y 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, 1.1.1.1]
sudo netplan apply(远程操作建议先用 sudo netplan try)。ip a show eth0、ip route、ping -c 4 8.8.8.8。五 无线补充 使用 wpa_supplicant(无 NetworkManager 时)
sudo apt install -y wpasupplicant wireless-tools。sudo nano /etc/wpa_supplicant/wpa_supplicant.confctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="你的SSID"
psk="你的密码"
key_mgmt=WPA-PSK
}
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlan0
iwconfig wlan0、ip a show wlan0、ping -c 4 8.8.8.8。ifconfig/iwconfig 已不推荐用于新配置,优先使用 nmcli 或 wpa_supplicant。