Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Nov 2010 01:54:57 +0100
From:      "Nikos Vassiliadis" <nvass9573@gmx.com>
To:        "Tobias P. Santos" <tobias@ntelecom.com.br>,freebsd-net@freebsd.org
Subject:   Re: Remove route 0.0.0.0&0x1
Message-ID:  <20101128010732.229640@gmx.com>

next in thread | raw e-mail | index | archive | help

> ----- Original Message -----
> From: Tobias P. Santos
> Sent: 11/26/10 03:07 PM
> To: freebsd-net@freebsd.org
> Subject: Remove route 0.0.0.0&0x1
>
> Hello,
>
> I was adding a static route and "accidentally" put an extra number 1
> after the command, like this:
>
> route add -net 192.168.0.100 192.168.0.200 255.255.255.255 1
>
> netstat -rn prints:
> Routing tables
>
> Internet:
> Destination Gateway Flags Refs Use Netif Expire
> 0.0.0.0&0x1 192.168.0.200 UGS 0 0 bge0
>
> I tried to remove this route without success, either with:
> route delete -net 192.168.0.100 192.168.0.200 255.255.255.255 1
> or
> route delete -net 192.168.0.100 192.168.0.200 255.255.255.255
>
> I had to run route flush to get rid of it.

Try:
route delete 0.0.0.0 -netmask 0.0.0.1

> Anyone has any clues? And also, how come a route like this being
> interpreted as the default route?

A 0.0.0.0/0.0.0.1 route matches every IP with bit 0 clear and is
half the size of a 0.0.0.0/0.0.0.0 route - which is pretty big.
Something like:
0.0.0.0
0.0.0.2
0.0.0.4
...
255.255.255.252
255.255.255.254

HTH, Nikos



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101128010732.229640>