温馨提示×

debian ifconfig怎样重启

小樊
44
2026-09-21 18:59:59
栏目: 智能运维

在 Debian 中,ifconfig 本身不能用来重启网络接口,它只能查看和配置接口。要“重启”某个网络接口,通常有以下几种方式(取决于 Debian 版本和网卡管理方式)。


一、使用 ifconfig + ifup/ifdown(传统方式)

1. 关闭接口

sudo ifconfig eth0 down

(把 eth0 换成你的网卡名,如 ens33、enp0s3)

2. 启动接口

sudo ifconfig eth0 up

⚠️ 注意:

  • 如果接口是 DHCP,这样可能不会重新获取 IP
  • 推荐用 ifdown / ifup

二、使用 ifdown / ifup(推荐,传统 Debian)

sudo ifdown eth0
sudo ifup eth0

如果是 DHCP:

sudo ifdown eth0 && sudo ifup eth0

三、使用 systemd(现代 Debian,如 Debian 10/11/12)

重启整个网络

sudo systemctl restart networking

只重启某个接口(使用 systemd-networkd 时)

sudo systemctl restart systemd-networkd

四、使用 NetworkManager(桌面版常见)

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 版本 和 网卡名,我可以给你一条最准确命令。

0 踩