From e898faddb3d5074a4489ce255927c6735b6f8b0d Mon Sep 17 00:00:00 2001 From: Daniel Baeyens Date: Wed, 7 Oct 2009 00:53:32 +0200 Subject: [PATCH] Fix "route add default dev " behaviour Previous behaviour was to set route's network mask as 255.255.255.255 Setting a destination network with netmask /32 blocks the connections just to the specified host. 0.0.0.0/32 defines the exact IPv4 address 0.0.0.0 and not the whole IPv4 hosts range. This patch allows traffic to any network, setting a 0.0.0.0/0 route. Change-Id: I1665f2fac52526337bb2c48e3b09564d9da448e7 --- toolbox/route.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolbox/route.c b/toolbox/route.c index 4f66201b0..107e48aa9 100644 --- a/toolbox/route.c +++ b/toolbox/route.c @@ -61,7 +61,7 @@ int route_main(int argc, char *argv[]) if (!strcmp(argv[2], "default")) { /* route add default dev wlan0 */ if (argc > 4 && !strcmp(argv[3], "dev")) { - rt.rt_flags = RTF_UP | RTF_HOST; + rt.rt_flags = RTF_UP; rt.rt_dev = argv[4]; errno = 0; goto apply;