On Wed, Nov 09, 2022 at 07:37:50AM +0000, Stuart Henderson wrote:
> Seems some hosting providers have annoying "out of prefix"
> default gateways whuch are painful to configure
> (https://marc.info/?t=166782242200005&r=1&w=2), should
> we give a pointer in route(8)?
> 
> Index: route.8
> ===================================================================
> RCS file: /cvs/src/sbin/route/route.8,v
> retrieving revision 1.104
> diff -u -p -r1.104 route.8
> --- route.8   29 Jul 2022 18:28:32 -0000      1.104
> +++ route.8   9 Nov 2022 07:29:59 -0000
> @@ -596,6 +596,14 @@ Delete the
>  route to the 192.168.5.0/24 network:
>  .Pp
>  .Dl # route delete -inet 192.168.5.0/24
> +.Pp
> +Add a static
> +.Xr inet6 4
> +route to a host which is on the vio0 interface that is outside the prefix
> +configured on the interface, and use that host as a default gateway:
> +.Pp
> +.Dl # route add -inet6 2001:db8:efef::1 -cloning -link -iface vio0
> +.Dl # route add -inet6 default 2001:db8:efef::1
>  .Sh DIAGNOSTICS
>  .Bl -diag
>  .It "%s: gateway %s flags %x"
> 

I'm fine with this for now. It would be great if we could make ifconfig do
the right thing but that is more complex. Setting a destination (like on
point-to-point interfaces) is shared with the broadcast address so
IFF_BROADCAST handling needs to be adjusted.

-- 
:wq Claudio

Reply via email to