我看你VM的标识,是rocky 不是centos 系统吗?😂
不过,都可以用nmcli 生成配置文件的方式 进行网络配置,或者直接用 nmcli 命令来进行配置。
你还是好好去学习一下这个,
也可先进行简单学习,可参考我的博文:https://blog.csdn.net/qq_41765918/article/details/121916383
进行如下配置
解决方案:
systemctl status network
如果服务是激活的,则说明网络服务正常。如果未激活,则需要激活服务。使用以下命令激活网络服务:
systemctl enable network
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
在新文件中,将 NAME 和 DEVICE 参数替换为“ens37”。
cd /etc/sysconfig/network-scripts/
ls -l ifcfg-ens33*
如果没有任何ifcfg-ens33的子接口文件,就需要手动创建它们,可以通过使用以下命令来创建这些文件:
touch /etc/sysconfig/network-scripts/ifcfg-ens33:0
touch /etc/sysconfig/network-scripts/ifcfg-ens33:1
将ifcfg-ens33复制为ifcfg-ens33:0和ifcfg-ens33:1,并编辑它们以配置正确的IP地址。
cp ifcfg-ens33 ifcfg-ens33:0
vim ifcfg-ens33:0
cp ifcfg-ens33 ifcfg-ens33:1
vim ifcfg-ens33:1
例如,要在ifcfg-ens33:0中设置IP地址为192.168.1.40,使用以下命令:
vim ifcfg-ens33:0
然后,将BOOTPROTO更改为“static”,并添加以下内容:
IPADDR=192.168.1.40
NETMASK=255.255.255.0
systemctl restart network
ip addr show | grep "inet " | grep -v 127.0.0.1
如果能看到包含所有子接口IP地址和设备名称的输出结果,则说明设置成功。可以使用该IP地址测试网络连接是否正常。
你这是新开了一个网络配置文件,说明原本压根没有这个网络配置文件。
我估计你找错地方了。centos8的网络配置文件在这里:
cd /etc/sysconfig/network-script
ls 看看有没有你要的那个文件。
我的建议是,先转到网络配置文件所在位置,先确认确实有这个名字的文件,如果没有可能你的网卡名写错了,其次就是扫描一下网络设备,看看网络设备叫啥,可以新建一个网络配置文件。
具体添加网卡生效可以参考我的博文:CentOS配置(1)网卡添加并修改配置文件