Subject: Re: setting static routes
To: Chris Jones <chris@cjones.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 07/17/2002 20:26:48
On Tue, Jul 16, 2002 at 03:50:25PM -0600, Chris Jones wrote:
> This should be really simple; I must be missing something obvious.
>
> I want to set a static route for a small network to go through another
> host. When I try to manually create this route with "route add",
> though, it tries to run it through ppp0, instead of fxp0.
>
> More detail:
>
> The machine is a router and dial-up server. It has we0 (where the
> default route goes), fxp0 (where the local net is), and several ppp
> interfaces.
>
> # uname -a
> NetBSD ns 1.5.2 NetBSD 1.5.2 (NS) #1: Wed Dec 19 15:22:25 MST 2001
> chris@ns:/usr/src/sys/arch/i386/compile/NS i386
> # route add xxx.yyy.76.136 -netmask 255.255.255.248 xxx.yyy.76.104
> add net xxx.yyy.76.136: gateway xxx.yyy.76.104
> # netstat -nr -f inet | grep xxx.yyy.76.136
> xxx.yyy.76.136/29 xxx.yyy.76.104 UGS 0 0 1500 ppp0
> # route -n get xxx.yyy.76.104
> route to: xxx.yyy.76.104
> destination: xxx.yyy.76.104
> local addr: xxx.yyy.76.97
> interface: fxp0
> flags: <UP,HOST,DONE,LLINFO,CLONED>
> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu
> expire
> 0 0 0 0 0 0 1500
> 694
>
> So, the kernel obviously knows that the correct interface to reach
> xxx.yyy.76.104 is fxp0. But when I add a route using that as the
> next-hop gateway, it chooses ppp0 instead. What am I missing?
Can you post the whole output of 'netstat -rn' ?
--
Manuel Bouyer <bouyer@antioche.eu.org>
--