|
|
|
@@ -58,44 +58,61 @@ HOSTIP=`ifconfig eth0 |grep inet |sed -e "s/.*inet addr://" -e "s/ Bcast.*//"`
|
|
|
|
|
for host in $STRONGSWANHOSTS
|
|
|
|
|
do
|
|
|
|
|
cecho-n "${host}.."
|
|
|
|
|
eval ip_${host}="`echo $HOSTNAMEIPS | sed -n -e "s/^.*${host}://gp" | awk -F : '{ print $1 }' | awk '{ print $1 }'`"
|
|
|
|
|
eval ipv4_${host}="`echo $HOSTNAMEIPV4 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $1 }' | awk '{ print $1 }'`"
|
|
|
|
|
eval ipv6_${host}="`echo $HOSTNAMEIPV6 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $1 }' | awk '{ print $1 }'`"
|
|
|
|
|
|
|
|
|
|
[ "`eval echo \\\$ip_${host}`" != "$HOSTIP" ] || die "$host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
[ "`eval echo \\\$ipv4_${host}`" != "$HOSTIP" ] || die "$host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
|
|
|
|
|
case $host in
|
|
|
|
|
moon)
|
|
|
|
|
eval ip1_${host}="`echo $HOSTNAMEIPS | sed -n -e "s/^.*${host}://gp" | awk -F : '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
[ "`eval echo \\\$ip1_${host}`" != "$HOSTIP" ] || die "eth1 of $host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
searchandreplace PH_IP_MOON $ip_moon $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP1_MOON $ip1_moon $HOSTCONFIGDIR
|
|
|
|
|
eval ipv4_moon1="`echo $HOSTNAMEIPV4 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
[ "`eval echo \\\$ipv4_moon1`" != "$HOSTIP" ] || die "eth1 of $host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
searchandreplace PH_IP_MOON1 $ipv4_moon1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_MOON $ipv4_moon $HOSTCONFIGDIR
|
|
|
|
|
eval ipv6_moon1="`echo $HOSTNAMEIPV6 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP6_MOON1 $ipv6_moon1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_MOON $ipv6_moon $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
sun)
|
|
|
|
|
eval ip1_${host}="`echo $HOSTNAMEIPS | sed -n -e "s/^.*${host}://gp" | awk -F : '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
[ "`eval echo \\\$ip1_${host}`" != "$HOSTIP" ] || die "eth1 of $host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
searchandreplace PH_IP_SUN $ip_sun $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP1_SUN $ip1_sun $HOSTCONFIGDIR
|
|
|
|
|
eval ipv4_sun1="`echo $HOSTNAMEIPV4 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
[ "`eval echo \\\$ipv4_sun1`" != "$HOSTIP" ] || die "eth1 of $host has the same IP as eth0 (Host)! Please change that."
|
|
|
|
|
searchandreplace PH_IP_SUN1 $ipv4_sun1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_SUN $ipv4_sun $HOSTCONFIGDIR
|
|
|
|
|
eval ipv6_sun1="`echo $HOSTNAMEIPV6 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP6_SUN1 $ipv6_sun1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_SUN $ipv6_sun $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
alice)
|
|
|
|
|
searchandreplace PH_IP_ALICE $ip_alice $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_ALICE $ipv4_alice $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_ALICE $ipv6_alice $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
venus)
|
|
|
|
|
searchandreplace PH_IP_VENUS $ip_venus $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_VENUS $ipv4_venus $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_VENUS $ipv6_venus $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
bob)
|
|
|
|
|
searchandreplace PH_IP_BOB $ip_bob $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_BOB $ipv4_bob $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_BOB $ipv6_bob $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
carol)
|
|
|
|
|
eval ip1_${host}="`echo $HOSTNAMEIPS | sed -n -e "s/^.*${host}://gp" | awk -F : '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP_CAROL $ip_carol $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP1_CAROL $ip1_carol $HOSTCONFIGDIR
|
|
|
|
|
eval ipv4_carol1="`echo $HOSTNAMEIPV4 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP_CAROL1 $ipv4_carol1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_CAROL $ipv4_carol $HOSTCONFIGDIR
|
|
|
|
|
eval ipv6_carol1="`echo $HOSTNAMEIPV6 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP6_CAROL1 $ipv6_carol1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_CAROL $ipv6_carol $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
dave)
|
|
|
|
|
eval ip1_${host}="`echo $HOSTNAMEIPS | sed -n -e "s/^.*${host}://gp" | awk -F : '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP_DAVE $ip_dave $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP1_DAVE $ip1_dave $HOSTCONFIGDIR
|
|
|
|
|
eval ipv4_dave1="`echo $HOSTNAMEIPV4 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP_DAVE1 $ipv4_dave1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_DAVE $ipv4_dave $HOSTCONFIGDIR
|
|
|
|
|
eval ipv6_dave1="`echo $HOSTNAMEIPV6 | sed -n -e "s/^.*${host},//gp" | awk -F, '{ print $2 }' | awk '{ print $1 }'`"
|
|
|
|
|
searchandreplace PH_IP6_DAVE1 $ipv6_dave1 $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_DAVE $ipv6_dave $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
winnetou)
|
|
|
|
|
searchandreplace PH_IP_WINNETOU $ip_winnetou $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP_WINNETOU $ipv4_winnetou $HOSTCONFIGDIR
|
|
|
|
|
searchandreplace PH_IP6_WINNETOU $ipv6_winnetou $HOSTCONFIGDIR
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|