标签: ipv6

Ubuntu 作为 IPv6 路由器不采用来自上游 RA 的默认路由

我有一个 Ubuntu 14.04 盒子作为我的家庭路由器。我有一个由 ISP 委派的 IPv6 /64,并且我正在使用 RA 和 WIDE DHCPv6 客户端来配置 IPv6。一切正常,除了没有设置默认路由。如果我用来radvdump查看 WAN 接口上的 RA 包并使用它来手动设置默认路由,一切都会完美运行。

我可以(目前,我确实)只是将此手动路由规范作为WAN 接口的up命令/etc/network/interfaces,但这并不理想 - 似乎每次我的 ISP 进行维护时,路由器的地址都会发生变化,并且我有再次重新配置它。我想从 RA 获取路线,但我似乎无法获取该设置。我错过了什么吗?

eth1我的WAN接口是WAN接口,eth0LAN接口是LAN接口。

系统控制设置

root@nix $ grep ipv6 /etc/sysctl.conf
net.ipv6.conf.default.forwarding=1
net.ipv6.conf.eth1.accept_ra=2         # The WAN interface
net.ipv6.conf.eth1.accept_ra_defrtr=1
net.ipv6.conf.eth0.accept_ra=0         # The LAN interface
net.ipv6.conf.all.accept_redirects = 0
Run Code Online (Sandbox Code Playgroud)

宽配置

interface eth1 # WAN
{
  send ia-na 1;
  send ia-pd 1;
  request domain-name-servers;
  request domain-name;

  script "/etc/wide-dhcpv6/dhcp6c-script"; # does resolvconf work
}; …
Run Code Online (Sandbox Code Playgroud)

linux routing ipv6 radvd

1
推荐指数
1
解决办法
4003
查看次数

谁负责跟踪 ipv6 地址的可用性所需的 425 亿字节?

粗略的餐巾纸计算得出,2^128 个 IP 地址需要 42e37 字节来存储哪些已被占用,哪些未被占用的索引。这个数字大约需要 425 亿 yottabyes 来做一个完整的索引。这是假设每个地址对于每个 ipv6 索引都有一个 1 位结果。显然,所有人文学科的综合存储空间都达不到这个数字。

那么发行是如何工作的呢?地址是否按顺序管理,当我们使用所有地址时,在我们到达最后一个地址时,之前的地址可靠地离线以供获取?ISP 是否预留了一个频段来分配他们喜欢的方式?

ipv6 寻址系统如何工作?

networking storage ipv6

1
推荐指数
1
解决办法
139
查看次数

如何使用 TunnelBroker 的免费 /48 IPv6 块?

据我了解,TunnelBroker 是一种充当您的 ISP 的服务,它允许您使用公共 IPv6 地址直接指向您的机器,即使它位于 NAT 后面。

从我明白,TunnelBroker索赔给你IPv6地址的免费/ 48块。这是> 65k地址。我如何使用它们?我找到的有关 TunnelBroker 的唯一文档是使用sit0. 假设我有 65,000 台计算机,我希望为每台计算机分配一个 IPv6,是否可以使用给定的 IP 块?我该去哪里做这件事?

谢谢

networking ipv6 tunnel

1
推荐指数
1
解决办法
480
查看次数

如何查找序列中的下一个 IPv6 地址

我有一个 /96 块的 IPV6 地址,我想知道如何找到下一个地址(因为 ipv6 地址可以包含数字和字母)。我知道第一个地址可能是数字,但我还没有弄清楚我如何真正以某种顺序找到该数量的地址

EG:我可以使用什么技术来确保我实际上能够使用所有地址

ip-address ipv6

0
推荐指数
1
解决办法
2909
查看次数

如何判断我的 Macbook 是否支持 IPv6?

我想知道我的 Macbook 是否可以处理 IPv6。我怎么知道?

mac ipv6 macos

0
推荐指数
1
解决办法
145
查看次数

路由器不断在 ipv6 上做广告

尽管禁用了无线 ipv6 连接,但我每隔几秒钟就会从 ipv6 上的路由器收到以下路由器广告:

# tcpdump -vv 'ip6 and icmp6'
tcpdump: listening on wlth0, link-type EN10MB (Ethernet), capture size 65535 bytes
10:01:33.260428 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 56) fe80::220:70ff:feb3:91d2 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 56
    hop limit 64, Flags [other stateful], pref low, router lifetime 0s, reachable time 0ms, retrans time 0ms
      rdnss option (25), length 24 (3):  lifetime 30s, addr: fe80::220:70ff:feb3:91d2
        0x0000:  0000 0000 001e fe80 0000 0000 0000 0220
        0x0010: …
Run Code Online (Sandbox Code Playgroud)

networking ipv6 wireless-router icmp

0
推荐指数
1
解决办法
850
查看次数

我可以使用我的 IPv4 地址访问我的网站,但不能使用我的 IPv6 地址。为什么?

我通过打开端口 80 以供防火墙传入并进行适当的端口转发,从而将我的个人 Web 服务器暴露给外部世界。然后我去 whatismyipaddress.com 获取我的外部 IP 地址以在 Internet Explorer 中进行测试。在 IE 地址文本框中使用 whatismyipaddress.com 给我的 IP 地址(似乎是 IPv6)导致 IE 使用该地址进行 Bing 搜索。我在关闭地址栏搜索的情况下尝试了 Firefox 中的地址,Firefox 给我“地址无效”。我花了很多时间来确保我的防火墙和端口转发设置是正确的,确实如此。无论我尝试什么,我都无法使用该地址访问我的 Web 服务器。然后我去了 canyouseeme.org,它报告了我的 IP 地址为 IPv4 地址。我很惊讶。我认为 IPv4 不再在 Internet 上使用。

为什么 whatismyipaddress.com 报告的 IPv6 地址在两个浏览器中都不起作用,而 IPv4 在这两个浏览器中都起作用?我认为 IPv4 是互联网上的历史。

networking ipv6 webserver ipv4

0
推荐指数
1
解决办法
2464
查看次数

访问不支持 IPv6 的网站的任何解决方法?

最近,我在任何浏览器和设备上都无法访问twitch.tv。谷歌浏览器给了我DNS_PROBE_FINISHED_NXDOMAIN所以我了一下...谷歌和大多数文章都告诉我改变我的 DNS。我继续将我使用的每台设备上的 DNS 更改为 Google DNS。但它只适用于我的 Android 手机。但是,我的电脑无法正常工作。坐下来之后,我发现 Twitch 不支持 IPv6。所以我去网络和共享中心 (Windows 10) 禁用 IPv6 协议,Twitch 又可以访问了。

IPv6 一直在我的电脑上激活。如果我在我的电脑上禁用 IPv6 会有什么问题吗?如果有问题,那么我应该怎么做来解决这个问题?

ps:直到出现这个问题,我才知道我的 ISP 支持 IPv6 :v。

dns ipv6 ipv4 windows-10 twitch

0
推荐指数
1
解决办法
3844
查看次数

家庭路由器使用 IPv6 的原因

闲暇时,我在华硕 RC-AT1200 路由器上启用了 IPv6。因此,我的 ISP 为我分配了 IPv6 和 IPv4 地址。造成的问题太小了,无法提及。好处似乎不存在。

显然,如果我的 ISP 需要它或者我必须访问不支持 IPv4 的站点,启用 IPv6 将是必不可少的。但这不仅不是真的,我似乎找不到任何不支持 IPv4 的 ISP 或站点。

那么,我应该关心吗?什么情况下使用 IPv6 会使我受益?

networking router ipv6

0
推荐指数
1
解决办法
2491
查看次数