linux虚拟机配置网卡不生效

linux虚拟机配置网卡不生效

一.背景

由于家里的wifi发生变更,所以以前配置的静态linux(centos8)虚拟机网卡需要重新配置,按照之前的方法重新配置后无法生效。

二.问题复现

1.1.进入配置文件

首先输入命令,进入linux网卡配置文件,如下所示。

vim  /etc/sysconfig/network-scripts/ifcfg-ens160

进入网卡配置文件后,可以看到我们之前的ip地址为192.168.10.100如下图所示。

在这里插入图片描述

1.2.修改ip地址

接着我们将IP地址修改为192.168.55.100,如下图所示

在这里插入图片描述

1.3.重启网卡

然后输入重启网卡和显示网络设备命令,如下所示

ifup ens160
ifconfig ens160

发现IP地址没有变还是最开始的192.168.10.100,如下图所示

在这里插入图片描述

三.排查问题

仔细观察两个配置文件前后的变化,我们发现DEVICE的值前后不一样。(emmmm…真是太粗心了…)
注意:在配置网卡的时候DEVICE的值一定要和咱们网卡名称一致才可以。

四.解决问题

我们将网卡配置文件的DEVICE的值改为和我们虚拟机网卡的名称一致。如下所示

TYPE=Ethernet
BOOTPROTO=static #将dhcp修改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=bf5337ab-c044-4af7-9143-12da0d493b89
DEVICE=ens160
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.10.100 # 自定义虚拟机的ip地址要与主机在同一局域网中
NETMASK=255.255.255.0 #设置子网掩码,跟物理主机一样
GETWAY=192.168.55.219  #默认网关,跟物理主机一样
DNS1=192.168.55.219 #DNS,跟物理主机一样

五.测试

我们依次输入重启网卡和显示网络设备命令,发现如我们期望一样,测试成功。如下所示

ifup ens160
ifconfig ens160

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值