在 Debian 中,ifconfig 本身不能用来重启网络接口,它只能查看和配置接口。要“重启”某个网络接口,通常有以下几种方式(取决于 Debian 版本和网卡管理方式)。
sudo ifconfig eth0 down
(把 eth0 换成你的网卡名,如 ens33、enp0s3)
sudo ifconfig eth0 up
⚠️ 注意:
ifdown / ifupsudo ifdown eth0
sudo ifup eth0
如果是 DHCP:
sudo ifdown eth0 && sudo ifup eth0
sudo systemctl restart networking
sudo systemctl restart systemd-networkd
sudo nmcli connection down "连接名"
sudo nmcli connection up "连接名"
查看连接名:
nmcli connection show
ps aux | grep -E "NetworkManager|systemd-networkd|ifup"
| 场景 | 命令 |
|---|---|
| 传统 Debian | ifdown eth0 && ifup eth0 |
| systemd | systemctl restart networking |
| NetworkManager | nmcli con down/up |
如果你告诉我 Debian 版本 和 网卡名,我可以给你一条最准确命令。