美文网首页
mac+vmware中centos7配置固定ip

mac+vmware中centos7配置固定ip

作者: Acto | 来源:发表于2019-12-05 22:27 被阅读0次

    本文物理机器环境是macos10.13.6 +vmware fusion8.5.0
    写这篇文章的背景是:公司一台电脑,家里一台电脑,平常需要将虚拟机镜像文件拷来拷去使用,因为习惯在宿主机中的/etc/hosts中配置dns映射,保持拷贝的虚拟机的ip地址不变,尤其重要!!!

    进入主题

    这里,需要实现的两个目标:
    第一、两台物理机中vmware fusion的nat服务网段一致;
    第二、拷贝的虚拟机ip地址不变;

    1 两台物理机中vmware fusion的nat服务网段一致

    1.1 关闭所有虚拟机,退出vmware fusion软件
    1.2 编辑文件
    sudo vim /Library/Preferences/VMware\ Fusion/networking
    

    如下图,两台物理机,红色框框内的都配置成一样的


    image.png

    重新开启虚拟机,可以看到
    虚拟机通过物理机的nat服务获取的ip地址网段就都是172.16.58.0 。
    其实大家可以这么理解,通常来讲,我们局域网中的电脑,所用的ip地址都是内网ip地址,而路由器提供了nat转发服务,对外的都是同一个公网ip地址。而此时,这里的vmware fusion提供的nat转发服务就好比是局域网中的路由器nat转发服务,其实就是软路由的nat服务!!!

    2 拷贝的虚拟机ip地址不变

    2.1 如下图,设置虚拟机的网络适配器
    image.png
    2.2 登录到centos系统, 使用命令ifconfig -anetstat -rn 查看当前ip地址
    image.png
    image.png
    由此,得出结论:
    IP地址段:172.16.58.0
    子网掩码:255.255.255.0
    网关地址:172.16.58.2
    特别说明:由于我的centos7是最小化安装,因此系统默认不能识别ifconfig -anetstat -rn
    只需要执行以下命令即可
    yum install net-tools
    
    2.3 配置一个静态ip地址进去
    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
    

    其中ifcfg-ens33是网卡名,根据实际情况编辑


    image.png

    前面都不用修改,主要关注红色框框内的
    这里IPADDR设置为172.16.58.136,就是172.16.58.0网段内的一个地址
    理论上只要跟内网的ip不冲突就可以
    另外,DNS设置成跟网关一样的地址,这个切记!!!
    否则虚拟机无法通过域名访问外网(因为都没告诉系统,dns服务器是谁,肯定无法解析域名啦)

    2.4 验证是否配置成功

    请看红色框框和蓝色框框,成功配置第二个ip地址,而且是固定的


    image.png

    在centos中ping一下


    image.png
    在物理机macos中ping一下
    image.png

    这样子,如果有多台虚拟机,可以在虚拟机中独立配置不同的ip地址,只要网段在172.16.58.0即可,这些虚拟机镜像文件不管怎么拷贝,只要是在这两台物理机中使用,那么ip地址都不会变化,很方便的。

    相关文章

      网友评论

          本文标题:mac+vmware中centos7配置固定ip

          本文链接:https://www.haomeiwen.com/subject/xlwjgctx.html