Some question about IPv4 routes
Alexandre Martins
alexandre.martins at netasq.com
Mon Nov 5 16:21:41 UTC 2012
Dears,
Since FreeBSD 8.0, there is some changes about routing table, in particular
the IPv4 'link-local' route.
In my case, i have this config: em0 192.168.0.1 / 24
In FreeBSD < 8, if I run 'route get 192.168.0.0', it tell me :
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
route to: 192.168.0.0
destination: 192.168.0.0
mask: 255.255.255.0
interface: em0
flags: <UP,DONE,CLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 -537398
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
And in FreeBSD >= 8
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
route: writing to routing socket: No such process
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
In addition, if I run a ping on network and broadcast address
(ping 192.168.0.0; ping 192.168.0.255)
In Freebsd < 8, a new route was created and i can see it in
'netstat -rn -af inet'
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Internet:
Destination Gateway Flags Refs Use Netif Expire
192.168.0.0 ff:ff:ff:ff:ff:ff UHLWb 1 1 em0 =>
192.168.0.255 ff:ff:ff:ff:ff:ff UHLWb 1 1 em0 =>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
But not in FreeBSD >= 8
So, why is the broadcast route not created in FreeBSD >= 8 ?
And why is the command 'route get 192.168.0.0' fail in FreeBSD >= 8 ?
Regards
--
Alexandre Martins
NETASQ -- We secure IT
More information about the freebsd-current
mailing list