Proses Installasi tb-tun (Centos)
Pertama tama aktifkan dulu tun/tap nya, pada solusVM panelnya, jika sudah ON pastikan lagi, karena SolusVM akhir akhir ini banyak update krenel, ga tau kenapa, panel saya pun rusak alias tidak berfungsi zzZZ... bagaimana cara cek?? ikuti perintah ini:cat /dev/net/tunjika muncul File descriptor in bad state berarti TUN/TAP nya sudah ON alias hidup, tetapi jika muncul No such file or directory, berarti belum aktif, walaupun pada SolusVM anda sudah ON tetapi belum aktif, bagaimana lalu? open tiket ke support suruh aktifin.. oke lanjut ya.. (rokoknya di aktifin dulu)
install tb-tun nya dengan cara:
cd /root wget http://tb-tun.googlecode.com/files/tb-tun_r18.tar.gzExtrack dengan cara:
tar -zxf tb-tun_r18.tar.gz & rm -rf b-tun_r18.tar.gzlalu compile dengan cara:
gcc tb_userspace.c -l pthread -o tb_userspacejika anda belum memiliki gcc install dengan cara:
yum -y install iproute gccsetelah itu copy tb usernya ke user/bin dengan cara:
cp /root/tb_userspace /usr/bin/oke sekarang waktunya bermain dengan file ipv6tb
buat file ipv6tb pada dir etc/init.d/ bisa dengan SFTP dengan WinSCP/FileZilla atau mau lewat vps saja dengan perintah:
cd /etc/init.d touch ipv6tbsetelah itu edit file ipv6tb dengan editor kesayangan anda (saya sarankan lewat SFTP agr lebih mudah dan cepat) atau menggunakan nano langsung:
nano ipv6tbisikan script di bawah ini yah, copy code di bawah ini di sini.
# /etc/init.d/ipv6tb touch /var/lock/ipv6tb case "$1" in start) echo "Starting IPv6tb, stop this script by using /etc/init.d/ipv6tb stop" setsid /root/tb_userspace tb [IPV4 Server HE] [IPV4 VPS] sit > /dev/null 2>&1 & sleep 3s #ugly, but doesn't seem to work at startup otherwise ifconfig tb up ifconfig tb inet6 add [Server IPv6 Address]/64 ifconfig tb inet6 add [Client IPv6 Address]/64 ifconfig tb mtu 1480 route -A inet6 add ::/0 dev tb route -A inet6 del ::/0 dev venet0 ;; stop) echo "Stopping IPv6tb, start this script by using /etc/init.d/ipv6tb start" ifconfig tb down route -A inet6 del ::/0 dev tb killall tb_userspace ;; *) echo "Usage: /etc/init.d/ipv6tb {start|stop}" exit 1 ;; esac exit 0Sebelum anda menyimpan (Save) kofigurasi di atas, anda harus ke tunnelbroker dahulu untuk mendapatkan informasi untuk mengisi script di atas:
- anda pergi ke tunnelbroker.net jika anda tidak punya akun anda harus membuat, lalu login,,
- setelah login klik Create Regular Tunnel
- masukkan ip vps anda
- pilih lokasi server nya (yang dekat dengan lokasi vps anda saja lah)
- setelah itu klik Create Tunnel
setsid /root/tb_userspace tb [IPV4 Server HE] [IPV4 VPS] sit > /dev/null 2>&1 &ganti [IPV4 Server HE] dengan ipv4 server tunnel , dan [IPV4 VPS] dengan server ip vps anda lihat yang ada di tunnelbroker tadi, contoh punya saya seperti penampakan di bawah ini:
setsid /root/tb_userspace tb 216.218.221.42 204.44.71.180 sit > /dev/null 2>&1 &nah semoga anda faham maksud saya, baiklah lanjut lagi :D
edit lagi bagian ini ya
ifconfig tb inet6 add [Server IPv6 Address]/64 ifconfig tb inet6 add [Client IPv6 Address]/64nah cocokan dengan akun info di tunnelbroker tadi, punya saya jika dilihat dari gambar di atas akan menjadi seperti ini:
ifconfig tb inet6 add 2001:470:35:dfd::1/64 ifconfig tb inet6 add 2001:470:36:dfd::2/64baiklah jika sudah selesai, save file ipv6tb jika anda menggunakan nano gunakan perintah (Ctrl+X)
kita lanjut lagi proses install tb-tun nya, setelah config ipv6 tb tadi kita buat agar auto startup ketika nanti vps kita up setelah turun atau down, ubah permisson file ipv6tb nya dulu ke 755 dengan cara:
chmod 0755 /etc/init.d/ipv6tbmasukkan ke daftar startup dengan cara:
update-rc.d ipv6tb defaultssekarang jalankan ipv6tb nya dengan cara:
/etc/init.d/ipv6tb startjika tidak ada error coba anda test dengan ping 3x aja ke google
ping6 -c 3 google.comjika anda berhasil maka akan muncul seperti ini:
[root@vps17 ~]# ping6 -c 3 google.com PING google.com(dfw06s40-in-x08.1e100.net) 56 data bytes 64 bytes from dfw06s40-in-x08.1e100.net: icmp_seq=1 ttl=55 time=66.0 ms 64 bytes from dfw06s40-in-x08.1e100.net: icmp_seq=2 ttl=55 time=65.8 ms 64 bytes from dfw06s40-in-x08.1e100.net: icmp_seq=3 ttl=55 time=65.9 ms --- google.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2067ms rtt min/avg/max/mdev = 65.812/65.932/66.072/0.107 ms [root@vps17 ~]#oke installasi saya anggap berhasil,, sekarang bagaimana cara menambah ipv6 pada vps anda? sebetulnya ini tergantung kebutuhan, jika tidak butuh tidak usah, hanya para chatter IRC yang sering manambah ini begitu banyak, untuk vHost/Bindhost bot/bnc mereka agar terlihat rapih dan keren di liat orang :D oke lanjoddd...
Menambah IPV6 (conf) di VPS
sekarang waktunya menambah ipv6 di vps kita,, buat yang butuh saja sih, seperti anak IRC pasti membutuhkan banyak ipv6 dan pake rDNS, sebetulnya dari cara diatas anda sudah berhasil membuat ipv6 di vps anda, hanya tidak banyak defaultnya (null) adalah 0000:0000:0000/64 jika anda ingin menambah lebih banyak lagi lakukan edit pada file ipv6tb tadi ya, tambahkan baris mulai ::3 sampai :9999 juga boleh :D caranya tambahkan dibawah baris iniifconfig tb inet6 add [Server IPv6 Address]/64 ifconfig tb inet6 add [Client IPv6 Address]/64contoh punya saya yang di atas itu ya,, maka akan menjadi seperti ini
ifconfig tb up ifconfig tb inet6 add 2001:470:35:dfd::1/64 ifconfig tb inet6 add 2001:470:36:dfd::2/64 ifconfig tb inet6 add 2001:470:36:dfd:ffff::ffff:ffff/64 ifconfig tb inet6 add 2001:470:36:dfd::3/64 ifconfig tb inet6 add 2001:470:36:dfd::4/64 ifconfig tb inet6 add 2001:470:36:dfd::5/64 ifconfig tb inet6 add 2001:470:36:dfd::6/64 ifconfig tb inet6 add 2001:470:36:dfd::7/64 ifconfig tb inet6 add 2001:470:36:dfd::8/64 ifconfig tb inet6 add 2001:470:36:dfd::9/64 ifconfig tb inet6 add 2001:470:36:dfd::10/64wes kalo mau lagi tambahkan aja di baris bawahnya dan ganti :10 dengan :11 dst, atau anda bisa memodifikasi sendiri, (jangan ditiru kalau ga kendel) patokanya adalah dari (0-9) dan (a-f) titik dua (::) berarti kosong alias 0, nah contoh saya ingin membuat vHost dengan kalimat face:eggo:ez itu kan huruf? ada huruf g dan o dan z yang tidak bisa di pakai, karena patokanya (yang dibolehkan v6) adalah a-f dan 0-9. Kalau di angka kan (indonesa pool) akan menjadi gini ni bahasa gaulnya seperti ini: face:3990:32 nah, menurut saya angka 3 itu e dan angka 9 itu g dan 0 adalah o, atau bisa juga face:e990:e2 deh, wkwkw,, jadi ipnya jadi@2001:36:dfd:face:3990:32 tapi tetap ingat ya ip asli dari he net tadi adalah sebelum :: pada Route/64. dan kalau anda ingin membuat lebih banyak lagi bisa copas yang sudah ada (kayak punya saya itu begini)
:dada:dede:9ede:34bdll banyak cuma malu mau paste (kebanyakan ngeresss nya) :P itu hanya contoh saja dan itu sudah bisa di pakai jika mau semrawut kayak gitu,, jika anda tidak ingin repot anda bisa Reverse DNS IPv6, apa itu reverse dns? ga tau ah, kalau bahasa saya adalah
:face:caca:bab1
::c0ff:ee
Anda bisa memanfaatkan freedns dari afraid, jika ingin menggunakan afraid baca tutorialnya di postingan sebelumnya ya, karena di sini saya ingin menjelaskan dengan Free DNS punya he.net. apa bedanya? sama saja, terserah anda memilih yang mana hehehe.. oke lanjut ya kita reverse dns dengan dns.he.net
Proses Reverse DNS v6 (Mengenalkan ip/hostname dan Mengawinkan)
oke sekarang waktunya reverseDNS, sesuai judul saya menggunakan reverseDNS ipv6 dari He Net. sama saja dns.he.net disini berperan sebagai (pengulu aka tukang kawinkan) wkwkw,,- Pertama setting NS (nama server) di tunnelbrokernya
- Lihat di bawah pada rDNS Delegations klik edit, anda klik Delegate to dns.he.net
- Jika Delegate to dns.he.net tidak muncul isi manual ke (ns1.he.net) ns1-5 yah
- Jika sudah, silahkan ke dns.he.net login dengan akun anda.
- Klik Add a new reverse pada Zone Functions
- Masukkan Router ipv6 /64 anda, jika punya saya adalah 2001:470:36: dfd::/64
- klik Add Perfix!
- Lalu pada Zone Management klik gambar edit pada sebelah ip anda, anda bisa add mulai dari :3 dst sesuai dengan file ipv6tb yang anda buat tadi, sampai berapa, add 5 doang juga nope yah,,
- Isikan Address dengan ip yang mau anda buat misal ::3
- Isikan Hostname dengan rdns nya, misal ipv6.goez.my.id
- Lalu klik Submit!
- Oke selesai memperkenalkan ip dengan hostname :D
Mudah bukan?? Jika ada yang kurang jelas silahkan kontak saya ;)
Dalam default nya anda tidak akan bisa terhubung dengan IRC (6667) port dan SMTP Email. Kenapa? Karena di block alias di blokir, bagaimana membuka nya? Pertama akun anda pastikan mempunyai sertifikat SAGE! Dan pada menu Tunnel Details gulir ke tab Advanced. lalu klik Unblock pada IRC Access
bagaimana jika belum SAGE? Ikuti test indonesia mencari bakat nya dulu ya.. :D ikut test dulu di sini. Kunjungi alamat ipv6.he.net dengan koneksi ipv6, dan mulailah ikut test mencari sertifikat :D sebetulnya mudah sih bagaimana cara cepat membuat akun tunnelbroker di he.net anda menjadi SAGE. Karena saya juga mulai capek, jadi lain waktu saja caranya saya kasih tau :P
Alhamdulillah selesai.. Semoga bermanfaat ;)