温馨提示×

Debian网络如何配置

小樊
49
2026-08-05 13:32:57
栏目: 智能运维

在 Debian 系统中,网络配置方式取决于你使用的 Debian 版本 以及是否使用 桌面环境 / 服务器环境。下面按常见场景详细说明。


一、查看当前网络状态

ip a
ip route

查看网卡名称(如 eth0ens33wlan0)。


二、传统方式(ifupdown,Debian 常用)

1️⃣ 配置文件位置

/etc/network/interfaces

2️⃣ 配置 DHCP(自动获取 IP)

auto eth0
iface eth0 inet dhcp

3️⃣ 配置静态 IP

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

注意:把 eth0 换成你的实际网卡名

4️⃣ 重启网络

systemctl restart networking

或:

ifdown eth0 && ifup eth0

三、使用 NetworkManager(桌面版 Debian 常见)

1️⃣ 安装 NetworkManager

apt update
apt install network-manager

2️⃣ 启动服务

systemctl enable NetworkManager
systemctl start NetworkManager

3️⃣ 使用 nmcli 配置网络

查看设备

nmcli device

DHCP 连接

nmcli device connect eth0

配置静态 IP

nmcli con add type ethernet con-name static-eth0 ifname eth0
nmcli con modify static-eth0 ipv4.method manual \
  ipv4.addresses 192.168.1.100/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns "8.8.8.8"
nmcli con up static-eth0

四、使用 systemd-networkd(服务器推荐)

1️⃣ 启用 systemd-networkd

systemctl enable systemd-networkd
systemctl start systemd-networkd

2️⃣ 创建配置文件

/etc/systemd/network/20-wired.network

DHCP

[Match]
Name=eth0

[Network]
DHCP=yes

静态 IP

[Match]
Name=eth0

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
DNS=8.8.8.8

3️⃣ 重启服务

systemctl restart systemd-networkd

五、无线网卡配置(Wi-Fi)

使用 wpa_supplicant

apt install wpasupplicant

生成配置

wpa_passphrase SSID 密码 > /etc/wpa_supplicant/wpa_supplicant.conf

修改 interfaces 文件

auto wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

六、DNS 设置

临时(重启失效)

echo "nameserver 8.8.8.8" > /etc/resolv.conf

永久(推荐)

/etc/systemd/resolved.conf

或写在 /etc/network/interfaces

dns-nameservers 8.8.8.8 114.114.114.114

七、常见问题排查

ip a
ping 8.8.8.8
ping www.baidu.com
journalctl -u networking
dmesg | grep eth

八、版本建议总结

场景 推荐方式
Debian 桌面 NetworkManager
Debian 服务器 /etc/network/interfaces 或 systemd-networkd
云服务器 DHCP + systemd-networkd

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 服务器还是桌面
  • 有线还是无线
  • 是否需要 静态 IP

我可以给你一份完全适配你环境的配置示例

0