centos8怎么把ens33变成ens160
时间: 2024-03-23 11:38:09 浏览: 236
在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` 接口。
centos7没有ens33
在 CentOS 7 中,网卡的命名方式已经发生了变化,可能会出现类似于 enp0s3、enp0s8、ens33 等命名方式。如果你的 CentOS 7 没有 ens33 这个网卡,可以尝试使用以下命令查看当前系统中的网卡信息:
```
ip addr
```
该命令会列出当前系统中所有的网卡信息,你可以根据输出的结果找到你需要的网卡名称。
阅读全文
相关推荐

















