首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统d-网络不启动DHCPv6客户端

系统d-网络不启动DHCPv6客户端
EN

Server Fault用户
提问于 2022-04-01 22:46:22
回答 1查看 867关注 0票数 1

systemd-网络文档做出了这样的声明..。

代码语言:javascript
复制
By enabling DHCPv6 support explicitly, the DHCPv6 client will
be started regardless of the presence of routers on the link

这就是我要寻找的行为--忽略任何可能出现或不出现的RAs,而只是启动一个DHCPv6客户机。

我没有看到任何证据表明networkd正在启动dhcpv6客户机,无论是从SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-networkd的输出还是从tcpdump

但是,如果手动调用DHCPv6,则可以确认我的dhclient服务器是否正常工作。

代码语言:javascript
复制
root@client:~# dhclient -6 -v eth0
[...]
XMT: Solicit on eth0, interval 1070ms.
RCV: Advertise message on eth0 from fe80::baae:edff:fe77:7798.
[...]
XMT: Request on eth0, interval 910ms.
RCV: Reply message on eth0 from fe80::baae:edff:fe77:7798.
[...]
RCV:  | | X-- IAADDR fd11:7::175
RCV:  | | | X-- Preferred lifetime 7200.
RCV:  | | | X-- Max lifetime 7500.
RCV:  X-- Server ID: 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe
message status code Success: "success"
PRC: Bound to lease 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe.

systemd-network配置(由netplan生成)。

代码语言:javascript
复制
[Match]
MACAddress=xx:xx:xx:xx:xx:xx
Name=eth0

[Network]
DHCP=ipv6   <-- explicitly enabling dhcpv6
LinkLocalAddressing=ipv6
Address=192.168.0.1/24
IPv6AcceptRA=no

[Route]
Destination=0.0.0.0/0
Gateway=192.168.0.10

对networkd为什么不启动DHCPv6客户机?

有什么想法吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-04-02 00:30:06

好的,WithoutRA=solicit似乎是[DHCPv6]下所需的设置。

我可能会向docs提交一个问题,因为这似乎与[Network]部分中的声明相矛盾。

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

https://serverfault.com/questions/1097606

复制
相关文章

相似问题

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