IPv6: OpenVPN Tunnel
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?