4. FAQ

这些问题/答案中的一部分来自 OLSRd 网站。

4.1. OLSRd 是否完全符合 RFC3626 规范?
4.2. 我可以混合使用站点本地和全局 IPv6 地址吗?
4.3. GUI 前端编译失败...为什么?
4.4. 如果存在多个网关,移动节点如何判断使用最近的网关?
4.5. 我启动并运行了 OLSRd - 但节点似乎没有“听到”彼此!

4.1. OLSRd 是否完全符合 RFC3626 规范?

是的。它甚至实现了一些 RFC 中提到的额外功能。请参阅 RFC 合规性 部分以获取完整列表。

4.2. 我可以混合使用站点本地和全局 IPv6 地址吗?

是的。但请记住,它们最初的设计目的不是同时使用。如果您开始使用这两种地址,网络拓扑可能会非常“混乱”

4.3. GUI 前端编译失败...为什么?

您可能没有安装 GTK2.0 开发库。

4.4. 如果存在多个网关,移动节点如何判断使用最近的网关?

当检测到新的网关时,移动节点会检查到这个新发现的网关的距离(跳数),并与当前网关进行比较。如果距离更短,则这个新网关将成为当前的(默认)网关。请参阅 OLSR RFC 中的 12.6.2 节 (RFC3626)

4.5. 我启动并运行了 OLSRd - 但节点似乎没有“听到”彼此!

大多数时候这是一个配置错误:请检查以下内容

  • 如果使用 WLAN 接口,请确保 ESSID/密钥匹配。

  • 确保网卡设置为“Ad-Hoc”模式而不是“Managed”模式。

  • 确保您没有阻止 UDP/698 端口。如果使用 netfilter,请运行ip6tables -L以 root 身份查看设置了哪些规则。ip6tables -F刷新所有规则。