本机、虚拟机相互访问以及固定虚拟机ip的配置 09

时间:2024-04-02 16:49:18

虚拟机的使用极大地方便了开发人员在开发系统的生产系统之间的切换。vmware以及oracle vitual box是最常用的虚拟化软件。随着linux上的服务越装越多,ip固定、本机虚拟机的相互访问的要求越来越迫切。本文将阐述如何固定虚拟机ip以及本机虚拟机之间的相互访问。

1、操作环境

  • vmware 14.1
  • centos7 64
  • putty或者xshell

2、操作步骤

2.1 将vmware的网络适配器设置为NAT模式

本机、虚拟机相互访问以及固定虚拟机ip的配置 09
设置为NAT

2.2 设置vmware的虚拟网络编辑器

点击vmware菜单中的 编辑->虚拟网络编辑器,跳出如下界面:


本机、虚拟机相互访问以及固定虚拟机ip的配置 09
选中Vmnet8

注意:作者这里的子网IP是以192.168.100开始,读者并非必须这样,只要取默认值即可,倘若这里是以192.168.100开始,那么后面的所有ip地址,网关都以其为前缀。
点击上图中NAT设置,出现以下界面:


本机、虚拟机相互访问以及固定虚拟机ip的配置 09
牢记网关ip

点击上图中的DHCP设置,出现以下界面:
本机、虚拟机相互访问以及固定虚拟机ip的配置 09
牢记ip区间

2.3 进入centos的图形界面,点击网络设置

本机、虚拟机相互访问以及固定虚拟机ip的配置 09
点击网络设置

按下图中要求填写ip地址,子网掩码和网关:


本机、虚拟机相互访问以及固定虚拟机ip的配置 09
6.png

2.4测试

  • 本机ping虚拟机
    打开本机命令行,按如下方式操作:


    本机、虚拟机相互访问以及固定虚拟机ip的配置 09
    本机ping虚拟机

    从上图中我们看到本机的ip为192.168.1.107
    在虚拟机中打开命令行,按如下方式操作:


    本机、虚拟机相互访问以及固定虚拟机ip的配置 09
    虚拟机ping本机

    至此,我们完成了本机、虚拟机的相互访问,并且我们通过nat也固定了ip,以后不管宿主机子处于什么网络环境,我们的linux服务器的ip都不会再改变。