From: David Woodhouse Date: Fri, 25 May 2012 07:03:37 +0000 (+0100) Subject: Use /32 for netmask to iproute, not /255.255.255.255 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a92baacc79914de9d29704f0fd2ac6fe7a0cd7c4;p=users%2Fdwmw2%2Fvpnc-scripts.git Use /32 for netmask to iproute, not /255.255.255.255 Older versions of iproute (e.g. 2.6.18-7 on RHEL5.2) can't cope with seeing /255.255.255.255. Thanks to Andrew Daviel for pointing it out. Signed-off-by: David Woodhouse --- diff --git a/vpnc-script b/vpnc-script index c06c444..11cdc32 100755 --- a/vpnc-script +++ b/vpnc-script @@ -168,7 +168,7 @@ do_ifconfig() { # Point to point interface require a netmask of 255.255.255.255 on some systems if [ -n "$IPROUTE" ]; then $IPROUTE link set dev "$TUNDEV" up mtu "$MTU" - $IPROUTE addr add "$INTERNAL_IP4_ADDRESS/255.255.255.255" peer "$INTERNAL_IP4_ADDRESS" dev "$TUNDEV" + $IPROUTE addr add "$INTERNAL_IP4_ADDRESS/32" peer "$INTERNAL_IP4_ADDRESS" dev "$TUNDEV" else ifconfig "$TUNDEV" ${ifconfig_syntax_inet} "$INTERNAL_IP4_ADDRESS" $ifconfig_syntax_ptp "$INTERNAL_IP4_ADDRESS" netmask 255.255.255.255 mtu ${MTU} up fi