linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网

我要操作的是:重新生成GRUB配置并更新内核参数,过程如下:

当前环境

linux:

查看系统版本:
cat /etc/redhat-release

[root@localhost tang]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 
[root@localhost tang]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost tang]# 

 

windows10  64位网络配置信息:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第1张图片

 

 

第一步:

进入/etc/sysconfig/network-scripts/目录将文件ifcfg-ens33 重命名为 ifcfg-eth0

文件内容原来是:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=16fb3633-c2fd-4bd4-ba61-9f46605fe9cd
DEVICE=ens33
ONBOOT=no

 

修改过程:

先配置windows:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第2张图片

我用的WLAN,打开属性配置下,选择共享,然后选择VMnet8:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第3张图片

注意第二天我重新打开电脑发现又不行了,解决方法见最后。

我们继续配置,打开VMware:

先查询下VMware的网络配置,看下默认网关是什么,因为你linux的ip网段需要跟网关一致

vwmare  编辑 》》虚拟网络编辑器》》VMnet8 》》NAT设置(我这里点击了左下角的恢复设置了,默认网关自动分配为192.168.146.2,如下图)

 linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第4张图片linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第5张图片

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第6张图片

 

然后打开VMnet8虚拟网卡:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第7张图片

 

找到ipv4的配置,ipi地址配置为192.168.146.1(不能配置为192.168.146.2,因为默认网关是这个地址,如果配置为一样的,则Windows也就上不去网了,不知道为什么,配置为除了2以外的应该都可以,回头研究研究原理):

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第8张图片

这样配置好了后,接下来linux中如下操作:

注意网关是192.168.146.2

则我这里eth0内ip也要是146网段 如 192.168.146.115

接下来看eth0文件修改后如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=16fb3633-c2fd-4bd4-ba61-9f46605fe9cd
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.146.115
GATEWAY=192.168.146.2

NETMASK=255.255.255.0
DNS1=114.114.114.114
 

第二步:

编辑/etc/default/grub文件并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量

原来是:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"                             
 

修改后:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

 

第三步:

运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第9张图片

第四步:

 reboot重启系统,验证即可。

参考:https://blog.csdn.net/qq_35079450/article/details/78634984

https://blog.csdn.net/mjwwzs/article/details/79353135

=============================后续问题解决===========================

 

这里注意一下,第二天我打开电脑,发现windows又ping不通linux了,找了原因是这里第二天又恢复不打勾未选择的选项了,windows这得重新选一下才行

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第10张图片

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第11张图片

我选择是

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第12张图片

发现还是不行,然后我重新设置如下:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第13张图片

VMware我也重新设置如下,再用Windows  ping linux  就可以了:

 linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第14张图片

但是windows互相能ping通,我windows浏览器还是访问不了linux上的服务。

后来我重置了VMware,重新生成了默认网关地址也不行,才知道是linux防火墙开了,然后关闭了就可以了,参考:

如下可访问了:

linux:vmware安装centos7 输入ifconfig出现ens33网卡,如何改为eth0,并联网_第15张图片

 

你可能感兴趣的:(linux)