and I get a prefix address on ether1 but no internet connection.
I had a look at the 6to4 docs but the first example is marked as “currently not working” and the second example didn’t work.
Also I think this is probably the wrong thing to be looking at anyway, as I likely don’t need to transmit/receive IPv6 traffic over IPv4, right?
Can someone advise what else needs to be done to get an internet connection?
Thanks in advance
P.S. I have a router (a Buffalo router), provided by the ISP, so I should be able to get any additional info from that if necessary.
Thank you for the reply and sorry for the delay in my response.
The config is currently the factory default for the hAP ax3, I’ve attached it for reference.
The ISP is GMO but I believe the underlying line provider is NTT.
The contract includes their V6 Plus package which is what results in IPv4 over IPv6.
It’s possible to alter the contract and get just IPv4 however that also comes with a significant drop in bandwidth. Therefore I’d like to reserve this as a last resort
You will need to find out which tunneling mechanism the ISP supports. It is possible to do DS-Lite which is basically an IPv4 in IPv6 tunnel (search my posts for examples), but newer methods such as Lw4o6 and MAP-E require support in the client router which Mikrotik have not implemented.
Hey @Ryuu19, I’m pretty sure GMO has some guidelines on the protocols they use for IPv6/IPv4 tunneling. Come back here once you’ve found the info and we’ll help you configure your router.
From what I found V6 Plus uses the MAP-E protocol to deliver IPv4 over IPv6.
Thank you. I’ll give this a look and report back.
Although @urban69’s post seems to require a CG-NAT address, which my provider doesn’t appear to be using (the underlying IPv4 address is apparently 14.x.x.x which I believe is outside the CG-NAT range)
I followed @urban69’s example but substituted the CG-NAT address with what appears to be the underlying IPv4 address (I got this from the router the ISP provided).
However no luck. The bridge DHCP-client gets stuck, indefinitely, in the “searching” state
/interface/ipipv6
add disabled=yes !keepalive local-address=:: name=ipipv6-tunnel1 remote-address=14.x.x.x
/ipv6/dhcp-server
add address-pool=isp disabled=yes interface=bridge name=isp
/ipv6/settings
set accept-router-advertisements=yes
/ip/address
add address=192.0.0.2 interface=ipipv6-tunnel1 network=192.0.0.1
/ip/route
add disabled=no dst-address=0.0.0.0/0 gateway=192.0.0.1 routing-table=main suppress-hw-offload=no
/ipv6/address
add address=:: eui-64=yes from-pool=isp interface=bridge
/ipv6/dhcp-client
add add-default-route=yes default-route-distance=2 interface=ether1 pool-name=isp pool-prefix-length=56 rapid-commit=no request=prefix use-peer-dns=no
(I had to delete the existing DHCP-Client on ether1 for this to be successfully created)
add interface=bridge request=address
/ipv6/firewall/filter
add action=accept chain=forward
add action=accept chain=input
I’m still not having any luck but, at this point, it seems to be my huge lack of knowledge/understanding.
I’m going to brush up on IPv6 and MAP-E to see if I can figure out where I’m going wrong.
I’ll report back when I have some progress