When having multiple addresses set from the same prefix they might/will(?)
be configured as 'secondary' and implicitly removed when removing the
non-secondary address. This leads ip complaining about not being able
to remove the secondaries as they are already gone. So we ignore errors
while deconfiguring addresses as they liked occur when removing a
vanish address anyway.
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
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.