Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Standar Operasional Prosedur
Konfigurasi Server Linux
Konfigurasi Router
Konfigurasi OLT
Aktivasi InaRa
Recent changes
Random page
Help about MediaWiki
Search
Search
Appearance
Log in
Personal tools
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Install & Konfigurasi Firewall IPTables
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Berikut ini cara install dan konfigurasi IPTables pada Debian 11 == 1. Login sebagai root via terminal dan lakukan penginstallan iptables, dan tunggu hingga proses instalasi selesai root@deb:~# apt-get install iptables [[File:Install-IPtables-in-Debian-11.jpeg|600px]] 2. Setelah Installasi selesai, lakukan pengecekan status iptables dgn perintah berikut : root@deb:~# iptables -L -v [[File:Debian-iptables-status.jpeg|600px]] Seperti yang kita lihat di tangkapan layar, baru saja menginstal firewall iptables dan berfungsi. Tetapi semua rule (INPUT, FORWARD, OUTPUT) disetel ke ACCEPT, dan tidak memiliki aturan keamanan yang dikonfigurasi. 3. Clear Iptables Rules Untuk menghapus aturan iptables (buka semua port) gunakan urutan perintah berikut: root@deb:~# iptables -P INPUT ACCEPT root@deb:~# iptables -F root@deb:~# iptables -X 4. Basic Iptables Konfigurasi Berikut ini adalah contoh konfigurasi iptables dasar untuk mengizinkan koneksi pada HTTP, port HTTPS, dan ping. Buka port SSH dan terima koneksi masuk pada port 22 hanya dari alamat IP tertentu saja. iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp -m tcp -m state -m comment -s 10.110.0.0/16 --dport 22 --state NEW -j ACCEPT --comment "OpenSSH Port for IP 10.110.0.0/16 only" iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j ACCEPT iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT 5. Cek status IPTables -nya kembali root@deb:~# iptables -L -v [[File:Check-iptables-status.jpeg|600px]] Iptables UP dan berjalan dengan aturan yang ditentukan. Namun kita masih ada kendala dimana Jika kita me-reboot server kita akan kehilangan konfigurasi. Aturan Iptables tidak disimpan secara otomatis. Agar supaya dapat tersimpan secara baik, lakukan penginstalan paket '''''iptables-persistent''''' 6. Install Paket iptables-persistent root@deb:~# apt-get install iptables-persistent [[File:Iptables-Persistent.jpg|600px]] Sekarang file Konfigurasi Iptables '''rules.v4''' dan '''rules.v6''' disimpan di '''''/etc/iptables''''' 7. Menyimpan IPTables Untuk memperbarui iptables dengan aturan baru gunakan perintah Simpan IPtables: root@deb:~# iptables-save > /etc/iptables/rules.v4 dan untuk IPv6 sbb : root@deb:~# ip6tables-save > /etc/iptables/rules.v6 8. Iptables Restore Untuk mengembalikan konfigurasi iptables dari file konfigurasi iptables. root@deb:~# iptables-restore < /etc/iptables/rules.v4
Summary:
Please note that all contributions to Wiki - SandyaNet may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Wiki - SandyaNet:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)