Mac虚拟机固定IP地址

Mac虚拟机固定IP地址

        首先获取虚拟机配置的Mac地址

        然后编辑dhcpd.conf文件,在终端中输入一下命令
        sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
        

        打开文件后,subnet(子网中)的range每台机可能不一致。我们的ip范围一定要在之内。我将range范围设定在172.16.15.130-172.16.15.131,在新建配置的时候,host后面的名字一定要是你虚拟机镜像的文件名[如你的虚拟机文件名为“xxx.vmwarevm”,那么host后面就写xxx],配置中hardware ethernet 为硬件地址,即在第三步中查到的MAC地址,fixed-address 为固定ip地址

        之后需要重启VMware,只是重启虚拟机是不行的。重启之后,选择NAT模式,之后就可以看到我们配置的固定IP地址了,同时如果Mac主机可以访问外网,虚拟机就也可以访问外网。

### 设置Mac虚拟机中的静态IP地址 #### 下载并安装VMware Fusion 为了在Mac上运行虚拟机,需要先下载并安装 VMware Fusion 软件。该软件支持多种操作系统作为客户机运行,并提供了丰富的网络配置选项。 #### 创建或导入虚拟机 创建一个新的虚拟机或者通过已有的镜像文件来导入现有的虚拟机实例[^1]。 ```bash # 假设已经完成虚拟机的创建或导入过程 ``` #### 配置虚拟机网络适配器 进入虚拟机设置界面,在网络适配器选项里选择“自定义”,并将模式更改为桥接模式(Bridged),这允许主机和虚拟机能直接访问同一局域网内的设备和服务。 #### 获取当前MAC地址 启动虚拟机后执行命令获取其默认网卡(如 `eth0` 或者 `ens33`)的实际 MAC 地址: ```bash ifconfig | grep ether ``` 记录下显示出来的物理地址(MAC Address)[^2]. #### 编辑网络接口配置文件 编辑 `/etc/network/interfaces.d/50-cloud-init.cfg` 文件(对于Ubuntu系统),或者其他对应位置的网络配置文件,依据具体使用的 Linux 发行版而定。将其中的内容替换为如下所示: ```bash auto ens33 iface ens33 inet static address 192.168.x.y # 替换成想要分配给本台机器的一个固定 IP 地址 netmask 255.255.255.0 # 子网掩码通常保持不变 gateway 192.168.x.z # 默认网关通常是路由器的 IP 地址 dns-nameservers a.b.c.d e.f.g.h # DNS服务器列表,可以填写多个以空格分隔 hwaddress ether xx:xx:xx:xx:xx:xx # 使用上面获得的真实硬件地址替代这里的占位符 ``` 注意:上述示例假设使用的是名为 "ens33" 的网络接口名称以及特定范围内的私有IPv4地址;实际操作时应根据实际情况调整这些参数。 #### 应用更改并验证连接状态 保存所做的修改之后重启网络服务使新设定生效: ```bash sudo systemctl restart networking.service ping www.google.com ``` 如果一切正常,则应该能够看到成功的 ICMP 请求响应,表明现在虚拟机正在使用指定好的静态 IP 进行通信了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值