[LEDE-DEV] netifd , route config behavior inconsistent with Wiki

Thierry Du Tre thierry.dutre.tch at gmail.com
Mon Jul 4 06:22:57 PDT 2016


Hi Felix,

I noticed an inconsistency with following description on the Wiki page 
for network config, section type 'route' (IPv4 Routes), option 'gateway' :
"Network gateway. If omitted, the gateway from the parent interface is 
taken; if set to 0.0.0.0 no gateway will be specified for the route"

It seems that in case a route is added without value for gateway set, 
this will result in creating a device route, so without a 'via' gateway ip.

For example :
config route
          option interface 'wan'
          option target '1.2.3.0'
          option netmask '255.255.255.0'

When wan interface is up, the following routes are created :
- default via 172.18.16.1 dev pppoe-wan  proto static  metric 1
- 1.2.3.0/24 dev pppoe-wan  proto static  scope link  metric 1

Where based on the Wiki description, I'd expect the following route :
1.2.3.0/24 via 172.18.16.1 dev pppoe-wan  proto static  metric 1

As I am trying to create a setup with multiple wan interfaces, there 
will be multiple default routes and the described behavior would be 
useful to get traffic destined for some subnets being forwarded via a 
specific interface.

Would you think, that a patch -when proposed- might be accepted ?
Or is the Wiki to be updated in order to describe the actual behavior in 
current implementation ?

Regards,
Thierry Du Tre



More information about the Lede-dev mailing list