Seperti biasa, buat dulu tunneling ke provider yang menyediakan tunneling IPv6, berhubung di kampus saya masih menunggu approval IPv6 dan ASN dari APNIC, buka alamat http://www.tunnelbroker.net , buat account dan create reguler tunnel. kira kira akan menjadi seperti ini
| IPv6 Tunnel Endpoints | ||
| Server IPv4 address: | 66.220.18.42 | |
| Server IPv6 address: | 2001:470:c:eb4::1/64 | |
| Client IPv4 address: | 202.43.189.208 | |
| Client IPv6 address: | 2001:470:c:eb4::2/64 | |
| Available DNS Resolvers | ||
| Anycasted IPv6 Caching Nameserver: | 2001:470:20::2 | |
| Anycasted IPv4 Caching Nameserver: | 74.82.42.42 | |
| Routed IPv6 Prefixes and rDNS Delegations | ||
| Routed /48: | Allocate /48 | |
| Routed /64: | 2001:470:d:eb4::/64 | |
| RDNS Delegation NS1: | none | |
Jika sudah terdaftar tinggal create interface tunnel dan membuat route default IPv6, kira kira seperti ini;root#ifconfig gif0 202.43.189.208 66.220.18.42
root#ifconfig gif0 inet6 2001:470:c:eb4::2 2001:470:c:eb4::1 prefixlen 128
root#route -n add -inet6 default 2001:470:c:eb4::1
root#ifconfig gif0 up
Jika ingin permanen tambahkan perintah berikut di /etc/rc.conf
ipv6_enable=”YES”
ipv6_network_interfaces=”auto”
ipv6_defaultrouter=”2001:470:c:eb4::1″
ipv6_router_enable=”YES”
ipv6_gateway_enable=”YES”
gif_interfaces=”gif0″
gifconfig_gif0=”202.43.189.208 66.220.18.42″
ipv6_ifconfig_gif0=”2001:470:c:eb4::2″
Done……. tinggal dicoba apakah sudah terhubung ke Backbone IPv6 atau belum.
unila-inherent-gtw# traceroute6 ipv6.google.com
traceroute6 to ipv6.l.google.com (2404:6800:8005::69) from 2001:470:c:eb4::2, 64 hops max, 12 byte packets
1 gigih-4.tunnel.tserv15.lax1.ipv6.he.net 222.626 ms 223.069 ms 221.400 ms
2 gige-g4-6.core1.lax1.he.net 221.820 ms 223.752 ms 224.133 ms
3 PR01.LAX03.google.com 215.220 ms 217.337 ms 217.049 ms
4 2001:4860::1:0:29b3 279.614 ms 2001:4860::1:0:991 210.127 ms 2001:4860::1:0:29b3 212.742 ms
5 2001:4860::8:0:2995 212.053 ms 210.849 ms 2001:4860::8:0:2996 218.959 ms
6 2001:4860::1:0:75 366.926 ms 2001:4860::1:0:47 366.042 ms 367.061 ms
7 2001:4860::1:0:1063 371.680 ms 2001:4860::1:0:16 371.736 ms 2001:4860::1:0:1063 439.249 ms
8 2001:4860::2:0:119b 366.255 ms 366.882 ms 2001:4860::2:0:119c 366.216 ms
9 2001:4860:0:1::df 370.645 ms 2001:4860:0:1::e1 376.237 ms 365.233 ms
10 2404:6800:8005::69 366.903 ms 365.689 ms 364.400 ms
unila-inherent-gtw# traceroute6 www.kame.net
traceroute6 to orange.kame.net (2001:200:dff:fff1:216:3eff:feb1:44d7) from 2001:470:c:eb4::2, 64 hops max, 12 byte packets
1 gigih-4.tunnel.tserv15.lax1.ipv6.he.net 220.624 ms 222.536 ms 222.292 ms
2 gige-g4-6.core1.lax1.he.net 219.278 ms 217.087 ms 221.157 ms
3 10gigabitethernet2-2.core1.fmt2.he.net 227.128 ms 224.444 ms 224.895 ms
4 10gigabitethernet1-1.core1.sjc2.he.net 225.146 ms 223.565 ms 226.509 ms
5 xe-0.equinix.snjsca04.us.bb.gin.ntt.net 227.090 ms 225.648 ms 225.517 ms
6 as-1.r21.osakjp01.jp.bb.gin.ntt.net 386.374 ms 387.050 ms 385.861 ms
7 ae-2.r22.osakjp01.jp.bb.gin.ntt.net 384.599 ms 394.041 ms 399.961 ms
8 ae-5.r24.tokyjp01.jp.bb.gin.ntt.net 389.239 ms 387.176 ms 389.121 ms
9 po-1.a15.tokyjp01.jp.ra.gin.ntt.net 382.939 ms 386.925 ms 385.604 ms
10 ge-8-2.a15.tokyjp01.jp.ra.gin.ntt.net 348.486 ms 350.659 ms 348.711 ms
11 ve44.foundry6.otemachi.wide.ad.jp 347.591 ms 347.125 ms 347.362 ms
12 ve42.foundry4.nezu.wide.ad.jp 353.453 ms 346.997 ms 347.126 ms
13 cloud-net1.wide.ad.jp 346.825 ms 352.138 ms 348.344 ms
14 2001:200:dff:fff1:216:3eff:feb1:44d7 357.476 ms 361.272 ms 360.290 ms
unila-inherent-gtw# traceroute6 www.itb.ac.id
traceroute6 to www.itb.ac.id (2403:8000:1:76::146) from 2001:470:c:eb4::2, 64 hops max, 12 byte packets
1 gigih-4.tunnel.tserv15.lax1.ipv6.he.net 220.477 ms 219.111 ms 218.652 ms
2 gige-g4-6.core1.lax1.he.net 226.944 ms 225.333 ms 224.096 ms
3 gige-g3-18.core1.hkg1.he.net 371.232 ms 374.659 ms 374.712 ms
4 gige-g0-1.tserv19.hkg1.ipv6.he.net 375.116 ms 373.141 ms 371.857 ms
5 affanzbasalamah-1-pt.tunnel.tserv19.hkg1.ipv6.he.net 426.035 ms 428.958 ms 429.809 ms
6 2001:d30:3::2303 432.430 ms 435.166 ms 432.826 ms
unila-inherent-gtw#
Jika sudah seperti ini maka kita sudah terhubung ke global IPv6 via tunneling ke server tunnel yang sudah kita konfigurasi tadi.
Selanjutnya untuk membuktikan apakah Ipv6 yang kita deploy sudah bisa direach dari jaringan Ipv6 global kita perlu WEBSERVER dan DNS SERVER support IPv6.
kira kira record DNS yang perlu ditambahkan adalah ;
IN SOA ns1.unila.ac.id. admin.unila.ac.id. (
IN NS ns1.unila.ac.id.
IN NS ns2.unila.ac.id.
IN NS ns3.unila.ac.id.
IN MX 300 ns2.unila.ac.id.
IN A 202.43.189.198
IN MX 200 mailgate.unila.ac.id.
IN AAAA 2001:470:c:eb4::2ns1 IN AAAA 2001:470:c:eb4::2
www IN AAAA 2001:470:c:eb4::2
Lanjut ke pengetesan HOST apakah sudah support IPv6
unila-inherent-gtw# dig @ns5.speedcast.com unila.ac.id AAAA
;; ANSWER SECTION:
unila.ac.id. 1248 IN AAAA 2001:470:c:eb4::2
Dan perlu diset WEBSERVER sekalian yang support IPv6, caranya gampang hanya tinggal listen addressnya adalah *
NameVirtualHost *:80
Online web gateway V4 to V6 ada dialamat berikut:
http://www.unila.ac.id.ipv4.sixxs.org (rubah tulisan yg diblok hitam menjadi domain Ipv4 anda)
dan bimsalabin…… kita lihat lagi akses log apakah sudah ada request dari Ipv6
unila-inherent-gtw#tail -f /var/log/httpd/access.log
2001:960:800::2 – – [30/Mar/2011:13:34:52 +0700] “GET / HTTP/1.1” 200 1509
2001:838:2:1:2a0:24ff:feab:3b53 – – [30/Mar/2011:13:34:53 +0700] “GET /favicon.ico HTTP/1.1” 404 209
192.168.1.42 – – [30/Mar/2011:13:35:02 +0700] “HEAD / HTTP/1.0” 200 –
2001:838:2:1:2a0:24ff:feab:3b53 – – [30/Mar/2011:13:35:08 +0700] “GET /index.php?host=2001%3A838%3A2%3A1%3A2a0%3A24ff%3Afeab
2001:838:2:1:2a0:24ff:feab:3b53 – – [30/Mar/2011:13:35:10 +0700] “GET /favicon.ico HTTP/1.1” 404 209
2001:960:800::2 – – [30/Mar/2011:13:35:11 +0700] “GET /favicon.ico HTTP/1.1” 404 209
2001:1af8:4050::2 – – [30/Mar/2011:13:35:11 +0700] “GET /index.php?host=2001%3A838%3A2%3A1%3A2a0%3A24ff%3Afeab
192.168.1.91 – – [30/Mar/2011:13:35:11 +0700] “HEAD / HTTP/1.0” 200 –
2001:838:2:1::30:67 – – [30/Mar/2011:13:35:12 +0700] “GET /favicon.ico HTTP/1.1” 404 209
unila-inherent-gtw#
