Android

Paano mag-install ng mga iptable sa sentimo 7

Installing iptables services on CentOS 7

Installing iptables services on CentOS 7

Talaan ng mga Nilalaman:

Anonim

Simula sa CentOS 7, pinapalitan ng FirewallD ang mga iptable bilang default na tool sa pamamahala ng firewall.

Ang FirewallD ay isang kumpletong solusyon sa firewall na maaaring kontrolin gamit ang isang utos na linya ng utos na tinatawag na firewall-cmd. Kung mas komportable ka sa syntax line ng Iptables, pagkatapos ay maaari mong paganahin ang FirewallD at bumalik sa klasikong pag-setup ng iptables.

Ipapakita sa iyo ang tutorial na ito kung paano paganahin ang serbisyo ng FirewallD at mai-install ang mga iptable.

Mga kinakailangan

Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

Huwag paganahin ang FirewallD

Upang hindi paganahin ang FirewallD sa iyong CentOS 7 system, sundin ang mga hakbang na ito:

  1. I-type ang sumusunod na utos upang ihinto ang serbisyo ng FirewallD:

    sudo systemctl stop firewalld

    Huwag paganahin ang serbisyo ng FirewallD upang awtomatikong magsimula sa boot ng system:

    sudo systemctl disable firewalld

    I-mask ang serbisyo ng FirewallD upang maiwasan ito na magsimula ng isa pang serbisyo:

    sudo systemctl mask --now firewalld

I-install at Paganahin ang mga Iptables

Gawin ang mga sumusunod na hakbang upang mai-install ang mga Iptables sa isang sistema ng CentOS 7:

  1. Patakbuhin ang sumusunod na utos upang mai-install ang package ng iptables-service ng iptables-service mula sa mga repositori sa CentOS:

    sudo yum install iptables-services

    Sa sandaling naka-install ang package ay simulan ang serbisyo ng Iptables:

    sudo systemctl start iptables sudo systemctl start iptables6

    Paganahin ang serbisyo ng Iptables na awtomatikong magsimula sa system boot:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Suriin ang katayuan ng serbisyo ng iptable na may:

    sudo systemctl status iptables sudo systemctl status iptables6

    Upang suriin ang kasalukuyang mga panuntunan iptable gamitin ang mga sumusunod na utos:

    sudo iptables -nvL sudo iptables6 -nvL

    Sa pamamagitan ng default lamang ang SSH port 22 ay bukas. Ang output ay dapat magmukhang ganito:

    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

Sa puntong ito, matagumpay mong pinagana ang serbisyo ng iptables at maaari mong simulan ang pagbuo ng iyong firewall. Ang mga pagbabago ay magpapatuloy pagkatapos ng isang pag-reboot.

Konklusyon

Sa tutorial na ito, nalaman mo kung paano paganahin ang serbisyo ng FirewallD at mai-install ang mga iptable.

sentimos ng firewall