【问题标题】:Linux IPV6 primary and secondary addressesLinux IPV6 主要和次要地址
【发布时间】:2014-10-22 08:56:26
【问题描述】:

我需要有人向我解释如何分配 IPv6 地址并将其视为主要/次要地址。它是否与 IPv4 相同 - 单个主节点,多个辅助节点。分配的 IPv6 地址之间是否存在层次结构,或者它是一个平面列表。

谢谢!

【问题讨论】:

  • 当然,具体的行为也取决于你在代码中做了什么,但你没有提供任何相关信息。为了获得更好的答案,如果您包含您正在开发的内容可能会有所帮助
  • 如果我阅读了所有 IPv6 地址,我只是在徘徊,它们之间是否存在主要/次要地址或它们是否相等 - 我看到了 ip 命令标志,这让我想到是否可以分配主要 IPV6 地址也是次要的。
  • 如果这个问题不是关于如何在编写代码时处理多个 IPv6 地址(而是关于 sysadmin 的东西),那么这里就离题了。在这种情况下,请尝试例如superuser.com。
  • 请解释您对“主要/次要”地址的概念,并适当更新问题,说明您希望如何以编程方式与之交互。
  • 我需要为每个接口分配多个 IPv6 地址,在 IPv4 中有一个主地址和多个辅助地址。现在我想知道如果我添加多个 IPv6 地址,它们是否会在内部被视为主要和次要地址。

标签: linux interface ipv6


【解决方案1】:

这是一个平面列表。所有其他的东西,比如公共前缀长度相等并且没有临时(隐私)地址 Linux 通常会使用最后添加的静态地址作为默认源地址。您可以通过在默认路由上设置特定的src 地址来覆盖它:

ip -6 route add default via 2001:db8::1 dev ethic src 2001:db8::abcd

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 2017-02-27
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多