how to access router with IPv6 address?

2

recently I tried to access my router's setting via 192.168.0.1 (manual said so) as usualy, however, thing is that a year ago I have switched from ipv4 to ipv6 and now ipconfig shows me this:

Windows IP Configuration
Connection-specific DNS Suffix . :
IPv6 Address . . . . . . . . . . : 2a0b:c230:35:204c::7a6
IPv6 Address . . . . . . . . . . : 2a0b:c230:35:204c:7848:3d7f:eefa:cf6a
Temporary IPv6 . . . . . . . . . : 2a0b:c230:35:204c:b89a:cd19:a7bf:d047
Link-local IPv6 Address  . . . . : fe80::7848:3d7f:eefa:cf6a%10
IPv4 Address . . . . . . . . . . : 10.10.10.100
Subnet Mask  . . . . . . . . . . : 255.255.255.0
Deafult Gateway  . . . . . . . . : fe80::297a:3cfd:fee5:3326%10

Tunel adapter isatap. <88B01E15-86779-405V-9R1C-3DF84635C612>:
Media State  . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Tunel adapter Local connection* 2:
Media State  . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

so the question is: how can I access my router ?

I tried:

http://[fe80::297a:3cfd:fee5:3326%10]/:8080

http://[fe80::297a:3cfd:fee5:3326%10]/

[fe80::297a:3cfd:fee5:3326%10]

fe80::297a:3cfd:fee5:3326%10

fe80::3326%10

192.168.0.1

etc..

I am with latest Chrome browser & TP-Link (TL-WR 841 ND) router (which is integrated in the wall - lol, dont ask me why)

gamer0

Posted 2018-05-09T21:55:10.360

Reputation: 663

1We need more specifics than you telling us you have a TP-Link router. We need at the very least, a model number, so we can read the manual for the device. – Ramhound – 2018-05-09T22:06:51.420

@Ramhound router model is: TP-LINK TL-WR 841 ND – gamer0 – 2018-05-09T23:25:37.953

1

After reading up in the manual: https://static.tp-link.com/res/down/doc/TL-WR841ND_V11_UG.pdf Some parts desribe how to configure IPv6 but other parts like the status page pretend like ipv6 doesn't exist. It could be the router is responding on ipv6 but the web server was never configured for it..

– jdwolf – 2018-05-12T08:06:14.173

@jdwolf I am trying to configure a UTStarCom WA3002G4 as an IPv6 router and it works, but the router admin page does not respond on it. I tried both a ULA /48 subnet, as well as the Link Local Address. Possibly you are right. – Milind R – 2020-01-10T08:29:56.017

Answers

2

The default gateway for an IPv6 will show up as a link-local address (fe80::) used for router advertisements and IPv6 auto configuration. It is a valid address but its not routable. Meaning only your link can get to it. But it otherwise usable. Therefor:

http://[fe80::297a:3cfd:fee5:3326]/

Should work. You need the [] when using IPv6 in a URL.

Just like you do in IPv4 you can also take the address allocated to your computer you take the last segment and change it to the lowest network IP usually 1 except with IPv6 there's no subnet mask just the routing prefix:

2a0b:c230:35:204c::7a6 -> 2a0b:c230:35:204c::1

So http://[2a0b:c230:35:204c::1]

Would also work. IPv6 also has zones which are indicated with % symbols which are used to indicate which interface to use and in urls they must be percent encoded in a URL with %25. But that isn't going to help you since most browsers don't handle them correctly and they aren't needed here.

jdwolf

Posted 2018-05-09T21:55:10.360

Reputation: 1 974

On Windows, link-local addresses should work even without zone identifiers (it has methods for detecting the correct interface). But on other systems, the fe80: address won't work like this. – user1686 – 2018-05-10T05:43:29.733

non worked. is there a other way? should I plug off ethernet cable before accessing my router? – gamer0 – 2018-05-11T01:00:41.647

0

According to this bug report, Firefox doesn't support link-local IPv6 addresses in the address bar.

A workaround is to use the link-global IPv6 address of the host (if it's not in a standalone network, of course). According to the Arch Linux manual on IPv6:

If you add an option -I your-global-ipv6 [to ping], link-local hosts will respond with their link-global scope addresses. The interface (%eth0) can be omitted in this case:

ping -I 2001:4f8:fff6::21 ff02::1

Now you know the global IPv6 address of your destination host. Check ip -6 neigh and use it the address bar of your browser: http://[2001:db8::c:d].

Stefan van den Akker

Posted 2018-05-09T21:55:10.360

Reputation: 171