Maximilian Wilhelm
67163c6561
static executor: Add support for IPv4 'pointopoint' addresses.
...
Closes #96
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-10-03 20:38:40 +02:00
Ariadne Conill
74b6f9487c
static: always associate default routes with $IFACE
...
Hetzner uses link-local addressing for their default IPv6 route,
accordingly we should specify the device a route is associated with
so that it will use the correct interface.
Thanks to Devin Brown for reporting this issue.
2020-10-02 15:44:46 -06:00
Maximilian Wilhelm
e52e94fe5e
static executor: Use vrf-member when setting gateway if present.
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2020-08-26 22:29:59 +02:00
Ariadne Conill
14914f1251
executors: use set -e consistently
2020-08-26 03:35:18 -06:00
Ariadne Conill
dc52642d73
static executor: default to metric=1 if not specified
...
this is needed to override learned routes if a gateway is configured
2020-08-24 10:52:10 -06:00
Ariadne Conill
ce07e1ff1f
static: add support for the metric property
2020-08-20 04:40:38 -06:00
Ariadne Conill
9caffc01c2
static executor: if vrf-table is set, apply the static route to a specific table
2020-08-20 02:59:43 -06:00
Ariadne Conill
8fb2a0571d
make sure VERBOSE is respected in executors
2020-07-26 04:18:57 -06:00
Ariadne Conill
326e27cdb4
executors: static: bring down routes before addresses
2020-07-26 04:13:25 -06:00
Ariadne Conill
43c147c6cf
build: allow for non-linux executors
2020-07-26 03:16:52 -06:00