首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用eth0提供程序在VMware中设置VMware MAC地址?

如何用eth0提供程序在VMware中设置VMware MAC地址?
EN

Stack Overflow用户
提问于 2014-10-07 23:21:43
回答 1查看 1.7K关注 0票数 0

流浪者依靠VMware (工作站和融合)来生成eth0的MAC地址(第一个和默认的以太网接口)。

我想修复这个MAC地址,这样它是静态的,而不是每次重新创建VM时都重新生成,这样VMware DHCP服务每次都可以为它分配相同的IP地址。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-07 23:32:32

首先,确保VMware DHCP服务将通过编辑具有不同位置取决于操作系统vmnetdhcp.conf将IP地址分配到指定的位置取决于操作系统地址。在文件末尾放置一个条目,用所需的值替换主机名、MAC和IP:

代码语言:javascript
复制
host hostname {
    hardware ethernet 00:0A:AA:AA:AA:AA;
    fixed-address 192.168.1.1;
}

重新启动VMware DHCP服务以加载这些更改。

Vagrantfile中,使用以下设置配置默认网络接口:

代码语言:javascript
复制
Vagrant.configure("2") do |config|
    config.vm.define 'hostname' do |hostname|
        hotname.vm.box = box
        hostname.ssh.host = '192.168.1.1'
        puppet.vm.provider :vmware_fusion do |v, override|
            v.vmx['ethernet0.addressType'] = 'static'
            v.vmx['ethernet0.address'] = '00:0A:AA:AA:AA:AA'
       end
       puppet.vm.provider :vmware_workstation do |v, override|
            v.vmx['ethernet0.addressType'] = 'static'
            v.vmx['ethernet0.address'] = '00:0A:AA:AA:AA:AA'
        end
    end
end

下次虚拟机使用vagrant up时,它将分配静态MAC并从DHCP接收相同的IP地址。

其他vmx键也可以使用此方法对ethernet0进行操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26246840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档