Rhel'de Firewall
RHEL’de firewall, firewalld servisi ile yönetilen dinamik bir paket filtreleme sistemidir. Her ağ arayüzü bir zone altında toplanır ve zone’lar servisler, portlar ve kurallarla kontrol edilir. Kurallar geçici veya kalıcı (--permanent) olarak eklenebilir ve firewall-cmd komutu ile yönetilir.
firewall-cmd
Bütün paketleri droplamak için default zone'u public isimli zone'a çevirebiliriz. İzin vermek istediğimiz portlara kural yazarız.
firewall-cmd --set-default-zone=public
Örnek: 22 ve 80 ve 8080'i kalıcı olarak aktifleştirmek. --permanent ile kalıcı olarak kural eklenir. 
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
Firewall-cmd'yi reloadlamak:
firewall-cmd --reload
Belli bir Zone'u Bir Interface'e Bind Etmek
Belli bir kural seti (zone) belli bir network interfaceine aşağıdaki gibi eklenebilir.
firewall-cmkd --zone=public --add-interface=eno192
Zone'un bilgilerine erişip hangi interfacelere bind edildiği öğrenilebilir.
firewall-cmd --zone=public --list-all