温馨提示×

debian ifconfig如何刷新

小樊
43
2026-09-27 18:03:19
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)里,ifconfig 本身不能“刷新”网络,它只是查看/配置网络接口的工具。所谓“刷新网络”,通常是指:

  • 重新获取 IP(DHCP)
  • 重启网络接口
  • 重启网络服务

下面按常见场景说明。


一、使用 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

二、使用 ip 命令(新版推荐,ifconfig 已过时)

sudo ip link set eth0 down
sudo ip link set eth0 up

DHCP 刷新:

sudo dhclient -r eth0
sudo dhclient eth0

三、Debian 不同版本重启网络

Debian 9 / 10 / 11(使用 networking)

sudo systemctl restart networking

或:

sudo /etc/init.d/networking restart

Debian 12(可能用 NetworkManager)

sudo systemctl restart NetworkManager

查看是否使用 NetworkManager:

systemctl status NetworkManager

四、只刷新 DNS(不是 ifconfig)

sudo systemd-resolve --flush-caches

或:

sudo resolvectl flush-caches

五、常见示例

1. 无线网卡刷新

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up

2. 完全重新获取 IP

sudo dhclient -r
sudo dhclient

六、建议

✅ 新系统不建议用 ifconfig
✅ 推荐用:

ip addr
ip link

如果你能告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 网卡名(ip addr)
  • 是有线 / 无线 / 虚拟机

我可以给你精确命令。

0 踩