據廖大消息,hinet 開放用戶使用 ipv6 tunnel broker,這裡把我在 bsd 上設定的步驟寫下:
- 首先確定有把 tun/gif 編入 kernel,或是用kldload 載入 if_tun.ko/if_gif.ko
- 安裝port: net/gateway6
- 修改 /usr/local/etc/gw6c.conf
# 撥接用戶的 userid 是 HN 號碼(八位數字,不用加上@hinet.net),密碼是撥接密碼;固接用戶留空
userid=
passwd=
# 撥接用戶使用的 Server IP 是 203.74.21.88,固接用戶使用的是 203.74.21.89
server=203.74.21.89
# 撥接用戶使用的 auth method 是 any,固接用戶使用的是 anonymous
auth_method=anonymous
host_type=host
prefixlen=64
if_prefix=bge0
gw6_dir=/usr/local
auto_retry_connect=yes
retry_delay=30
keepalive=yes
keepalive_interval=30
tunnel_mode=v6anyv4
# 如果有使用到其他的tun/gif,記得不要衝突。
if_tunnel_v6v4=gif0
if_tunnel_v6udpv4=tun0
if_tunnel_v4v6=gif0
client_v4=auto
client_v6=auto
template=freebsd
proxy_client=no
broker_list=tsp-broker-list.txt
last_server=tsp-last-server.txt
always_use_same_server=no
log_filename=gw6c.log
log_rotation=yes
log_rotation_size=32
syslog_facility=USER
- 修改 /etc/rc.conf
gateway6_enable="YES"
- 執行 gateway6
# /usr/local/etc/rc.d/gateway6 start
因為不能使用 router mode,所以如果你有很多台電腦要上 ipv6 的話,只能每台電腦都裝 gateway6 的 client 或用 ipv6 的 nat…