'Unable to reach my home server using IPv6
I have a home server on which I run a webserver and occasionally need to SSH into. The home server has an IPv6 addresse as can be seen below:
$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: wlp28s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2405:201:100f:e89f:1a89:e83:3958:25c6/64 scope global temporary dynamic
valid_lft 3560sec preferred_lft 3560sec
inet6 2405:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:6ee3/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 3560sec preferred_lft 3560sec
inet6 fe80::5ad4:f50a:732a:d729/64 scope link noprefixroute
valid_lft forever preferred_lft forever
5: docker_gwbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP
inet6 fe80::42:aaff:fec9:3df6/64 scope link
valid_lft forever preferred_lft forever
11: veth707599e@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP
inet6 fe80::2cd8:4dff:febb:594d/64 scope link
valid_lft forever preferred_lft forever
(I have masked out the MAC-based IPv6 for privacy purposes).
I have a DigitalOcean droplet from which I tried pinging both temporary as well as dynamic IPv6 address as follows, but no avail:
ping6 2405:201:100f:e89f:1a89:e83:3958:25c6
ping6 2405:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:6ee3
I also tried running a simple Python HTTP server and reaching it over VPN, but no avail:
$ python -m http.server --bind ::
Serving HTTP on :: port 8000 (http://[::]:8000/) ...
Firing up Chrome/Firefox and connecting it to VPN and then typing http://[2405:201:100f:e89f:1a89:e83:3958:25c6]:8000 or http://[2405:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:6ee3]:8000 gives me The requested URL could not be retrieved error.
The home server does not have any Firewall. It's a bare-bones, fresh Ubuntu installation.
What am I missing?
Thanks!
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
