在 Debian 中,ifconfig 本身不能用来重启网卡,它只是查看/配置网络接口的工具。要“重启网卡”,需要根据你使用的网络管理方式来选择方法。
ifup / ifdown(传统方式,推荐)适用于使用 /etc/network/interfaces 管理网络的情况。
sudo ifdown eth0
sudo ifup eth0
如果是无线网卡(如 wlan0):
sudo ifdown wlan0
sudo ifup wlan0
⚠️ 注意:
eth0 换成你的实际网卡名(用 ifconfig 或 ip addr 查看)ip 命令(通用方式)sudo ip link set eth0 down
sudo ip link set eth0 up
ip addr
sudo systemctl restart networking
或者(某些版本):
sudo systemctl restart NetworkManager
sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>
查看连接名:
nmcli connection show
| 场景 | 命令 |
|---|---|
| 传统 Debian | ifdown eth0 && ifup eth0 |
| 通用 | ip link set eth0 down/up |
| systemd | systemctl restart networking |
| NetworkManager | nmcli connection down/up |
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你最准确的一条命令。