-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:
parent
7b81722d10
commit
47c6322b87
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user