[LEDE-DEV] Routing two interfaces on same subnet

Ben Greear greearb at candelatech.com
Mon Jul 4 15:57:31 PDT 2016


On 07/04/2016 02:53 PM, Baptiste Jonglez wrote:
> On Mon, Jul 04, 2016 at 10:54:27PM +0200, Baptiste Clenet wrote:
>> Hi Wang,
>> Thank for your answer. May you explain how to do that?
>> I think this should work.
>
> The general idea would be:
>
>    default via 192.168.0.1 dev wlan0  src 192.168.0.12  metric 300
>    default via 192.168.1.1 dev eth0   src 192.168.1.42  metric 200
>
> where the route with the lowest metric is used.  If it disappears, the
> remaining route is used instead.
>
> You should be able to do that on LEDE/OpenWRT, see the metric option here:
>
>    https://wiki.openwrt.org/doc/uci/network#ipv4_routes
>
> The problem is that, in your case, it probably won't work, because:
>
> 1) you mentioned that the route doesn't go away when the interface goes
>     down (which might or might not be a bug)
>
> 2) if both gateways are in the same subnet, chances are you're screwed up
>     anyway, because the kernel will only do ARP on one of your interface,
>     for both routes.  I'd be interested to know if this is not the case.

arp-filter can fix #2.

Thanks,
Ben

-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com




More information about the Lede-dev mailing list