当前三大运营商已经在给家庭宽带分配IPv6地址,如何通过RouterOS路由器获取并分配给内网的主机使用,这里简单说明下

首先需要确认你的RouterOS已经安装并启用了IPv6功能包,MikroTik硬件的RouterOS系统都带有IPv6功能包,但默认情况下是disabled状态,需要在system package里选择enable启用,并重启路由器。

启用完成后,在winbox左侧菜单会出现IPv6选项

下面我们以家庭宽带是路由器拨号为例(非光猫拨号),RouterOS已经通过PPPoE完成拨号上网,进入的IPv6->DHCPv6-client菜单,添加pppoe-out2的拨号接口,请求方式选择prefix,将获取的IPv6地址,添加到“ipv6“地址池中,地址池前缀长度为64(Pool Prefix Length),添加运营商的DNS(Use Peer DNS)和默认路由(Add Default Route):

添加完成后,当Status:bound,说明IPv6获取成功,如果没有则说明运营商未分配IPv6。

下面是为内网分配IP地址,采用SLAAC(无状态地址自动分配)方式为内网主机分配IPv6地址,

进入IPv6->address菜单,添加一个地址项,Address参数默认即可,From pool为刚才的ipv6地址池,interface=ether1-LAN内网口,启用EUI64(IPv6地址生成通过网卡MAC地址),当然也可以不选择EUI64,根据具体需求。

ND分配方式,确保IPv6->ND菜单下的Advertise DNS勾选,用于ND为主机的DNS分配

剩下的就是确保windows电脑的internet协议版本6(TCP/IPv6)已经勾选

然后查看windows电脑获取的IPv6地址信息