Mikrotik:如何正确设置IPV6路由/ dhcp服务器

我的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