VM Fusion无vmnet8等文件,可上网,如何固定虚拟机ip

新手上路,请多包涵

问题描述

最近在学习用Hadoop,用的是macbook.配了三台ubuntu虚拟机,但是IP是动态的一直跳动很不方便,想要固定下来。网上查到都是在Mac等终端里面去找VM Fusion 下的文件夹,里面会有一个vmnet8的文件,但是我的文件夹里面只有preferences和preferences-private两个文件,
preferences里面都是一些keyboardandmouse的设置。
preference-private里面只有.encoding = "UTF-8"一行代码

网上查到的好多说重装什么的,说没有vmnet8文件没法连接上网,但是我虚拟机上网正常,而且Hadoop配置太麻烦了不太想轻易放弃...有高手能够指教一下如何把这个文件弄出来或者是直接告诉我如何在这种情况下固定IP嘛?我直接在虚拟机的 etc/hosts里面改也不顶用

请大佬支招.感激不尽

阅读 2.9k
1 个回答

方法很多, 主要取决于你的虚拟机 "网络连接" 方式.

方法1: (NAT 模式) 修改 vmware 配置

添加

    host vmnet8 {  
            hardware ethernet xx:xx:xx:xx:xx:xx;  
            fixed-address 172.16.103.152;  
            option domain-name-servers 172.16.103.2;  
            option domain-name "";  
            option routers 172.16.103.2;  
    }  

到配置文件 /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf .
记得替换你的虚拟机 mac 地址.

方法2: (NAT 模式) 在虚拟机中设置静态 IP

将虚拟机从 DHCP 获得的 IP 设置成静态 IP.

方法3: (Bridge 模式) 使用局域网路由器设置静态 IP

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题