ping6:sendmsg:没有可用的缓冲区空间

我不确定发生了什么变化,因为之前我必须使用来自zfs send -R zfs receive来恢复我的一个磁盘。 我不知道这是否相关,但这是我能想到的唯一可以改变的东西。

请原谅我在下面的输出混淆。 我试图弄清楚哪些地址是本地的,可路由的和默认网关。

 #ifconfig vtnet0
 vtnet0:flags = 8843 metric 0 mtu 1500
      选项= 6c07bb
        以太00:16: - : - : - : - 
         hwaddr 00:16: - : - : - : - 
         inet ---。---。--- .--- netmask 0xffffff00 broadcast ---。---。--- .---
         inet6 fe80 :: ---:----:---- ---- ---- ----%vtnet0 prefixlen 64 scopeid 0x1 
         inet6 2604:----: - : - :---- ----:----:----:---- prefixlen 64 
         nd6选项= 23
        媒体:以太网10Gbase-T 
        状态:有效

 #netstat -rf inet6
路由表

 Internet6:
目标网关标志Netif过期
 :: / 96本地主机UGRS lo0
默认2604:----: -  :: 1 UGS vtnet0
本地主机链接#3 UH lo0
 :: ffff:0.0.0.0/96 localhost UGRS lo0
 2604:----: -  :: 1 00:16: - : - : - : -  UHS vtnet0
 2604:----: - : -  :: / 6 link#1 U vtnet0
 2604:----: - : - :123 link#1 UHS lo0
 fe80 :: / 10 localhost UGRS lo0
 fe80 ::%vtnet0 / 64链接#1 U vtnet0
 fe80 :: ---:----:---链接#1 UHS lo0
 fe80 ::%vtnet1 / 64链接#2 U vtnet1
 fe80 :: ---:----:--- link#2 UHS lo0


 #ping6 -c 1 2604:----: - : - :----:----:----                                                                                                                                      
 PING6(56 = 40 + 8 + 8字节)2604 ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 2604 ---- ----- - :----:----:----
来自2604的16个字节:----: - : - :----:----:----,icmp_seq = 0 hlim = 64 time = 0.097 ms

 #ping6 -c 1 2604:----: -  :: 1                                                                                                                                                          
 PING6(56 = 40 + 8 + 8字节)2604 ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 2604 ---- ----- :: 1
 ping6:sendmsg:没有可用的缓冲区空间
 ping6:写了2604:----: -  :: 1 16个字符,ret = -1

 #ipfw show 5
 00005 200 21096允许ip6从任何到任何

当我尝试ping6任何其他非本地地址时ping6发生同样的情况。

我也尝试设置默认路由,以 – -iface vtnet0而不是具有相同结果的网关。

我已经看到了互联网上的其他地方的问题,但我还没有find任何解决scheme(我已经尝试重新启动,在接口上,等等)。 有没有人知道发生了什么?

编辑如果有人知道如何使用dtrace找出哪个函数(大概是从ip6_output开始的某个地方)正在触发这个错误的返回,这将是有益的。 我用dtrace搞砸了一些,但是我并没有find办法去解决这个问题。