Konfigurasi pihole menggunakan VPN tunnel untuk bypass DNS ke ISP.

 Konfigurasi berikut merupakan kelanjutan dari konfigurasi dari artikel  sebelumnya Install Pi-hole pemblokir iklan dan content yang tidak diinginkan . Untuk konfigurasi berikut akan melalui VPN tunnel dari pihak ketiga baik gratisan atau berbayar.

Pastikan sudah membaca artikel sebelumnya, dan lanjutkan dengan artikel ini langkah demi langkah.

1. Konfigurasi ini diasumsikan telah menggunakan DHCP server otomatis dan telah mengarahkan DNS ke DNS server pihole yaitu 192.168.2.254. Konfigurasi DHCP dapat dilakukan di IP - DHCP Server



2. disable konfigurasi Mikrotik yang mengarahkan DNS pada artikel sebelumnya pada bagian IP - Firewall - NAT dan lakukan disable.



3. Tambahkan vpn tunnel melalui perintah dibawah, saya menggunakan vpntunnel yang kebetulan gratis (saat artikel ini dibuat)


# pasang ovpn-client
/interface sstp-client
add connect-to=194.233.71.185 disabled=no name=MyTunnel-DNS password=tunnel.my.id profile=default-encryption user=dns comment="MyTunnel-DNS"
# pasang nat masquerade ke vpn
/ip firewall nat add chain=srcnat out-interface=MyTunnel-DNS action=masquerade comment="MyTunnel-DNS"




4. Tambahkan routing tabel dan Routing (ROS 7)

 /routing table add name=DNS-routing fib
# route ip khusus dns ke vpn
/ip route add check-gateway=ping distance=1 gateway=10.0.32.1 routing-mark=DNS-routing comment="MyTunnel-DNS"



5. Tambahkan firewall mangel ke routing VPN tunnel


# bikin mangle khusus traffic dns
/ip firewall mangle add action=mark-routing chain=output     protocol=udp dst-port=53 new-routing-mark=DNS-routing passthrough=no comment="MyTunnel-DNS"  
/ip firewall mangle add action=mark-routing chain=prerouting protocol=udp dst-port=53 new-routing-mark=DNS-routing passthrough=no comment="MyTunnel-DNS"


6. Ganti ip dns ke DNS server pihole

# set dns mikrotik ke DNS server pihole
/ip dns
set allow-remote-requests=yes servers=192.168.2.254


7. dan Terakhir tambahkan netwatch untuk memonitor vpn tunnel yang terhubung.

# netwatch agar vpn tidak dc
/tool netwatch add host=10.0.32.1 comment="MyTunnel-DNS"


Bila diperlukan dapat menambahkan kondisi saat vpn tunnel terhubung ataupun terpusus.



sumber :

https://tunnel.my.id/download/vpndns.new.txt




Comments

Popular posts from this blog

Persyaratan Domain .id Indonesia

Cara Upload file dengan Software FTP ke server hosting