AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 818788
Accepted
nbari
nbari
Asked: 2016-12-06 04:02:22 +0800 CST2016-12-06 04:02:22 +0800 CST 2016-12-06 04:02:22 +0800 CST

使用提供的网关 2001:4ba0:fffd:1:beef::1 /128 而不是 fe80::1。

  • 772

我正在尝试在FreeBSD 11服务器上设置一些 IPV6 地址,有人告诉我将此 IP 用作网关:

2001:4ba0:fffd:1:beef::1 /128

我的地址是:

2001:4ba0:fffd:0063::0 /64

我试过这个:

ipv6_activate_all_interfaces="YES"
ipv6_defaultrouter="2001:4ba0:fffd:1:beef::1"
ifconfig_bge0_ipv6="inet6 2001:4ba0:fffd:0063::1 prefixlen 64"

但我收到这条消息:

route: writing to routing socket: Network is unreachable
add net default: gateway 2001:4ba0:fffd:1:beef::1 fib 0: Network is unreachable

通过这样做,npd -a我得到了这个:

> ndp -a
Neighbor                             Linklayer Address  Netif Expire    S Flags
2001:4ba0:fffd:63::1                 2c:44:fd:9a:3f:90   bge0 permanent R
fe80::1%bge0                         28:92:4a:cd:08:18   bge0 22h8m42s  S R
fe80::2a92:4aff:fecd:818%bge0        28:92:4a:cd:08:18   bge0 23h27m31s S R
fe80::2e44:fdff:fe9a:3f90%bge0       2c:44:fd:9a:3f:90   bge0 permanent R

然后我尝试用作默认路由器fe80::1.:

ipv6_activate_all_interfaces="YES"
ipv6_defaultrouter="fe80::1%bge0"
ifconfig_bge0_ipv6="inet6 2001:4ba0:fffd:0063::1 prefixlen 64"

当使用链路本地 fe80::1地址作为网关时,IPV6 工作。

我想知道使用链接本地地址作为网关的优点/缺点是什么,以及如何使用提供的网关或使用两者都是一样的?

freebsd ipv6
  • 1 1 个回答
  • 372 Views

1 个回答

  • Voted
  1. Best Answer
    Sander Steffann
    2016-12-06T05:09:32+08:002016-12-06T05:09:32+08:00

    您获得的 IPv6 网关地址 ( 2001:4ba0:fffd:1:beef::1) 不在您获得的子网内 ( 2001:4ba0:fffd:0063::/64),因此您的机器抱怨该网络无法访问是正确的。

    使用本地链路地址作为默认网关通常是一个很好的解决方案,只要网关的本地链路地址不变。该地址fe80::1看起来像一个手动配置的地址,这表明它是故意提供的,因此可能是稳定的。

    网关使用什么地址并不重要。该地址的唯一用途是确定网关的第 2 层 (MAC) 地址,以便可以在那里发送数据包。无论是通过查找全局地址还是使用链路本地地址来找到 MAC 地址,对于路由的实际数据包都没有任何区别。

    • 3

相关问题

  • Mono 2.4 Ahead-Of-Time (AOT) 可以在 FreeBSD x86(或 x64)上编译吗?

  • FreeBSD 和 Linux 有什么区别?[关闭]

  • 在 FreeBSD 上安装和运行 MySql

  • 在 freeBSD 上安装 netbeans 的问题

  • 用于 Web 应用服务器的 FreeBSD 磁盘分区(Apache/MySQL/PHP)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve