IPv6: OpenVPN Tunnel

From OnnoWiki
Jump to navigation Jump to search

Sumber: https://affan.salamahsystems.com/bikin-ipv6-openvpn-tunnel/


IPv6 connectivity native itu harusnya dari dulu sudah menjadi kenyataan, sayangnya banyak hal yang bikin satu organisasi itu nggak bisa-bisa bikin networknya memberikan IPv6 address kepada end-user.

Akhirnya dari pada ribet, mending bikin server OpenVPN yang support IPv6 yang dipasang di VPS atau cloud yang punya native IPv6 connectivity. Saya pilihnya di Linode.com.

Langkah-langkah tl;dr nya:

  • Setup VPS di Linode.com dengan Enable IPv6. Yang paling murah pun bisa dipakai, bayarnya USD5/bulan
  • Install Ubuntu 16.04 LTS. Terserah sih mau versi yang mana, yang jelas saya sukanya yang LTS.
  • Jika sudah jalan, minta tambahan IPv6 subnet /64 lagi untuk subnet client IPv6 nya ke support ticket.
  • Install OpenVPN IPv6 dengan mengikuti cara ini: https://blog.apnic.net/2017/06/09/using-openvpn-ipv6/ sayangnya setting ini hanya jalan untuk setup IPv4 saja, sementara ini saya coba untuk setup IPv6 nya masih belum jalan
  • Maka ikuti cara di blogpost ini: https://feeding.cloud.geek.nz/posts/ipv6-and-openvpn-on-linode/ sebelumnya baca latar belakangnya di situs resmi OpenVPN nya: https://community.openvpn.net/openvpn/wiki/IPv6
  • Export file config OpenVPN (extensionnya *.ovpn) ke client OpenVPN anda. Saya pakai Viscosity (GUI nya TunnelBlick di macOS), dan konfigurasi konektivity tunnel untuk Enable IPv6
  • Connect! lalu test apakah IPv6 anda sudah jalan di situs http://test-ipv6.com

Kalau mau lebih ganteng, pasang OpenVPN di iOS (kalau punya iPhone), atau pasang OpenVPN di Android (kalau nggak punya iPhone). Langkahnya kurang lebih sama: masukkan file config *.ovpn tadi ke aplikasinya, lalu jalankan. Beberapa hal yang bisa dilakukan di server ini:

  • Pasang NTP pakai OpenNTPD (sudah)
  • Konfigurasi Firewall utk IPv6
  • DNS record utk IPv6 address (AAAA record)
  • Web server IPv6
  • Mailbox server
  • Apa lagi ya?


Referensi

Pranala Menarik