我的networking中有以下configuration:
ISP Router <- eth1 -> Mikrotik Router <- eth2-5 -> Internal network
我的ISP路由器收到一个/ 64 IPV6块是dynamic的,每当我重新启动它就会改变。
问题是我的内部networking中的设备没有收到IPV6地址,可能是因为Mikrotik中的DHCP服务器configuration不正确。
我已经在Mikrotik(IPV6 – > DHCP客户端)中configuration了DHCP客户端,我可以看到我的ISP分配的/ 64块。
但是我无法configurationDHCP服务器。 我尝试在“IPV6 – > DHCP服务器 – >添加新”中分配池,但是我的设备仍然没有收到任何IPV6地址。
任何有关错误的想法? 我正在使用版本6.33。
注意:如果我直接连接设备到我的ISP路由器,IPV6工作正常。
—编辑—
迈克尔评论后,我能够取得一些进展。 我禁用了Mikrotik中的DHCP服务器,并在“IPV6 – >地址”中添加了一个新的地址,其中包含广播标志和使用由DHCP客户端创build的池。
我内部networking中的所有设备都接收IPV6地址,并可以互相ping通。 不幸的是我无法ping外部主机。
在Mikrotik中,只有在/ ipv6 dhcp-client中选中“请求地址”选项时,才能ping外部主机。 否则ping不能在Mikrotik工作。
例如:试图ping ipv6.google.com。
/ping 2800:3f0:4001:801::200e SEQ HOST SIZE TTL TIME STATUS 0 2800:3f0:4001:801::200e timeout 1 2800:3f0:4001:801::200e timeout 2 2800:3f0:4001:801::200e timeout sent=3 received=0 packet-loss=100%
以下是我的路线:
/ipv6 route> print Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, o - ospf, b - bgp, U - unreachable # DST-ADDRESS GATEWAY DISTANCE 0 ADS ::/0 fe80::e297:96ff:fe6a:... 1 1 ADC 2001:1284:****:90dd::/64 ether2-master-local 0 2 DSU 2001:1284:****:90dd::/64 1
Mikrotik只做前缀代表团。 它的dhcp服务器实现是不完整的。 我一直在讨论他们的论坛。 请参阅http://forum.mikrotik.com/viewtopic.php?f=13&t=101918&p=506310&hilit=dhcpv6#p506307 。