1 |
Am 15.04.2014 20:25, schrieb Stefan G. Weichinger: |
2 |
|
3 |
> Tom Gundersen, one of the main coders said "IPv6 support is so far very |
4 |
> basic (you can set static IPv6 addresses, and that's it). We plan to |
5 |
> support it fully in the future though." |
6 |
> |
7 |
> -> https://plus.google.com/+TomGundersen/posts/8d1tzMJWppJ |
8 |
> |
9 |
> Maybe things developed since then. |
10 |
|
11 |
I took the opportunity and asked Tom myself (we were in contact last |
12 |
week due to my questions around my KVM-related network-setup). |
13 |
|
14 |
Some quotes out of his reply, I showed him this thread for a start. |
15 |
|
16 |
-> |
17 |
|
18 |
> Am 15.04.2014 19:25, schrieb Pavel Volkov: |
19 |
>>> Not yet, but it seems weird to have DHCP= for DHCPv4 and not to have any |
20 |
>>> options (DHCPv6/SLAAC/unconfigured) for IPv6. Only Address= for static |
21 |
>>> address. |
22 |
> |
23 |
> Currently, the only IPv6 support we have is static addresses and |
24 |
> whatever the kernel provides natively. The reason for this is just |
25 |
> lack of hours in the day, and it is definitely on the TODO. We expect |
26 |
> to have DHCPv6 soon, but the patches have not yet been posted. Any |
27 |
> further assistance in the form of patches or testing would be greatly |
28 |
> appreciated of course. |
29 |
> |
30 |
>>> Here is another problem. I need to issue this command: |
31 |
>>> "ip token set ::2/64 dev br0" |
32 |
>>> 1. after the bridge device is created |
33 |
>>> 2. before IP address is configured on it |
34 |
> |
35 |
> This seems like a useful feature and should be simple to implement. |
36 |
> Can't promise to work on that any time soon though, but, again, |
37 |
> patches would be appreciated. |
38 |
> |
39 |
>>> netctl still seems a lot more capable than systemd-networkd... |
40 |
> |
41 |
> Yes, we still have a lot of features left on our TODO. Things are |
42 |
> |
43 |
>>> And netctl runs separate services (line netctl@××××.service) for |
44 |
>>> separate interfaces unlike systemd-networkd, you can create more custom |
45 |
>>> deps on top of it. |
46 |
> |
47 |
> That is also true, but this was a conscious choice from our side. Most |
48 |
> of the deps (as the token use-case you mentioned above) are sorted out |
49 |
> by networkd internally (when support is added), so the config remains |
50 |
> purely declarative. Moreover, exposing network state simply as systemd |
51 |
> units is not really powerful enough, as we probably want much more |
52 |
> fine-grained status information (if an interface is up, if it has a |
53 |
> link-local address assigned, a routable address assigned, if the |
54 |
> global internet is reachable etc, etc.). We have therefore taken the |
55 |
> approach of exposing this info (and more, such as DHCP leases and |
56 |
> their associated information) through a C library. The plan is to |
57 |
> obviously also add a dbus API. |
58 |
> |
59 |
>> And it is not meant to be a drop-in replacement for big guns like |
60 |
>> gnome-networkmanager or netctl, but just a simple tool for static setups. |
61 |
> |
62 |
> True, we target mainly static setups (i.e., ones where you don't |
63 |
> usually change the network configuration at run-time, though you may |
64 |
> still use dynamic configuration such as DHCP of course). However, we |
65 |
> still have a lot more features we need/want before we are done |
66 |
> |
67 |
>> Maybe things developed since then. |
68 |
> |
69 |
> Not really. I have been working mostly on IPv4 so far, but Patrik |
70 |
> Flykt from Intel is hard at work on DHCPv6, so that should be coming |
71 |
> along soon. |
72 |
> |
73 |
> Cheers, |
74 |
> |
75 |
> Tom |
76 |
|
77 |
So IPv6 isn't yet much supported as you noticed, right. |
78 |
|
79 |
Interesting anyway, isn't it? |
80 |
|
81 |
Best, Stefan |