Post ini ditulis sebagai dokumentasi dari pengalaman hari ini, saya di sodorkan sebuah troubleshoot dari masalah koneksi internet di ubuntu. Problemnya adalah laptop milik "saidonaro" tidak bisa melakukan ping ke jaringan dan tidak bisa resolving. Error message nya ketika kita melakukan ping adalah sndmsg: operation not permitted. Nah sebenarnya ga ada clue untuk troubleshoot problem ini. Udah cek konfigurasi network, dns, routing table berkali kali tetap ga bisa juga. Sampe akhirnya bang "saidonaro" memberitahukan klo masalah ini timbul sejak beliau melakukan uninstal program firestarter (program firewall), akhirnya dapat clue klo ada masalah di iptables.
Setelah di cek, ternyata default policy dari iptablesnya adalah drop, jadi kita ga bisa konek kemana mana. Cara cek nya ketik perintah :
$ sudo iptables -L
maka ternyata hasilnya keluar seperti ini :
Chain INPUT (policy DROP)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy DROP)
target prot opt source destination
Nah, kita harus ganti default policy nya ke ACCEPT. Awalnya oprek2, baca man juga ga ketemu. Akhirnya tanya mbah google langsung dapet. Caranya gampang, tinggal ketik perintah :
$ sudo iptables --policy INPUT ACCEPT
$ sudo iptables --policy OUTPUT ACCEPT
$ sudo iptables --policy FORWARD ACCEPT
Cek kembali iptables nya dengan perintah :
$ sudo iptables -L
Jika hasilnya seperti ini maka sudah berhasil :
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Selamat Mencoba.. Good Luck.. ;)
1 komentar: