在 Linux 系统中,重启网卡(网络接口)的常用命令如下,根据不同的发行版和网络管理工具有所差异:
# 关闭网卡(eth0 替换为你的网卡名,如 ens33、enp0s3 等)
sudo ifdown eth0
# 启动网卡
sudo ifup eth0
# 或组合命令
sudo ifdown eth0 && sudo ifup eth0
# 关闭网卡
sudo ip link set eth0 down
# 启动网卡
sudo ip link set eth0 up
# 重启 systemd-networkd 服务(适用于使用 systemd-networkd 的系统)
sudo systemctl restart systemd-networkd
# 重启 NetworkManager 服务
sudo systemctl restart NetworkManager
# 或使用 nmcli 控制具体网卡
sudo nmcli connection down "连接名" && sudo nmcli connection up "连接名"
# 应用最新配置并重启网卡
sudo netplan apply
如果不确定具体工具,可直接重启网络服务:
# 旧版 SysVinit 系统
sudo service networking restart
# 新版 systemd 系统
sudo systemctl restart networking
ip a
或 ifconfig
查看当前网卡名称(如 eth0
、ens33
等)。/etc/network/interfaces
或 Netplan/NM 配置文件。根据你的系统选择对应命令即可。