在 Debian(以及大多数 Linux 发行版)里,ifconfig 本身不能“刷新”网络,它只是查看/配置网络接口的工具。所谓“刷新网络”,通常是指:
下面按常见场景说明。
假设网卡是 eth0 或 ens33:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
如果是 DHCP:
sudo ifconfig eth0 down
sudo dhclient -r eth0
sudo ifconfig eth0 up
sudo dhclient eth0
sudo ip link set eth0 down
sudo ip link set eth0 up
DHCP 刷新:
sudo dhclient -r eth0
sudo dhclient eth0
sudo systemctl restart networking
或:
sudo /etc/init.d/networking restart
sudo systemctl restart NetworkManager
查看是否使用 NetworkManager:
systemctl status NetworkManager
sudo systemd-resolve --flush-caches
或:
sudo resolvectl flush-caches
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo dhclient -r
sudo dhclient
✅ 新系统不建议用 ifconfig
✅ 推荐用:
ip addr
ip link
如果你能告诉我:
cat /etc/debian_version)ip addr)我可以给你精确命令。