centos8怎么把ens33变成ens160
时间: 2024-03-23 16:38:09 浏览: 163
在CentOS 8中,可以通过以下步骤将现有的网络接口名称从ens33更改为ens160:
1. 首先,编辑文件`/etc/default/grub`,将GRUB_CMDLINE_LINUX选项中的“net.ifnames=0 biosdevname=0”删除,或者将其注释掉。
2. 保存并关闭文件后,执行以下命令更新GRUB2配置:
```
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
```
3. 接下来,编辑文件`/etc/sysconfig/network-scripts/ifcfg-ens33`,将其中的所有ens33替换为ens160。
4. 保存并关闭文件后,执行以下命令重命名该文件:
```
sudo mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens160
```
5. 最后,重启网络服务以使更改生效:
```
sudo systemctl restart NetworkManager
```
完成上述步骤后,网络接口名称将从ens33更改为ens160。但需要注意的是,更改网络接口名称可能会导致一些网络配置文件中的错误,因此建议在更改之前备份这些文件。
相关问题
Linux centos8把ens33改为ens160
在 CentOS 8 中,可以通过修改网络接口配置文件来更改网络接口的名称。以下是将 `ens33` 更改为 `ens160` 的步骤:
1. 使用编辑器打开 `/etc/default/grub` 文件,例如:
```
sudo vim /etc/default/grub
```
2. 在该文件中找到 `GRUB_CMDLINE_LINUX` 行,对其进行编辑。将 `net.ifnames=0` 和 `biosdevname=0` 参数添加到引导参数中,并在末尾添加 `net.ifnames=1 biosdevname=0`。例如:
```
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
```
编辑后的 `GRUB_CMDLINE_LINUX` 行如下所示:
```
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0 net.ifnames=1 biosdevname=0"
```
3. 保存并关闭 `/etc/default/grub` 文件。
4. 更新 grub2 配置,使更改生效:
```
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
```
5. 重启系统。
6. 打开 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件,例如:
```
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
```
7. 将 `NAME` 属性更改为 `ens160`,例如:
```
NAME=ens160
```
8. 保存并关闭 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件。
9. 重启网络服务:
```
sudo systemctl restart network
```
现在,您已经将 `ens33` 接口更改为 `ens160` 接口。
centos9刷新ens33
### 如何在 CentOS 9 中刷新或重启 ens33 网络接口配置
在 CentOS 9 中,由于采用了 NetworkManager 来管理网络连接,传统的 `network.service` 已经被弃用。对于刷新或重启特定的网络接口如 `ens33` 的操作可以通过多种方式进行。
#### 使用命令行工具 nmcli 刷新网络接口
为了临时刷新 `ens33` 接口的状态可以执行如下命令:
```bash
nmcli connection reload && nmcli device reconnect ens33
```
这条命令会重新加载所有的网络连接设置并尝试断开再重连指定设备,从而达到刷新的效果[^1]。
#### 编辑配置文件实现永久生效
如果希望更改能够持久保存,则需编辑 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件内的参数来调整网卡属性,并确保其中含有以下内容以使该接口随系统启动自动激活:
```plaintext
ONBOOT=yes
```
完成修改后可利用上述提到的方法之一让改动即时生效;或者直接重启整个计算机亦能起到相同作用[^2]。
#### 手动重启服务方法
另一种途径是停止后再启动对应的网络服务单元:
```bash
sudo systemctl restart NetworkManager
```
这将影响到所有由 NetworkManager 控制下的活动链接,因此适用于全局性的变更情况而非单个端口单独处理的情形[^3]。
阅读全文