在 Linux 中,ifconfig 本身不能直接“断网”,但可以通过关闭网络接口来实现断网效果。
ifconfig
常见名称:
eth0(有线)wlan0(无线)ens33(新系统常见)sudo ifconfig eth0 down
或
sudo ifconfig wlan0 down
✅ 执行后:
sudo ifconfig eth0 up
⚠️ 注意:
up 后可能需要重新获取 IP:sudo dhclient eth0
sudo ifconfig lo down
❌ 不推荐,会影响本地通信
更推荐:
for i in $(ls /sys/class/net); do sudo ifconfig $i down; done
ifconfig 已逐渐被弃用,推荐使用 ip 命令:
sudo ip link set eth0 down
sudo ip link set eth0 up
如需只断某个程序,可用:
iptablesfirejailunshare如需我给你示例可以告诉我使用场景。
✅ ifconfig down = 断网
✅ ifconfig up = 恢复
⚠️ 需要 root 权限
如果你是测试断网、防干扰、做实验,可以告诉我具体用途,我给你更合适的方案。