IPv6: Menggunakan Router OpenWRT untuk 6in4 via TunnelBroker

From OnnoWiki
Revision as of 05:06, 20 September 2018 by Onnowpurbo (talk | contribs) (Created page with "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 dapa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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