Android

Centos 7'ye iptables nasıl kurulur

Настройка iptables в CentOS 7

Настройка iptables в CentOS 7

İçindekiler:

Anonim

CentOS 7 ile başlayarak, FirewallD iptables'ı varsayılan güvenlik duvarı yönetim aracı olarak değiştirir.

FirewallD, firewall-cmd adlı bir komut satırı yardımcı programıyla kontrol edilebilen eksiksiz bir güvenlik duvarı çözümüdür. Iptables komut satırı sözdiziminden daha rahatsanız, FirewallD'yi devre dışı bırakabilir ve klasik iptables kurulumuna geri dönebilirsiniz.

Bu eğiticide, FirewallD hizmetini nasıl devre dışı bırakacağınız ve iptables nasıl yükleneceği gösterilecektir.

Ön şartlar

Eğiticiye başlamadan önce, sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.

Güvenlik Duvarını Devre Dışı Bırak

CentOS 7 sisteminizde Güvenlik DuvarıD'yi devre dışı bırakmak için şu adımları izleyin:

  1. FirewallD hizmetini durdurmak için aşağıdaki komutu yazın:

    sudo systemctl stop firewalld

    Sistem önyüklemesinde otomatik olarak başlaması için FirewallD hizmetini devre dışı bırakın:

    sudo systemctl disable firewalld

    FirewallD hizmetinin başka bir hizmet tarafından başlatılmasını önlemek için maskeleyin:

    sudo systemctl mask --now firewalld

Iptables'ı Yükle ve Etkinleştir

Iptables'ı bir CentOS 7 sistemine kurmak için aşağıdaki adımları izleyin:

  1. iptables-service paketini CentOS depolarından yüklemek için aşağıdaki komutu çalıştırın:

    sudo yum install iptables-services

    Paket yüklendikten sonra Iptables hizmetini başlatın:

    sudo systemctl start iptables sudo systemctl start iptables6

    Iptables hizmetini sistem önyüklemesinde otomatik olarak başlayacak şekilde etkinleştirin:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    İptables servisinin durumunu kontrol edin:

    sudo systemctl status iptables sudo systemctl status iptables6

    Geçerli iptables kurallarını kontrol etmek için aşağıdaki komutları kullanın:

    sudo iptables -nvL sudo iptables6 -nvL

    Varsayılan olarak yalnızca SSH portu 22 açıktır. Çıktı şöyle görünmelidir:

    Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 5400 6736K ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED, ESTABLISHED 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 2 148 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 3 180 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 4298 packets, 295K bytes) pkts bytes target prot opt in out source destination

Bu noktada, iptables hizmetini başarıyla etkinleştirdiniz ve güvenlik duvarınızı oluşturmaya başlayabilirsiniz. Değişiklikler yeniden başlatıldıktan sonra da devam eder.

Sonuç

Bu öğreticide, FirewallD hizmetini nasıl devre dışı bırakacağınızı ve iptables nasıl yükleyeceğinizi öğrendiniz.

güvenlik duvarı centos