1.环境配置
宿主机win10 64位, VMware 12, 虚拟机操作系统RedHat7.6, 网络设置为NAT模式
2. 查看宿主机网卡信息
# 快捷键win+r,输入cmd打开命令行界面, 执行以下命令查看宿主机虚拟网卡VMnet8
ipconfig /all
cmd.png
3.VMware网卡设置
VMware软件选择 编辑->虚拟网络编辑器,更改VMnet8 NAT设置。
VMware设置.png
4. 虚拟机静态ip设置
# 1. root用户进入虚拟机,ifconfig命令查看ip,此时可以看到dhcp动态分配的ip地址,我们要把它改为静态的固定ip。
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.132.130 netmask 255.255.255.0 broadcast 192.168.132.255
inet6 fe80::3d37:aef0:52cd:67cd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:d6:52:7e txqueuelen 1000 (Ethernet)
RX packets 2729 bytes 3668907 (3.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1366 bytes 93885 (91.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 2.打开网络配置网络文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 3.修改文件为以下配置:
OXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # ip设置为静态协议
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="00d593ce-2ebc-4d1e-b010-f515f2a7ca90"
DEVICE="ens33"
ONBOOT="yes" # 开机启动
IPADDR=192.168.132.201 # 自定义ip地址,在192.168.132网段下即可
NETMASK=255.255.255.0 # 掩码,与VMnet8保持一致
GATEWAY=192.168.132.2 # 网关,与VMnet8保持一致
# 4.重启网络服务,ifconfig再次查看ip信息,并测试配置结果
[root@localhost ~]# service network restart
Restarting network (via systemctl): [ 确定 ]
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.132.201 netmask 255.255.255.0 broadcast 192.168.132.255
inet6 fe80::3d37:aef0:52cd:67cd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:d6:52:7e txqueuelen 1000 (Ethernet)
RX packets 2786 bytes 3675092 (3.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1437 bytes 101907 (99.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost network-scripts]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务
# 这里是由于dns未配置,只需在ifcfg-ens33文件末尾添加DNS服务器即可,配置如下:
DNS1=114.114.114.114 # 国内三大运营商提供的通用的DNS
DNS2=8.8.8.8 # GOOGLE提供的DNS