Cara membuka port yang diblok iptables (firewall)
Saya
mempunyai server linux RH 5 Enterprise dengan iptables terintall. secara
default port yang kebuka hanya port 22. Bagaimana caranya membuka port lain
seperti port 80, 143 dan 110 di Linux? Semua Service sudah di start, tapi
bagaimanakah caranya untuk membuka port tersebut?.
Secara default firewall iptables
menyimpan konfigurasi filenya di /etc/sysconfig/iptables. Kita hanya
perlu untuk mengedit file ini dan menambahkan “rules” untuk membuka port yang
diinginkan. Langkah2 ini berlaku untuk Distro linux:
- Red Hat Enterprise Linux 3/4/5 dan keatas
- Red Hat Linux versi lawas
- CentOS 4 dan keatas
- Fedora Linux
Cara buka Port 80:
Buka file /etc/sysconfig/iptables:
Buka file /etc/sysconfig/iptables:
vi /etc/sysconfig/iptables
|
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT
-m state --state NEW -m tcp -p tcp
--dport 80 -j ACCEPT
|
Simpan dan tutup filenya. Restart
iptables:
/etc/init.d/iptables restart
|
Cara buka Port 110:
Tambahkan aturan sebagai berikut:
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT
-m state --state NEW -m tcp -p tcp
--dport 110 -j ACCEPT
|
Cara buka Port 143:
Tambahkan aturan sebagai berikut:
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT
-m state --state NEW -m tcp -p tcp
--dport 143 -j ACCEPT
|
Cara Restart service iptables
Ketikkan perintah berikut:
Ketikkan perintah berikut:
service iptables restart
|
Pastikan bahwa port terbuka
Jalankan perintah berikut:
Jalankan perintah berikut:
netstat -tulpn | less
|
Pastikan iptables mengizinkan
koneksi untuk port 80 / 110 / 143:
iptables -L -n
|
Lihat halaman manual iptables untuk
informasi lebih lanjut tentang penggunaan iptables dan sintaks:
man iptables
|
Demikian sekedar catatan ringan
mengenai iptables, bagi yang kesulitan untuk melakukan koneksi ke shellnya,
barangkali iptablesnya belum dibuka portnya, seperti teman2 yang membuat IRC
Bouncer (psybnc, dll).
No comments:
Post a Comment