centos8如何默认打开网卡
时间: 2023-12-28 13:04:35 浏览: 87
在 CentOS 8 中,可以通过 NetworkManager 或 Network 配置来默认打开网卡。以下是两种方法:
### 方法一:使用 NetworkManager
1. 使用以下命令检查 NetworkManager 是否已安装:
```
rpm -qa | grep NetworkManager
```
如果未安装,请使用以下命令安装:
```
sudo dnf install NetworkManager
```
2. 打开 NetworkManager:
```
sudo systemctl start NetworkManager.service
```
3. 将 NetworkManager 设置为开机自启动:
```
sudo systemctl enable NetworkManager.service
```
4. 使用以下命令检查 NetworkManager 是否已启用:
```
sudo systemctl is-enabled NetworkManager.service
```
如果返回值为 `enabled`,则表示已启用。
5. 打开 NetworkManager 的命令行界面:
```
nmcli
```
6. 查看可用网络设备:
```
nmcli device status
```
网络设备的状态应该为 `disconnected`。
7. 启用网络设备:
```
nmcli device connect <device-name>
```
其中 `<device-name>` 是要启用的网络设备的名称。
8. 使用以下命令检查网络设备是否已启用:
```
nmcli device status
```
网络设备的状态应该为 `connected`。
### 方法二:使用 Network 配置
1. 打开 Network 配置文件:
```
sudo vi /etc/sysconfig/network-scripts/ifcfg-<device-name>
```
其中 `<device-name>` 是要启用的网络设备的名称。
2. 将 `ONBOOT` 设置为 `yes`:
```
ONBOOT=yes
```
3. 保存更改并退出文件。
4. 使用以下命令重启网络服务:
```
sudo systemctl restart network.service
```
5. 使用以下命令检查网络设备是否已启用:
```
ip a
```
网络设备的状态应该为 `UP`。
请注意,在使用 Network 配置时,您需要手动启动和停止网络设备。
阅读全文