5 ms·
IPv6. This allows my hosts to be accessible to the internet, even though they're behind routers/NAT devices.
by stevekemp 10y ago
IPv6. This allows my hosts to be accessible to the internet, even though they're behind routers/NAT devices.
- chanux 10y agoSome pointers for a noob to follow? Thanks in advance.
- lloeki 10y agoEither the machine is routed to the internet because there's an IPv6-aware router properly set up with an ISP that provides a prefix, or you can create a 6in4 tunnel through a broker such as Hurricane Electric[0] or SixXS[1] (either on a router or on the machine itself). [0]: https://tunnelbroker.net https://tunnelbroker.net [1]: https://www.sixxs.net https://www.sixxs.net
- andyjohnson0 10y agoI'd also like to know more about this.
- stevekemp 10y agoIf your ISP gives you a native IPv6 address you can connect to it remotely. If not you'll need to configure a tunnel. You could find this is as easy as installing `miredo`, for example a debian system run: apt-get install miredo That will then automatically give you a globally routable IPv6 address - which you can view via "ip -6 addr list", and which you can connect to remotely, again you'll need IPv6 on the remote system. (e.g. I have IPv6 on my home network, and on my laptop. When traveling I can SSH to my home network via the IPv6 address I've got.)
- kobigurk 10y agoI must be missing something - if the tunnel is only on the PC, and outwards it's just ipv4, how does the router know to route it back without some fkrwrding configuration?
- stevekemp 10y agoThe other end of the tunnel knows how to reach your desktop, via the IPv4 address it has when the link was negotiated. Just trust me, it works like magic :)
- kobigurk 10y agoOh man. "Any sufficiently advanced technology is indistinguishable from magic". I must understand this technology! Indeed sounds magical.