Hurricane Electric IPv6 tunnel¶
IPv6 needs no introduction, but if you are unaware, it replaces the more popular IPv4 protocol, which uses 128-bit hexadecimal addresses instead of 32-bit decimal ones.
Hurricane Electric is an internet service provider. Among its other services, Hurricane Electric runs the free Tunnel Broker service to give IPv6 connectivity behind IPv4-only networks.
Introduction¶
Thanks to the IPv4 depletion, a need for an expanded IP addressing space has arisen in the form of IPv6. However, many networks still lack IPv6 support due to the ubiquity of Network Address Translation (NAT). Because of this, Hurricane Electric offers IPv6 tunnels.
Prerequisites¶
A Rocky Linux server with a public IP address and non-filtered Internet Control Message Protocol (ICMP).
Getting an IPv6 tunnel¶
First, create an account at tunnelbroker.net.
When you have an account, select Create Regular Tunnel in the User Functions sidebar:
Then enter your public IPv4 address, select your endpoint location, and click Create Tunnel.
Setting up the IPv6 tunnel¶
The good news is that an IPv6 tunnel only needs one command:
nmcli connect add type ip-tunnel ifname he-sit mode sit remote IPV4_SERVER ipv4.method disabled ipv6.method manual ipv6.address IPV6_CLIENT ipv6.gateway IPV6_SERVER
Replace the following with the details from your Hurricane Electric portal:
IPV4_SERVER
with the Server IPv4 AddressIPV6_SERVER
with the Server IPv6 AddressIPV6_CLIENT
with the Client IPv6 Address
Author: Neel Chauhan
Contributors: Steven Spencer, Ganna Zhyrnova