Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Nov 2012 17:21:34 +0100
From:      Alexandre Martins <alexandre.martins@netasq.com>
To:        freebsd-current@freebsd.org
Subject:   Some question about IPv4 routes
Message-ID:  <8632523.6dTPfJQh0d@pc-alex.netasq.com>

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

--nextPart10638258.ekYFtC3Pqe
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

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


--nextPart10638258.ekYFtC3Pqe--




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