vmware中centos7的静态IP设置

一、环境说明

  • VMware Workstation Pro
  • Linux系统:CentOS7
二、centos7在vmware中的安装
CentOS7在vmware虚拟机中的安装流程,网上已有很多教程,就不在此赘述。不过需要注意以下几点:
  • 使用典型安装,安装程序光盘映像文件
  • 按机器实际情况选择CPU、磁盘大小,本机是i5、8g内存,分配了1核、1g给CentOS7。
  • 三种网络类型可参考此文章,为了不占用IP资源,选择NAT模式,将宿主机作为路由。
三、NAT网络设置
使用NAT网络模式,宿主机作为路由,虚拟机不占用IP资源。
(1)、设置虚拟机网络为NAT模式。虚拟机>设置,在弹出的“虚拟机设置”选项卡 硬件>网络适配器 中选择 NAT模式。
vmware中centos7的静态IP设置
文章图片
图一
(2)、将宿主机网络共享给虚拟机。
首先,确保VMnet8已启用。

vmware中centos7的静态IP设置
文章图片
图二
然后,若宿主机是无线网络,则将WLAN共享给虚拟机;若宿主机是用的有线,则将以太网共享给虚拟机。本地宿主机用的是无线网络。

vmware中centos7的静态IP设置
文章图片
图三
最后,查看VMnet8的IPv4,可见vmware已自动分配了一个IP地址
vmware中centos7的静态IP设置
文章图片
图四
(3)、设置虚拟网络编辑器
子网IP设置
子网IP应与VMnet8在同一网段,VMnet8是192.168.137.1,此子网IP设置为192.168.137.0。“使用本地DHCP服务将IP地址分配给虚拟机”意思是虚拟机使用动态IP,设置虚拟机使用静态IP时,不要勾选此选项。

vmware中centos7的静态IP设置
文章图片
图五
NAT设置
此NAT的网关IP设置为192.168.137.2,与子网IP在同一网段。
vmware中centos7的静态IP设置
文章图片
图六 三、设置静态IP
(1)、修改网卡配置
在centos7里,使用ifconfig查看网卡名称为ens33,修改/etc/sysconfig/network-scripts/ifcfg-ens33文件。修改如下:
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=ens33
UUID=cb049878-5468-4d02-9196-686c57140b2a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.137.10
NETMASK=255.255.255.0
GATEWAY=192.168.137.2
DNS1=8.8.8.8
DNS2=8.8.8.4
(2)、重启网卡
centos7 重启网卡命令:
systemctl restart network.service
【vmware中centos7的静态IP设置】重启后从虚拟机ping 宿主机 正常。
从宿主机ping 虚拟机 正常。

    推荐阅读