Centos 7 Port açma/Kapama

IPTables CentOS 7 de firewalld isimli bir servis tarafından yönetiliyor. Bu nedenle eski Centos versiyonlarına göre Centos7 versiyonunda port açma işlemi biraz daha farklı yöntemler ile yapılmaktadır.

Port açma:

firewall-cmd --add-port=1234/tcp

Default zone public olduğundan aşağıdaki satır yukarıdaki ile aynı işi yapar.

firewall-cmd --zone=public --add-port=1234/tcp

Bir zone içinde port açma;

firewall-cmd --zone=dmz --add-port=1234/tcp

–permanent parametresi değiştirilen portların kalıcı olarak saklanmasını sağlar.

firewall-cmd --reload

yapıldığında mevcut ayarlar gider kalıcı olarak saklanan ayarlar geri gelir. Tıpkı iptables servisinde olduğu gibi.

Kalıcı olarak Port açma:

firewall-cmd --add-port=1234/tcp --permanent

/etc/firewalld altında firewalld servisinin ayarları bulunmaktadır.

/etc/firewalld/zones/public.xml altında varsayılan zoneda açılan portlar saklanmaktadır.

firewall-cmd --add-port=1234/tcp --permanent

komutu;

/etc/firewalld/zones/public.xml

dosyasını değiştirir.

Tüm değişiklikler bittikten sonra aşağıdaki komut ile değişiklikler aktif hale gelecektir.

firewall-cmd --reload