Summary: | networkd: IPv6 Gateway cannot be link local | ||
---|---|---|---|
Product: | systemd | Reporter: | Marc Haber <mh+freedesktop-bugzilla> |
Component: | general | Assignee: | Tom Gundersen <teg> |
Status: | RESOLVED FIXED | QA Contact: | Tom Gundersen <teg> |
Severity: | normal | ||
Priority: | medium | CC: | jeremy.visser |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Marc Haber
2015-06-03 16:51:01 UTC
The $IFNAME thing sounds unnecessary. networkd could simply implicitly set the scope to the specific ifindex if it detects a link-local address being set. It is still the common way to write things in IPv6. I can imagine, also, a situation where would want to specify a route on a different interface as the one that is being configured in that file. I do not have any strong emotions about that though. For comparison, "ip route" also doesn't use the scope ID when setting link-local routes -- it is also inferred from the "dev ethX" part. Also, Windows doesn't use the scope ID when programming link-local addresses into an interface's gateway. So Lennart is right in comment #1 -- the scope ID is unnecessary. Please try the following. Gateway=fe80::1 GatewayOnLink=yes |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.