首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >systemd-networkd IPv6自动配置

systemd-networkd IPv6自动配置
EN

Unix & Linux用户
提问于 2018-03-27 09:08:24
回答 1查看 6.7K关注 0票数 3

我想在IPv6中创建一个systemd-networkd中简单的DHCP IPv4网络,其中服务器主机分发IPv6地址,许多客户端自动获取地址。

在IPv4中,这很简单,只需要一个DHCP服务器/客户端和一个IPv4地址池。到目前为止,我还无法在IPv6世界中复制同样的东西。我正在跟踪系统-网络文档,它建议使用'IPv6AcceptRA‘

服务器.network配置

代码语言:javascript
复制
[Match]
Name=enp0s4

[Network]
Address=fd00:1::/64
IPv6PrefixDelegation=yes

[IPv6Prefix]
Prefix=fd00:1::/32

[IPv6PrefixDelegation]
RouterLifetimeSec=20

客户端.network配置

代码语言:javascript
复制
[Match]
Name=enp0s4

[Network]
IPv6AcceptRA=yes

通过这种设置,服务器似乎可以:

代码语言:javascript
复制
# ip a
...
3: enp0s4: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether ca:fe:b9:4d:9d:6f brd ff:ff:ff:ff:ff:ff
    inet6 fd00:1::/64 scope global tentative flags 08 
       valid_lft forever preferred_lft forever
    inet6 fe80::c8fe:b9ff:fe4d:9d6f/64 scope link tentative flags 08 
       valid_lft forever preferred_lft forever
...

但客户没有得到地址:

代码语言:javascript
复制
# ip a
...
3: enp0s4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether ca:fe:10:2a:af:27 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::c8fe:10ff:fe2a:af27/64 scope link tentative flags 08 
       valid_lft forever preferred_lft forever
...

应该这样做,还是有更好的方法来解决这个问题?

EN

回答 1

Unix & Linux用户

发布于 2018-04-02 19:07:52

在服务器上安装radvd或其他路由器广告守护进程,将其配置为分发您的ULA前缀,您就可以开始了。客户通过SLAAC获得他们的地址。或者,安装和配置一个具有IPv6功能的DHCP服务器。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/433783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档