插件窝 干货文章 linux系统重启网卡命令

linux系统重启网卡命令

网卡 sudo 重启 系统 510    来源:    2025-05-19

在 Linux 系统中,重启网卡(网络接口)的常用命令如下,根据不同的发行版和网络管理工具有所差异:


一、传统 ifconfig/ifdown/ifup 命令(较旧系统)

# 关闭网卡(eth0 替换为你的网卡名,如 ens33、enp0s3 等)
sudo ifdown eth0

# 启动网卡
sudo ifup eth0

# 或组合命令
sudo ifdown eth0 && sudo ifup eth0

二、ip 命令(推荐,现代系统通用)

# 关闭网卡
sudo ip link set eth0 down

# 启动网卡
sudo ip link set eth0 up

三、systemd-networkd(使用 systemctl)

# 重启 systemd-networkd 服务(适用于使用 systemd-networkd 的系统)
sudo systemctl restart systemd-networkd

四、NetworkManager 服务(常见于桌面版)

# 重启 NetworkManager 服务
sudo systemctl restart NetworkManager

# 或使用 nmcli 控制具体网卡
sudo nmcli connection down "连接名" && sudo nmcli connection up "连接名"

五、netplan(Ubuntu 18.04+ 等使用 YAML 配置的系统)

# 应用最新配置并重启网卡
sudo netplan apply

六、服务管理(通用)

如果不确定具体工具,可直接重启网络服务:

# 旧版 SysVinit 系统
sudo service networking restart

# 新版 systemd 系统
sudo systemctl restart networking

注意事项

  1. 网卡名称:使用 ip aifconfig 查看当前网卡名称(如 eth0ens33 等)。
  2. 远程连接:重启网卡可能导致 SSH 断开,建议通过控制台操作。
  3. 持久生效:如需永久修改配置,需编辑 /etc/network/interfaces 或 Netplan/NM 配置文件。

根据你的系统选择对应命令即可。