- 逆向行駛 - https://520.be -

[CentOS]申請免費IPv6服務 at HE.net Tunnel

[animagine-xl-3.1] Hawaii, USA - 010

前陣子黑五買了VirMach [1]超殺搶購的VPS 🐱‍🏍 但是都沒有IPv6,所以我把目光轉向Hurricane Electric提供的IPv6 Tunnel服務,HE.net在美國算是非常大的資料中心服務商了,穩定度還是可以相信滴,這邊留個筆記~🤖🤓🤖

申請方式

STEP1. 先到HE.net的IPv6 Tunnel服務 [2]申請一個帳號,然後進入左手邊的Create Regular Tunnel開始申請

STEP2. 在Create New Tunnel的頁面,IPv4 Endpoint (Your side):這個框框要輸入實際可連網的IPAvailable Tunnel Servers就選擇地理位置靠近的地方,大致上就是選以下幾個地方吧。

[3]

STEP3. 申請成功後,把Tunnel Details頁面列印出來或是轉存成pdf,然後記住此四項紀錄

[4]

SSH操作紀錄

### 啟用IPv6功能

### 啟用IPv6網路支援

### 設定IPv6通道的網路介面

IPV6TUNNELIPV4=【Server IPv4 Address】
IPV6TUNNELIPV4LOCAL=【Client IPv4 Address】
IPV6ADDR=”【Client IPv6 Address,加上/64】”
IPV6_DEFAULTGW=”【Server IPv6 Address,不要加上/64】”

cat <<"EOF" > /etc/sysconfig/network-scripts/ifcfg-heipv6
NAME="heipv6"
DEVICE=heipv6
ONBOOT=yes
USERCTL=yes
BOOTPROTO=none
PEERDNS=no
IPV6TUNNELIPV4=【Server IPv4 Address】
IPV6TUNNELIPV4LOCAL=【Client IPv4 Address】
IPV6ADDR="【Client IPv6 Address,加上/64】"
IPV6_DEFAULTGW="【Server IPv6 Address,不要加上/64】"
IPV6INIT=yes
IPV6_AUTOTUNNEL=yes
IPV6_ROUTER=yes
IPV6_AUTOCONF=no
IPV6_CONTROL_RADVD=yes
PHYSDEV=eth0
TYPE=sit
DEVICETYPE=sit
NM_CONTROLLED=no
IPV6_DEFAULTDEV=heipv6
EOF
clear
cat /etc/sysconfig/network-scripts/ifcfg-heipv6

[5]

### 重啟網路
systemctl restart network

### 驗證IPv6網路狀況,有防火牆的可以暫停下來或是重開機試試看

# 透過內建的IP程式連線驗證gateway
/sbin/ip -6 route | grep -v ^unreachable | grep -v ^fe80
# 透過內建的IP程式連線驗證本機IP
/sbin/ip r get to 2001:4860:4860::8888 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
# 連線到icanhazip.com驗證本機IP
curl -6 icanhazip.com
# 基本ping6、traceroute6測試
ping6 -c 1 ordns.he.net
traceroute6 ordns.he.net
ping6 -c 1 ipv6.google.com
traceroute6 ipv6.google.com

[6]

### 有時候會莫名其妙碰到下載IPV6很慢的狀況,此時可以使用此指令改用IPv4優先來解決

ref.