VMware Fusion DHCP方式下如何指定虚拟机IP地址

默认情况下,vmware fusion中的虚拟机,网卡设置成dhcp(动态分配 )时,会分配一个IP地址,但这个IP通常很难记,如果我们想为某台虚拟机挑一个好记的IP地址,可以按如下步骤操作:

命令行下,输入

sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf

该文件记录了动态分配的IP地址段,以及某个mac地址绑定的IP,参考下面的内容修改:

------------------------------------------------------------------------

allow unknown-clients;

default-lease-time 1800;                # default is 30 minutes

max-lease-time 7200;                    # default is 2 hours

 

subnet 192.168.187.0 netmask 255.255.255.0 {

range 192.168.187.100 192.168.187.110;

option broadcast-address 192.168.187.255;

option domain-name-servers 192.168.187.2;

option domain-name localdomain;

default-lease-time 1800;                # default is 30 minutes

max-lease-time 7200;                    # default is 2 hours

option netbios-name-servers 192.168.187.2;

option routers 192.168.187.2;

}

host vmnet8 {

hardware ethernet 00:50:56:C0:00:08;

fixed-address 192.168.187.1;

option domain-name-servers 0.0.0.0;

option domain-name "";

option routers 0.0.0.0;

}

host centos.01{

hardware ethernet 00:50:56:3C:30:4B;

fixed-address 192.168.187.101;

}

host centos.02{

    hardware ethernet 00:50:56:38:33:7B;

fixed-address 192.168.187.102;

}

host centos.03{

hardware ethernet 00:0C:29:D3:29:77;

fixed-address 192.168.187.103;

}

host centos.04{

hardware ethernet 00:50:56:3a:93:0d;

fixed-address 192.168.187.104;

}

注意红色高亮部分,range行是动态分配的IP地址段。这样,我们就为centos.01~04这四台机器绑定了IP(注:虚拟机的mac地址,可以在虚拟机的网卡配置高级选项中查到,或者ifconfig/ipconfig查看),这个文件修改好后,保存退出,然后彻底退出vmare fusion,重新再启动vmware fusion,再启动各虚拟机,顺利的话,就能分配到理想的IP地址。

最后在mac本主系统、以及各虚拟机的hosts文件中做下映射,以后记起来就方便多了。

时间: 2024-10-09 08:32:34

VMware Fusion DHCP方式下如何指定虚拟机IP地址的相关文章

linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)

本文中的脚本适用范围: 1)检测某些IP地址是否被占用: 2)检测网络中某些设备是否存活: 3)在分配新的ip地址之前,批量检测环境中是否存在冲突的机器 以上检测基于ICMP Ping报文,要求所有的设备允许Ping,设备开通禁止ICMP策略,防火墙禁止ICMP报文等情况不在本文的考虑范围之内. 不多说,上代码: (一)windows 批处理脚本 1 ::autor lb 2 ::date 2018 05 3 @echo off 4 ::屏显当前的测试时间并输出到测试结果(详细日志和结果日志)

多路由器环境下路由器的入口IP地址及DHCP设置探讨

多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置个人认为应当遵循以下原则: 1.如果主路由器入口地址为192.168.1.1,那么从路由器最后设置为192.168.x.1,2≤x≤254. 2.如果主路由器LAN口→有线→从路由器的WAN口,那么从路由器可以开启DHCP功能,从路由器下挂电脑从从路由器获取IP地址.主路由器→无线→从路由器WDS

多IP指定出口IP地址 如何指定云服务器源IP?

如果一个主机绑定有多个IP地址,那么在被动响应和主动发起连接两种方式中,源IP地址的选择机制肯定是有所差异的.主机在接收外部数据包,并发送响应数据包时,响应源地址显然就是客户端请求的地址,这是非常容易理解的,如客户端向主机的1.1.2.3:80发起请求,那么主机响应数据包的源IP地址一定是1.1.2.3. 那么当主机对外主动发起请求时,数据包的源IP地址如何选择?这个问题我们可能一般很少深入了解, 为了弄清楚这个问题,我发了不少时间,广泛查阅各种资料,目前得出的结论如下: Linux 2.2 选

KVM查找虚拟机IP地址

[[email protected] /]$virsh list --all Id 名称 状态 ---------------------------------------------------- 3 geoip running 4 tomcat running 5 jenkins running 18 gitlab running 19 win7 running 如果我们想知道gitlab这个虚拟机的IP地址,那么是无法直接看到的.这里就需要一个小方法做排查,很简单的,就两步骤:1,编辑虚

(转)LINUX下Live555不能获取ip地址解决方法

linux下运行live55 显 示如图 :没有获取ip:  ip是0.0.0.0 live555在不知道本地IP地址与网络接口的情况下,通过一个在本地某端口建立一个UDP连接,然后把这个UDP连接加入 到一个组播组 ,当然要对这个组播组进行相应的设置,比如TTL,回环等等:然后通过UDP连接发送一个数据:最后通过这个UDP连接接收这个数据,并且解析相应的发送地址:大概流程就是这样了. 具体的代码片段live555:groupsock/GroupsockHelper.cpp里:因此我们设置固定的

Linux下获取本机IP地址的代码

Linux下获取本机IP地址的代码,返回值即为互联网标准点分格式的字符串. #define ETH_NAME "eth0" //获得本机IP地址 char* GetLocalAddress() { int sock; struct sockaddr_in sin; struct ifreq ifr; sock = socket(AF_INET, SOCK_DGRAM, 0); if (sock == -1) { perror("socket"); return NU

Linux下如何批量生成IP地址段?

Linux下如何批量生成IP地址段? for num in `echo 192.168.2.{1..254}`;do echo $num >> ip_list;done 说明:定义一个名为num的变量,变量内容为echo 192.168.2.{1..254},然后输出到ip_list这个文件下面 生成文件的截图

VirtualBox查看虚拟机IP地址

在终端输入如下内容 ifconfig 结果如图所示 eth0 内容中 inet 后的地址10.0.2.15即为虚拟机IP地址,lo 中的 inet 后的地址时本地环回,用于测试网络 原文地址:https://www.cnblogs.com/z12568/p/9818365.html

VMware Fusion 中如何复制centos/linux虚拟机

今天想在mac本上,弄几个centos的虚拟机,尝试搭建hadoop的全分布环境.一台台虚拟机安装过去太麻烦了,想直接将现有的centos虚拟机复制几份完事,但是复制出来的虚拟机无法上网,折腾了一翻,最终完满解决,记录于此. 环境:mac OSX(10.10.2) + vmware fusion(7.0.0) 步骤一:先复制虚拟机文件 先在Virtual Machine Library窗口中,选中要复制的虚拟机,右键-> Show in Finder 进入虚拟机文件所在在目录,然后复制一份文件即