Linux重新启动网卡
时间: 2025-02-06 22:05:27 浏览: 41
在Linux系统中,重新启动网卡是一项常见的网络管理任务。以下是几种常用的方法:
### 使用 `ifconfig` 或 `ip` 命令
#### 方法一:使用 `ifconfig`
1. **关闭网卡**:
```bash
sudo ifconfig eth0 down
```
2. **开启网卡**:
```bash
sudo ifconfig eth0 up
```
> 注意:这里的 `eth0` 是网卡名称,具体名字可以在 `/etc/network/interfaces` 文件或通过命令 `ifconfig -a` 查看。
#### 方法二:使用 `ip` (推荐)
现代 Linux 系统更倾向于使用 `ip` 命令,因为它功能更为强大且灵活。
1. **关闭网卡**:
```bash
sudo ip link set dev eth0 down
```
2. **开启网卡**:
```bash
sudo ip link set dev eth0 up
```
### 重启网络服务
如果想一次性重启所有网卡以及相关配置,可以考虑重启整个网络服务:
```bash
sudo systemctl restart NetworkManager
```
或者如果你不是使用NetworkManager而是传统的networking服务,则应执行:
```bash
sudo systemctl restart networking
```
### 永久生效的修改
若需要确保某些设置每次开机都能自动应用,应该编辑相关的网络配置文件(如 Debian/Ubuntu 的 `/etc/network/interfaces`, Red Hat/CentOS 的 `/etc/sysconfig/network-scripts/ifcfg-eth0`),并保证正确设置了 `ONBOOT=yes`.
阅读全文
相关推荐


















