-More IPv6 stuff for esxi (implement prototype DUID-UUID)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7168 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -1,6 +1,19 @@ | ||||
| #!/bin/sh | ||||
| retval=${SUCCESS} | ||||
| if [  `uname -r` == '4.1.0' ]; then | ||||
|     #duid=default-duid "\000\001\000\001LnC\304\000\020\030^\340\334"; | ||||
|     duid='default-duid "\000\004'; | ||||
|  | ||||
|     for i in `vsish -e get /hardware/machineUUID|grep \\\[|sed -e 's/.*://'|sed -e ':a;N;$!ba;s/\n//g'`; do | ||||
|         num=`printf "%d" $i` | ||||
|         tnum=`printf "\\%03o" $i` | ||||
|         if [ $num -lt 127 -a $num -gt 31 ]; then | ||||
|             tnum=`printf $tnum` | ||||
|         fi | ||||
|         duid=$duid$tnum | ||||
|     done | ||||
|     duid=$duid'";' | ||||
|     echo $duid > /etc/dhclient6-vmk0.leases | ||||
|     Exec esxcfg-advcfg -S 1 -U IPv6ConfigSet | ||||
|     Exec esxcfg-module -s "ipv6=1" tcpip3 | ||||
| fi | ||||
|   | ||||
| @@ -12,8 +12,9 @@ if [ ! -z "$MACADDR" ]; then | ||||
|     esxcfg-vswitch -a vSwitch0:64 | ||||
|     esxcfg-vswitch -A "Management Network" vSwitch0 | ||||
|     esxcfg-vswitch -L $NIC vSwitch0 | ||||
|     esxcfg-vmknic -a -i DHCP -i DHCPV6 -P -p "Management Network" | ||||
|     esxcfg-vmknic -a -i DHCP -P -p "Management Network" | ||||
|     esxcfg-init -R $MACADDR -K vmk0 | ||||
|     esxcfg-vmknic -i DHCPV6 "Management Network" | ||||
| fi | ||||
|  | ||||
| sed -ie 's/#ssh/ssh/' /etc/inetd.conf #ssh is too nice not to have | ||||
|   | ||||
		Reference in New Issue
	
	Block a user