Iptables dan ip6tables memiliki cara mengelola tabel yang mirip, tetapi ada beberapa perbedaan penting yang perlu diperhatikan. Berikut adalah perbedaan utama dalam cara mengelola tabel antara keduanya:
1. Protokol yang Dihandle
- Iptables: Digunakan untuk mengatur lalu lintas IPv4.
- Ip6tables: Digunakan untuk mengatur lalu lintas IPv6.
2. Sintaks Perintah
Meskipun sintaks dasar antara iptables dan ip6tables sangat mirip, ada beberapa perbedaan dalam parameter yang relevan dengan IPv4 atau IPv6. Contoh perintah untuk menambahkan aturan pada masing-masing utilitas adalah:
- Iptables (IPv4):bash
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
- Ip6tables (IPv6):bash
sudo ip6tables -A INPUT -p tcp --dport 80 -j ACCEPT
3. Tabel dan Chain
Keduanya menggunakan tabel dan rantai (chain) yang sama dalam struktur, tetapi aturan yang diterapkan akan berbeda tergantung pada protokol. Tabel utama yang digunakan adalah:
- Filter: Untuk pemfilteran paket.
- NAT: Untuk Network Address Translation.
- Mangle: Untuk manipulasi paket seperti perubahan Quality of Service (QOS), TTL, dan MARK di header TCP.
Chain utama pada tabel Filter adalah:
- INPUT: Mengatur akses masuk ke Server Anda.
- FORWARD: Paket yang diteruskan ke interface lain.
- OUTPUT: Mengatur akses keluar dari Server Anda.
4. Penyimpanan Aturan
Untuk menyimpan aturan, Anda akan menggunakan file yang berbeda:
- Iptables:bash
sudo iptables-save > /etc/iptables/rules.v4
- Ip6tables:bash
sudo ip6tables-save > /etc/iptables/rules.v6
5. Penggunaan File Utama
File utama untuk iptables dan ip6tables juga berbeda:
- Iptables:bash
/etc/init.d/iptables – skrip init untuk memulai | stop | restart dan menyimpan aturan. /etc/sysconfig/iptables – di mana Rulesets disimpan. /sbin/iptables – file binary.
- Ip6tables:
Konfigurasi file utama mungkin sedikit berbeda, tetapi prinsipnya sama.
Kesimpulan
Meskipun sintaks dasar antara iptables dan ip6tables sangat mirip, perbedaan utama terletak pada protokol yang mereka tangani (IPv4 vs IPv6) dan beberapa opsi spesifik dalam sintaksisnya. Administrator sistem harus memastikan untuk menggunakan utilitas yang sesuai berdasarkan jenis lalu lintas jaringan yang ingin mereka kelola. Luck365