-iface option to route(8) is broken

From: Ian FREISLICH <ianf_at_clue.co.za>
Date: Tue, 08 Jan 2013 16:42:15 +0200
Hi

Adding routes using the -iface option to route(8) doesn't work any
more.  This was useful to select a specific interface for a route
when the remote gateway has the same IP address.  Are there plans
to restore this functionality?

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        options=80000<LINKSTATE>
        inet 41.135.82.18 --> 41.135.70.1 netmask 0xffffffff 
        Opened by PID 2387

[router] ~ # route add 41.154.2.53 -iface tun0
route: bad address: tun0

It also doesn't work on ngX PPP interfaces.

ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1490
        inet 197.87.27.111 --> 41.135.70.1 netmask 0xffffffff 
ng2: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1490
        inet 41.135.82.120 --> 41.135.70.1 netmask 0xffffffff 

[router] ~ # route add 41.154.2.53 -iface ng2 
route: bad address: ng2
[router] ~ # route add 41.154.2.53 -interface ng2
route: bad address: ng2

Ian

-- 
Ian Freislich
Received on Tue Jan 08 2013 - 13:42:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC