Firewalld Əmri

firewallD_bg

Firewalld, Red Hat Enterprise Linux (RHEL) və CentOS kimi Red Hat əsaslı sistemlər də daxil olmaqla, Linux paylamalarında geniş istifadə olunan firewall idarəetmə vasitəsidir. O, dinamik və çevik firewall həllini təmin etmək üçün nəzərdə tutulmuşdur ki, bu da administratorlara şəbəkə trafikini idarə etməyə və təhlükəsizlik duvarı qaydalarını asanlıqla müəyyən etməyə imkan verir.

Firewalld köhnə Linux paylamalarında istifadə edilən ənənəvi iptables firewall konfiqurasiyasını əvəz edir. O, şəbəkənin etibar səviyyələrini müəyyən edən və daxil olan və gedən trafik üçün icazə verilən giriş səviyyəsini təyin edən təhlükəsizlik divarı zonaları konsepsiyasına əsaslanır. Firewalld dinamik şəbəkə mühitində firewall qaydalarının konfiqurasiyasını və saxlanmasını asanlaşdıraraq, təhlükəsizlik divarının idarə edilməsinə daha çox istifadəçi dostu və mərkəzləşdirilmiş yanaşma təklif edir.

Firewalld-un əsas xüsusiyyətləri və konsepsiyalarına aşağıdakılar daxildir:

  1. Zonalar: Firewalld interfeysləri qruplaşdırmaq və şəbəkə etibar səviyyələrini müəyyən etmək üçün zonalardan istifadə edir. Hər zonada həmin zonada icazə verilən trafik üçün əvvəlcədən müəyyən edilmiş qaydalar və siyasətlər dəsti var. Zonaların nümunələri “ictimai”, “etibarlı”, “daxili” və “dmz”dir.
  2. Xidmətlər: Firewalld HTTP, FTP, SSH və s. kimi ümumi şəbəkə xidmətləri üçün əvvəlcədən təyin edilmiş xidmət tərifləri təqdim edir. Xidmətlər xüsusi xidmətlə əlaqəli çoxsaylı portları və protokolları əhatə edir və ümumi xidmətlər üçün firewall qaydalarını idarə etməyi asanlaşdırır.
  3. Zəngin qaydalar: Firewalld administratorlara mənbə/təyinat IP ünvanları, portlar, protokollar və s. əsasında xüsusi şərtləri müəyyən etməyə imkan verən daha mürəkkəb qaydalar olan zəngin qaydaların istifadəsini dəstəkləyir. Zəngin qaydalar firewall konfiqurasiyalarını fərdiləşdirmək üçün daha çox çeviklik təklif edir.
  4. Dinamik yeniləmələr: Firewalld administratorlara quraşdırılmış əlaqələri pozmadan firewall konfiqurasiyasında iş vaxtı dəyişiklikləri etməyə imkan verir. firewall-cmdBu dəyişikliklər komanda xətti alətindən və ya firewalld dəstəkləyən qrafik istifadəçi interfeysləri vasitəsilə edilə bilər .
  5. Asan konfiqurasiya: Firewalld təhlükəsizlik duvarı qaydalarını və konfiqurasiyalarını idarə etmək üçün istifadəçi dostu komanda xətti interfeysi ( firewall-cmd) və qrafik alətlər (firewall-config kimi) təmin edir. O, portların açılması, xidmətlərə icazə verilməsi, yönləndirmənin qurulması və şəbəkə zonalarının idarə edilməsi prosesini asanlaşdırır.

Firewalld həm masa üstü, həm də server mühitləri üçün uyğun çevik və güclü firewall həlli təklif edir. O, əsas netfilter/iptables çərçivəsi üzərində abstraksiya qatını təmin edərək, firewall idarəçiliyini idarəçilər üçün daha əlçatan edir.

Əmrİzah
firewall-cmd --stateFirewall statusunu yoxlayın
firewall-cmd --list-allFirewallun tam konfiqurasiyasını göstərin
firewall-cmd --get-zonesMövcud firewall zonalarını sadalayın
firewall-cmd --get-active-zonesHazırda aktiv zonaları göstərin
firewall-cmd --zone=zone_name --list-allMüəyyən bir zonanın tam konfiqurasiyasını göstərin
firewall-cmd --zone=zone_name --add-port=port_number/protocolZonada protokol üçün xüsusi port açın
firewall-cmd --zone=zone_name --remove-port=port_number/protocolZonada əvvəllər açılmış portu çıxarın
firewall-cmd --zone=zone_name --add-service=service_nameZonada əvvəlcədən təyin edilmiş xidmətə icazə verin
firewall-cmd --zone=zone_name --remove-service=service_nameZonada əvvəl icazə verilən xidməti silin
firewall-cmd --zone=zone_name --add-source=IP_address/CIDRZonadakı müəyyən bir IP ünvanından və ya şəbəkədən gələn trafikə icazə verin
firewall-cmd --zone=zone_name --remove-source=IP_address/CIDRZonada əvvəllər icazə verilmiş mənbə IP ünvanını və ya şəbəkəsini silin
firewall-cmd --runtime-to-permanentİş vaxtı dəyişikliklərini qalıcı edin
firewall-cmd --reloadFirewall konfiqurasiyasını yenidən yükləyin
firewall-cmd --panic-onBütün gələn və gedən trafiki bloklayaraq panik rejimini aktivləşdirin
firewall-cmd --panic-offNormal trafik axınına imkan verən panik rejimini söndürün
firewall-cmd --query-panicFirewallun panik rejimində olub olmadığını yoxlayın

Qeyd: zone_nameİstədiyiniz firewall zonası, port_numberaçmaq/çıxarmaq istədiyiniz portla, protocolistədiyiniz protokolla (məsələn, tcp, udp), service_nameəvvəlcədən təyin edilmiş xidmətin adı ilə və IP_address/CIDRCIDR notasiyasında xüsusi IP ünvanı və ya şəbəkə ilə əvəz edin.

Bu əmrlər Red Hat əsaslı sistemlərdə firewalld təhlükəsizlik divarını idarə etmək üçün istifadə oluna bilər ki, bu da sizə firewall qaydalarını konfiqurasiya etməyə, portları açmağa, xidmətləri aktivləşdirməyə, trafik mənbələrinə nəzarət etməyə və s. imkan verir. Bu əmrləri istifadə etmək kimi müvafiq administrativ imtiyazlarla işlətməyi unutmayın

Yazı naviqasiyası

Mobil sürümden çık