Linux下重启网卡方法有哪些

发布时间:2022-02-17 14:27:50 作者:小新
来源:亿速云 阅读:346
# Linux下重启网卡方法有哪些

在Linux系统中,网络配置的调整或故障排查经常需要重启网卡服务。以下是几种常见的重启网卡方法,适用于不同发行版和场景。

---

## 一、使用传统NetworkManager服务(主流发行版)

### 1. systemctl命令(Systemd系统)
```bash
# 重启NetworkManager服务(推荐)
sudo systemctl restart NetworkManager

# 或针对特定网卡(如eth0)
sudo nmcli connection down eth0 && sudo nmcli connection up eth0

2. nmcli命令行工具

# 查看当前连接
nmcli connection show

# 禁用并重新启用连接
sudo nmcli connection down "有线连接1"  
sudo nmcli connection up "有线连接1"

二、使用传统network服务(CentOS/RHEL 7等)

1. service命令

sudo service network restart

2. ifdown/ifup组合

sudo ifdown eth0 && sudo ifup eth0

三、Ubuntu/Debian系专用方法

1. netplan工具(Ubuntu 18.04+)

# 应用配置并重启
sudo netplan apply

# 调试模式(可查看详细日志)
sudo netplan --debug apply

2. ifreload脚本

sudo ifreload -a

四、通用底层操作(不推荐生产环境)

1. ip命令硬重启

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

2. 卸载重载驱动模块

# 查看网卡驱动
ethtool -i eth0 | grep driver

# 示例卸载e1000驱动
sudo modprobe -r e1000 && sudo modprobe e1000

五、注意事项

  1. 权限要求:所有命令需root或sudo权限
  2. 远程连接风险:重启网卡会导致当前SSH连接中断
  3. 发行版差异
    • CentOS 8+/RHEL 8+ 默认使用NetworkManager
    • Ubuntu 20.04+ 主要使用netplan
  4. 持久化配置:修改/etc/network/interfaces或/etc/sysconfig/network-scripts/后需重启生效

六、故障排查技巧

# 查看操作日志
journalctl -xe -u NetworkManager

# 检查网卡状态
ip a show eth0

# 测试网络连通性
ping -c 4 8.8.8.8

建议优先使用发行版推荐的网络管理工具,避免混合使用不同方法导致配置冲突。 “`

推荐阅读:
  1. linux重启网卡的命令及步骤
  2. linux系统重启网卡命令

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux下如何添加PATH环境变量

下一篇:Linux下如何查询网关

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》