Pasti ada yang bertanya – tanya nih, apa sih router openvpn itu? Udah capek capek setting router, kenapa harus bikin openvpn nya juga?
Nah jadi gini. Misalkan nih, kita udah beli 1 akun VPN premium, terus si akun ini dia cuma bisa buat 1 akun. kalo kita punya HP, laptop, PC, gak bisa donk 1 akun dipake buat semua gadget ataupun PC kita? Nah makanya dibikinlah router OpenVPN ini. Dengan cara ini, semua koneksi dari router ke cloud bakalan terenkripsi oleh si VPN.
Alat dan bahan:
Permisalan:
Pada tutorial kali ini, kita sudah memiliki OpenVPN Server dengan client.ovpn nya dan hanya fokus pada setting gatewaynya agar dapat meroute semua traffic ke openvpn.
Yang pertama kali dilakukan adalah mengeset eth0 dan eth1 seperti permisalan di atas.
Setelah IP di set dengan benar, maka langkah selanjutnya adalah mengeset ipv4 forward agar paket yang masuk ke router dapat diteruskan ke internet.
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf sysctl -p
Namun cara di atas tidaklah cukup. Masih perlu setting firewall (menggunakan iptables) agar paket dapat diteruskan dengan benar. Untuk gateway biasa, langkah setting firewallnya adalah sebagai berikut:
Namun untuk kasus kali ini, saat openvpn sudah terkoneksi dengan server, akan ada tambahan tun0, sehingga settingan eth0 diubah menjadi tun0
Untuk script iptablesnya akan menjadi seperti berikut:
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE iptables -A FORWARD -i tun0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth1 -o tun0 -j ACCEPT
Nah persiapan untuk memforward packet sudah selesai. Tinggal menjalankan openvpn client
sudo openvpn --config client.ovpn
Masukkan username dan password dari OpenVPN Access Server. Daannn silahkan set PC ataupun gadget yang konek dengan router tersebut menggunakan subnet 192.168.0.0/24. Selamat ber-OpenVPN 😀
Halo semua Github memiliki fitur terkait Pull Request yang cukup luar biasa, yaitu dapat melakukan…
Hello everyone! 👋 Welcome to our step-by-step guide on using kubeadm to install Kubernetes. It's…
Proxmox adalah hypervisor yang populer digunakan karena penggunaannya yang cukup simpel jika dibandingkan dengan hypervisor…
This post is mirror of https://forums.rancher.com/t/failed-upgrade-from-v0-8-1-to-v1-0-0-caused-by-pv-created-before-v0-6-2/17586 I scale down all pods that has vpc to…
Ubuntu Konfigurasi network pada Ubuntu Server 18.04 berbeda dengan ubuntu versi sebelumnya. Versi sebelumnya menggunakan…
For detailed problems, see https://notulensiku.com/2019/02/fix-integrated-terminal-font-vscode/ To solve on mac, you need to install powerline fonts…