Vagrant는 VMware (워크 스테이션 및 퓨전)를 사용하여 상자에서 배포되는 게스트에서 eth0 (첫 번째 및 기본 이더넷 인터페이스)의 MAC 주소를 생성합니다.VMware 프로비저에서 Vagrant의 eth0 MAC 주소를 설정하는 방법은 무엇입니까?
VM DHCP 서비스가 매번 동일한 IP 주소를 할당 할 수 있도록 VM을 다시 만들 때마다 고정되어 재생성되지 않도록이 MAC 주소를 수정하고 싶습니다.
Vagrant는 VMware (워크 스테이션 및 퓨전)를 사용하여 상자에서 배포되는 게스트에서 eth0 (첫 번째 및 기본 이더넷 인터페이스)의 MAC 주소를 생성합니다.VMware 프로비저에서 Vagrant의 eth0 MAC 주소를 설정하는 방법은 무엇입니까?
VM DHCP 서비스가 매번 동일한 IP 주소를 할당 할 수 있도록 VM을 다시 만들 때마다 고정되어 재생성되지 않도록이 MAC 주소를 수정하고 싶습니다.
우선 locations depending on OS이 다른 vmnetdhcp.conf
을 편집하여 VMware DHCP 서비스가 지정된 MAC 주소에 IP 주소를 할당하는지 확인하십시오.
host hostname {
hardware ethernet 00:0A:AA:AA:AA:AA;
fixed-address 192.168.1.1;
}
다시 변경을로드 VM웨어 DHCP 서비스 : 원하는 값으로 호스트 명, MAC 및 IP 대체 파일의 마지막 항목을 놓는다. 에서
당신의 Vagrantfile
기본 네트워크 인터페이스 구성하려면 다음 설정을 사용 :
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
다음에 가상 머신은 (는) 정적 MAC 할당됩니다 vagrant up
함께 데려와 DHCP에서 같은 IP 주소를받을.
기타 vmx keys도이 방법을 사용하여 ethernet0
에 조작 할 수 있습니다.
VMware Workstation 또는 VMware Fusion이 업데이트 된 경우이 파일이 재설정되고 변경 사항이 다시 적용될 수 있습니다. – Aethylred