项目场景:
Win10系统,安装VMware后,新建虚拟机,安装CentOS7
问题描述:
VMware下安装CentOS7后,无法访问网页,ping不通任何东西。
原因分析:
思路:
用WLAN共享网络的方式,共享给VMware使用
VMware的网络连接设置改成自定义:特定虚拟网络,选择VMnet8,以win10的控制面板\网络和 Internet\网络连接-》VMnet8设置的IPv4,如192.168.137.x为例,VMware里的系统也需要配置相应的ip段来进行共享网络
解决方案:
-
打开Win10查看控制面板\网络和 Internet\网络连接,WLAN的属性查看,打开Internet的共享
注:如显示选择的是VMware Network Adapter VMnet1,则关闭共享重新打开时再选择一次 -
Win10 控制面板\网络和 Internet\网络连接 打开VMware Network Adapter VMnet8的IPV4属性,记录IP地址
-
VMware 编辑->虚拟网络编辑器,查看VMnet8 的子IP地址
-
登录CentOS7,终端查看 ip addr,这里查看到的,与刚才自己设置的ip不一样
-
调出虚拟机设置。VMware左栏,CentOS右击-》设置,选择自定义的虚拟网络
-
回到CentOS7 修改网卡文件
[wherein@CentOS01 ~]$ cd /etc/sysconfig/network-scripts/
# 设置一下网卡文件的权限,ifcfg-ens33 具体名字看安装centos时的设置名字,默认是ens33
[wherein@CentOS01 network-scripts]$ sudo chmod 777 ifcfg-ens33
# 修改网卡配置文件
[wherein@CentOS01 network-scripts]$ sudo vim ifcfg-ens33
# 修改如下:
TYPE=Ethernet # 网络类型(通常是Ethemet)
PROXY_METHOD=none # 代理方式:为关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp #* 网卡的引导协议【static:静态IP dhcp:动态IP none:不指定,不指定容易出现各种各样的网络受限】
DEFROUTE=yes # 默认路由
IPV4_FAILURE_FATAL=no # 是否开启IPV4致命错误检测
IPV6INIT=yes # IPV6是否自动初始化:是(现在还未用到IPV6,不会有任何影响)
IPV6_AUTOCONF=yes # IPV6是否自动配置:是(现在还未用到IPV6,不会有任何影响)
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是(现在还未用到IPV6,不会有任何影响)
IPV6_FAILURE_FATAL=no # 是否开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型
NAME=ens33 # 网卡物理设备名称
UUID=06e5a85d-e2c7-457f-b155-632a9e0378b4 # 通用唯一识别码,每一个网卡都会有,不能重复,否则两台linux机器只有一台可上网
DEVICE=ens33 # 网卡设备名称,必须和‘NAME’值一样
ONBOOT=yes # 是否开机启动,要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
DNS1=192.168.1.1 #* DNS地址
IPV6_PRIVACY=no # ipv隐私
IPADDR=192.168.137.130 #* 这里添加的ip地址,段号在128-254之间,但前三段,需要与win10的ip保持一致
GATEWAY=192.168.137.254 # ** 默认网关
ZONE=public # 相当于防火墙的firewall-cmd --zone=public --change-interface=em1
# 重启网卡
[wherein@CentOS01 network-scripts]$ sudo service network restart
Restarting network (via systemctl): [ 确定 ]
- 查看ip地址并检测网络状态
完成~