--- openswan-2.6.34/programs/_startklips/_startklips.in	2011-06-08 20:02:31.000000000 +0200
+++ openswan-2.6.34/programs/_startklips/_startklips.in	2011-07-23 13:13:44.000000000 +0200
@@ -245,10 +245,8 @@
 		ipsec tncfg --attach --virtual $virt --physical $phys
 		# configure all the IPv4/IPv6 addresses (including point-to-point)
 		ip addr show dev $phys \
-		| awk '$1 == "inet" || ($1 == "inet6" && !/ dynamic/) {
+		| awk '$1 == "inet" && $NF == phys || ($1 == "inet6" && !/ dynamic/) {
 				cmd = "ip addr add"
-				if ($1 == "inet")
-					sub(" [^ ]+:[^ ]+"," ",$0)
 				sub("/.*","",$2)
 				for (i = 2; i < NF; i++) {
 					if ($i == "brd" || $i == "peer" || $i == "secondary")