• vmware fusion nat网络模式设置固定ip


    @2018.08.12
    最近在撸 linux 的集群环境搭建, 软件环境是 mac + 虚拟机 vmware fusion 配合 nat 网络模式;发现在公司的 wifi 连接下虚拟机的ip是一个,回到房间虚拟机的 ip 又发生变化了,这种情况在虚拟机重启的时候也会发生,导致 ssh 客户端连接设置总是需要修改。

    vmware fusion 设置固定ip没有 windows 下那么方便,收集资料并实验成功后,记录操作步骤如下

    一、首先 ,设置 vm 虚拟机对应的静态 ip

    sudo vi /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf
    注意,这边是 vmnet8 不是 vmnet1

    ####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" ####### 这一行之后添加, 在这一行之前添加的话保存后就不见了

    host centos.01 {
            hardware ethernet 000:0C:29:D3:8A:84;
            fixed-address 172.16.107.11;
    }
    

    添加静态ip
    还需要注意, centos.01 这个主机名要和虚拟机的名称对应

    可在工具栏中 窗口 -> 虚拟机资源库 中查看或修改
    虚拟机名称

    二、刷新 vm 网络配置

    总共有三步, 要复制的话 只需复制 ➜ 这个符号所在行,其下面的是输出

    ➜ sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --configure
    Stopped DHCP service on vmnet1
    Disabled hostonly virtual adapter on vmnet1
    Stopped DHCP service on vmnet8
    Stopped NAT service on vmnet8
    Disabled hostonly virtual adapter on vmnet8
    Stopped all configured services on all networks
    Backed up existing network settings to backup file "/tmp/vmware.uw6Afw"
    Restored network settings
    
    ➜ sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --stop
    Stopped all configured services on all networks
    
    ➜ sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --start
    Enabled hostonly virtual adapter on vmnet1
    Started DHCP service on vmnet1
    Started NAT service on vmnet8
    Enabled hostonly virtual adapter on vmnet8
    Started DHCP service on vmnet8
    Started all configured services on all networks
    

    三、虚拟机重新获取配置

    可以直接重启 vmware fusion 和 虚拟机系统, 也可以直接在虚拟机命令行中执行 sudo dhclient -v -r eth0 , eth0 为对应网卡

    主要注意第一步的注意点,查看下 ip ,确实是前面所设置的 172.16.107.11 ,这样 ssh 客户端的链接就不用老是改来改去了
    成功

    参考:

    本文来自博客园,作者:mushishi,转载请注明原文链接:https://www.cnblogs.com/mushishi/p/14530297.html

  • 相关阅读:
    LeetCode77. 组合
    LeetCode76. 最小覆盖子串
    LeetCode75. 颜色分类
    LeetCode74. 搜索二维矩阵
    LeetCode73. 矩阵置零
    LeetCode72. 编辑距离
    MySQL数据库基础知识点
    程序开发必知必会的MySQL基本命令行操作
    程序开发必知必会的Mysql数据库——初识
    初识HTML
  • 原文地址:https://www.cnblogs.com/mushishi/p/14530297.html
Copyright © 2020-2023  润新知