]> www.infradead.org Git - users/dwmw2/vpnc-scripts.git/commitdiff
Use /32 for netmask to iproute, not /255.255.255.255
authorDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 25 May 2012 07:03:37 +0000 (08:03 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 25 May 2012 07:03:42 +0000 (08:03 +0100)
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 <David.Woodhouse@intel.com>
vpnc-script

index c06c444649166715c255e5ff4d7721bcf81e4214..11cdc3240f3414c6e41cda73813ca7618d22947f 100755 (executable)
@@ -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