Use the onlink flag when adding routes on Linux.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 18 Oct 2018 14:10:32 +0000 (16:10 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 18 Oct 2018 14:10:32 +0000 (16:10 +0200)
commit5f76bc06fba1d4ab1cfa460fff5c2695e21cabae
treeb946c423cc7e1bd30277531a9df2d559043f2311
parentc926b3b84317b220828c3d8b6275754c5003dfcf
Use the onlink flag when adding routes on Linux.

As reported by iczero, adding gateway routes on Linux can fail if the
gateway address is not reachable yet, either because the interface is
down, or if the gateway address is not inside any route that already is
added or is being added to that interface. By adding the onlink flag,
iproute2 will just add the route without questions.
src/ifconfig.c