From 40fee7aa2b5957cfb3614902c58ed7967308ab2b Mon Sep 17 00:00:00 2001 From: William Lam Date: Tue, 4 Aug 2015 06:15:24 -0700 Subject: [PATCH] Updating MAC Address when new vmk is created --- esxi60/post-esxi60.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/esxi60/post-esxi60.sh b/esxi60/post-esxi60.sh index 8f9d17e..ceec38b 100755 --- a/esxi60/post-esxi60.sh +++ b/esxi60/post-esxi60.sh @@ -16,6 +16,7 @@ RESOURCE_GRP='++group=host/vim/tmp' # retrieve networking info passed from script hostname=$(vmtoolsd ${RESOURCE_GRP} --cmd "info-get guestinfo.fork.hostname") +mac=$(vmtoolsd ${RESOURCE_GRP} --cmd "info-get guestinfo.fork.ethernet0.address") ipaddress=$(vmtoolsd ${RESOURCE_GRP} --cmd "info-get guestinfo.fork.ipaddress") netmask=$(vmtoolsd ${RESOURCE_GRP} --cmd "info-get guestinfo.fork.netmask") gateway=$(vmtoolsd ${RESOURCE_GRP} --cmd "info-get guestinfo.fork.gateway") @@ -25,7 +26,7 @@ vmkload_mod ${RESOURCE_GRP} vmxnet3 # setups VMK0 localcli ${RESOURCE_GRP} network vswitch standard portgroup add -p "Management Network" -v "vSwitch0" -localcli ${RESOURCE_GRP} network ip interface add -i vmk0 -p "Management Network" +localcli ${RESOURCE_GRP} network ip interface add -i vmk0 -p "Management Network" -M ${mac} localcli ${RESOURCE_GRP} network ip interface ipv4 set -i vmk0 -I ${ipaddress} -N ${netmask} -t static localcli ${RESOURCE_GRP} system hostname set -f ${hostname} localcli ${RESOURCE_GRP} network ip route ipv4 add -g ${gateway} -n default