Saya memiliki beberapa rentang ip yang saya inginkan agar server saya dapat terhubung dan pengguna dapat terhubung. Segala sesuatu yang lain harus diblokir.
Bagaimana saya harus melakukannya dengan iptables?
OS saya adalah distribusi linux berbasis Debian.
Ini akan mengubah sistem Anda menjadi sistem yang tidak ada untuk komputer yang tidak diizinkan.
sumber
Jika Anda ingin mengizinkan rentang sewenang-wenang daripada seluruh subnet, Anda dapat menggunakan modul iptables 'iprange':
iptables -P INPUT DROP
iptables -A INPUT -m iprange --src-range 192.168.1.30-50 -j ACCEPT
misalnya, akan memungkinkan lalu lintas yang datang dari semua mesin dengan alamat antara 192.168.1.30 dan 192.168.1.50.
Jika Anda ingin mengizinkan lalu lintas masuk dan keluar ke rentang IP yang sama, saya sarankan Anda membuat rantai spesifik yang memungkinkan IP tersebut dan menargetkan semua target input dan output untuknya:
--definisikan kebijakan default untuk membatalkan everithing:
iptables -P INPUT DROP
iptables -P OUTPUT DROP
--membuat rantai baru:
iptables -N allowed_ips
--jika sumbernya adalah bagian dari rentang yang diizinkan, terima
iptables -A allowed_ips -m iprange --src-range 192.168.1.30-50 -j ACCEPT
--Jika tidak, kembali ke rantai penelepon untuk melanjutkan pemrosesan
iptables -A allowed_ips -j RETURN
--membuat semua lalu lintas masuk dan meninggalkan mesin melalui rantai baru kami
iptables -A INPUT -j allowed_ips
iptables -A OUTPUT -j allowed_ips
dan itu dia! tentu saja Anda mungkin memerlukan aturan tambahan, seperti yang mengizinkan semua lalu lintas dari / ke antarmuka lo, dll.
sumber
Setelah Anda puas dengan aturan Anda , Anda mungkin ingin menyimpannya . Komentar dalam tautan ini memiliki beberapa opsi tentang cara melakukannya.
Generator aturan iptables yang mudah digunakan untuk kebutuhan sederhana adalah ufw . Paket ini tersedia di debian tidak stabil.
Coba juga Firestarter . Tersedia dalam lenny.
sumber
Anda juga dapat menggunakan ferm yang juga saya gunakan selama setahun terakhir dan telah banyak membantu saya dengan kasus-kasus seperti aturan firewall kondisional.
sumber