IPv6: Menggunakan Router OpenWRT untuk 6in4 via TunnelBroker

From OnnoWiki
Jump to navigation Jump to search

Router dengan OpenWRT perlu melakukan flash firmware openwrt ke Router yang ada. Tidak semua router dapat di flash firmware-nya. Daftar lengkap router yang dapat di flash dapat di ambil di http://wiki.openwrt.org/toh/start. Firmware OpenWRT dapat di peroleh di http://downloads.openwrt.org/snapshots/trunk/ atau membuat sendiri firmware OpenWRT tersebut.

Bagi yang mendownload Firmware OpenWRT. Setelah di flash ke router, kita perlu menginstalasi 6in4. Setelah login menggunakan ssh ke router OpenWRT, instalasi 6in4 adalah,

# opkg update
# opkg install 6in4

Bagi anda yang ingin membuat sendiri openwrt dapat membaca buku MESH network menggunakan OpenWRT atau membaca di wiki:

Dengan data yang di peroleh dari tunnelbroker.net, kita perlu mengedit

#  /etc/config/network

Masukkan data-data tunnelbroker ke

config globals 'globals'                        
        option ula_prefix '2001:470:19:b38::/64' 
config interface 'wan6' 
	option ifname '@wan' 
	option proto '6in4' 
	option username 'tb559859ddb21f97.67546498' 
	option password 'PASSWORD_ANDA' 
	option peeraddr '216.218.221.6' 
	option ip6addr '2001:470:18:b38::2/64' 
	option ip6prefix '2001:470:19:b38::/64' 
	option tunnelid '286856' 
	option defaultroute 1 

PERHATIKAN:

  • Username 'tb559859ddb21f97.67546498' adalah 32 byte hex encoded user ID, bukan username kita di tunnelbroker. User ID hasil 32 bit hex encoded tersebut bisa di peroleh dari menu

Tunnel Detail > Example Configurations > OpenWRT Backfire 10.03.1

  • Password adalah sama persis dengan password login TunnelBroker yang biasa digunakan.

Setelah /etc/config/network selesai di konfigurasi, kita perlu memasukan “wan6” ke zone wan di firwall. Caranya dengan mengedit,

# vi /etc/config/firewall

Pastikan ada “wan6” dalam option network

config zone 
	option name 'wan' 
	option output 'ACCEPT' 
	option masq '1' 
	option mtu_fix '1' 
	option forward 'REJECT' 
	option network 'wan wan6' 
	option input 'REJECT'  

Kita dapat me-reboot router dengan menggunakan perintah

# reboot

Setelah router di reboot, coba masuk kembali menggunakan ssh, cek tunnel apakah sudah beroperasi menggunakan perintah

# ifconfig

jika beroperasi dengan benar, maka akan muncul interface tambahan 6in4-wan6 seperti di bawah ini,

6in4-wan6 Link encap:IPv6-in-IPv4  
          inet6 addr: fe80::7689:c9a9/128 Scope:Link 
          inet6 addr: 2001:470:18:b38::2/64 Scope:Global 
          UP POINTOPOINT RUNNING NOARP  MTU:1280  Metric:1 
          RX packets:191 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:217 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:0 
          RX bytes:62915 (61.4 KiB)  TX bytes:46394 (45.3 KiB)  

PENTING! Kadang kala, routing default untuk IPv6 (::/0) tidak beroperasi dengan baik. Untuk itu, kadang kala, kita perlu memasukan routing default secara manual. Jika gateway TunnelBroker.net adalah 2001:470:18:b38::1 , maka memasukan routing default dapat menggunakan perintah,

# ip -6 route add ::/0 via  2001:470:18:b38::1 dev 6in4-wan6 metric 1

Cek tabel routing IPv6 yang ada, pastikan ada routing “default”

# ip -6 route show

Tampaknya “default” sudah ada, seperti tampak di bawah ini,

2001:470:18:b38::/64 dev 6in4-wan6  proto kernel  metric 256 
2001:470:19:b38::/64 dev br-lan  proto kernel  metric 256 
fe80::/64 dev br-lan  proto kernel  metric 256 
fe80::/64 dev eth1  proto kernel  metric 256 
default via 2001:470:18:b38::1 dev 6in4-wan6  metric 1 

Selesai sudah proses konfigurasi router OpenWRT yang kita gunakan. Seluruh LAN yang ada di rumah / kantor kita dapat tersambung ke Internet melalui jaringan IPv6. Cek sambungan IPv6 dapat dilakukan dengan cara browsing ke web untuk test IPv6 seperti:

Untuk memperoleh informasi lebih detail tentang IPv6 yang kita gunakan kita dapat browse ke

https://www.apnic.net/apnic-info/whois_search/your-ip

Akan keluar kira-kira:

% APNIC found the following authoritative answer from: whois.arin.net
#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# http://www.arin.net/public/whoisinaccuracy/index.xhtml
# 

#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=2001:0470:0019:0b37:19d2:804c:32b5:4878?showDetails=true&showARIN=false&showNonArinTopLevelNet=false&ext=netref2
#
NetRange:       2001:470:: - 2001:470:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
CIDR:           2001:470::/32
NetName:        HURRICANE-IPV6
NetHandle:      NET6-2001-470-1
Parent:         ARIN-001 (NET6-2001-400-0)
NetType:        Direct Allocation
OriginAS:       
Organization:   Hurricane Electric, Inc. (HURC)
RegDate:        2001-03-22
Updated:        2012-02-24
Ref:            http://whois.arin.net/rest/net/NET6-2001-470-1 


OrgName:        Hurricane Electric, Inc.
OrgId:          HURC
Address:        760 Mission Court
City:           Fremont
StateProv:      CA
PostalCode:     94539
Country:        US
RegDate:        
Updated:        2015-05-26
Ref:            http://whois.arin.net/rest/org/HURC

ReferralServer:  rwhois://rwhois.he.net:4321

OrgTechHandle: ZH17-ARIN
OrgTechName:   Hurricane Electric
OrgTechPhone:  +1-510-580-4100 
OrgTechEmail:  hostmaster@he.net
OrgTechRef:    http://whois.arin.net/rest/poc/ZH17-ARIN 

OrgAbuseHandle: ABUSE1036-ARIN
OrgAbuseName:   Abuse Department
OrgAbusePhone:  +1-510-580-4100 
OrgAbuseEmail:  abuse@he.net
OrgAbuseRef:    http://whois.arin.net/rest/poc/ABUSE1036-ARIN

RAbuseHandle: ABUSE1036-ARIN
RAbuseName:   Abuse Department
RAbusePhone:  +1-510-580-4100 
RAbuseEmail:  abuse@he.net
RAbuseRef:    http://whois.arin.net/rest/poc/ABUSE1036-ARIN

RNOCHandle: ZH17-ARIN
RNOCName:   Hurricane Electric
RNOCPhone:  +1-510-580-4100 
RNOCEmail:  hostmaster@he.net
RNOCRef:    http://whois.arin.net/rest/poc/ZH17-ARIN

RTechHandle: ZH17-ARIN
RTechName:   Hurricane Electric
RTechPhone:  +1-510-580-4100 
RTechEmail:  hostmaster@he.net
RTechRef:    http://whois.arin.net/rest/poc/ZH17-ARIN
#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# http://www.arin.net/public/whoisinaccuracy/index.xhtml
#


Pranala Menarik