首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从内置IPv6 SLAAC支持中检索路由器广告的“托管”标志

从内置IPv6 SLAAC支持中检索路由器广告的“托管”标志
EN

Unix & Linux用户
提问于 2021-06-16 14:45:11
回答 1查看 312关注 0票数 0

Linux内核支持IPv6 SLAAC (无状态地址自动配置),能够处理接收到的路由器广告消息。

但是:据我所知,内核没有处理路由器广告中的两件事:

  1. ‘/’O‘标志指示网络中存在DHCPv6服务器(这存储在inet6_dev中,但从未使用)
  2. 在RA中传递DNS服务器的DNS选项(这完全被忽略)

有办法从用户空间检索这些信息吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-06-21 09:45:15

It接缝好像没有办法通过netlink

从内核中检索这些信息。

我想出了通过另一种方式检索这些信息的方法,谢谢用户A.B。

我使用了一个只监听icmpv6 6路由器广告消息的原始套接字。这将检索与will内核完全相同的消息。

例如,如A.B所述,我建议您查看ndisc6项目中的rdnss/icmp.c文件。https://github.com/nomis/ndisc6/blob/master/rdnss/icmp.c

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

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

复制
相关文章

相似问题

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