
Firewall adalah sebuah aturan pada sebuah perangkat jaringan yang berfungsi untuk mengontrol dan memantau lalu lintas jaringan. Firewall bertugas untuk mengizinkan atau tidaknya suatu lalu lintas data. Pada Linux Debian 12 firewall bisa digunakan seperti pada router umumnya. Paket aplikasi yang mendukung firewall pada Linux Debian yaitu iptables. Dengan paket aplikasi tersebut linux debian bisa digunakan sebagi fungsi router. Pada postingan ini akan dijelaskan konfigurasi firewall agar Linux Debian 12 berfungsi sebagai router. Sebelumnya sudah dilakukan preconfig dasar linux dan DHCP Server untuk client.
Topologi

Konfigurasi IP Address
Masuk pada mode root dengan menggunakan perintah dibawah.
tiksolusindo@debian:~$ su -
Password:
root@debian:/home/tiksolusindo# cd
root@debian:~#Masukan perintah dibawah untuk melakukan konfigurasi ip pada setiap interface. Pada konfigurasi ini sudah dilakukan preconfig linux sudah terkoneksi pada internet sehingga bisa melakukan instalasi pake melalui repository. Konfigurasi tersedia pada postingan berikut Konfigurasi IP Address Linux Debian 12.
root@debian:~# nano /etc/network/interfaces
Jika sudah dilakukan konfigurasi simpan dengan CTRL + O lalu enter dan CTRL + X untuk keluar dari file yang sedang dibuka.
Instalasi Paket Aplikasi Iptables
Untuk instalasi paket aplikasi tersebut lakukan update repository terlebih dahulu dengan menggunakan perintah dibawah.
root@debian:~# apt updateInstall paket aplikasi firewall iptables.
root@debian:~# apt install iptables-persistentPilih yes untuk pengaturan rules IPv4.

Berikan perintah dibawah untuk membuat nat dari interface lokal(ens37) ke interface internet(ens33) dengan action MASQUERADE.
root@debian:~# /sbin/iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADESimpan pengaturan firewall agar ketika linux direstart pengaturan tersebut akan automatis dijalankan.
root@debian:~# /sbin/iptables-save > /etc/iptables/rules.v4Berikan akses forwarding agar linux debian bisa meneruskan paket data. Buka file konfigurasi sysctl.conf dan hilangkan tanda pagar pada barisan net.ipv4.ip_forward=1.
root@debian:~# nano /etc/sysctl.conf
Restart linux debian untuk menjalankan perintah yang sudah diberikan.
root@debian:~# systemctl rebootPengujian Internet Client
Verifikasi pengaturan ip address pada client windows 10 virtual, jika client sudah mendapatkan alamat ip dari linux maka DHCP Server sudah berhasil dilakukan.

Buka browser pada client dan lakukan uji speedtest. Jika client sudah mendapatkan internet maka konfigurasi firewall pada linux sudah berhasil dilakukan.

Kesimpulan pada postingan ini adalah inux Debian 12 bisa digunakan sebagai router. Paket aplikasi iptables digunakan untuk membuat sebuah aturan nat dari interface lokal ke internet. Untuk alokasi ip yang digunakan jaringan lokal menggunakan paket aplikasi DHCP Server.