zoukankan      html  css  js  c++  java
  • iptables打开22,80,8080,3306等端口

    systemctl stop firewalld
    systemctl mask firewalld
    

    Then, install the iptables-services package:

    yum install iptables-services
    

    Enable the service at boot-time:

    systemctl enable iptables
    

    Managing the service

    systemctl [stop|start|restart] iptables
    

    Saving your firewall rules can be done as follows:

    service iptables save
    

    or

    /usr/libexec/iptables/iptables.init save

    reference:https://www.cnblogs.com/anne32184/p/5961806.html
     1 vi /etc/sysconfig/iptables
     2 -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
     3 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
     4 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
     5 添加好之后防火墙规则如下所示:
     6 ######################################
     7 # Firewall configuration written by system-config-firewall
     8 # Manual customization of this file is not recommended.
     9 *filter
    10 :INPUT ACCEPT [0:0]
    11 :FORWARD ACCEPT [0:0]
    12 :OUTPUT ACCEPT [0:0]
    13 -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
    14 -A INPUT -p icmp -j ACCEPT
    15 -A INPUT -i lo -j ACCEPT
    16 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
    17 -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
    18 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
    19 -A INPUT -j REJECT –reject-with icmp-host-prohibited
    20 -A FORWARD -j REJECT –reject-with icmp-host-prohibited
    21 COMMIT
    22 #####################################
    23 /etc/init.d/iptables restart      #最后重启防火墙使配置生效
      1 # Generated by iptables-save v1.4.21 on Fri Jul 28 19:10:39 2017
      2 *nat
      3 :PREROUTING ACCEPT [0:0]
      4 :INPUT ACCEPT [0:0]
      5 :OUTPUT ACCEPT [136:8416]
      6 :POSTROUTING ACCEPT [136:8416]
      7 :OUTPUT_direct - [0:0]
      8 :POSTROUTING_ZONES - [0:0]
      9 :POSTROUTING_ZONES_SOURCE - [0:0]
     10 :POSTROUTING_direct - [0:0]
     11 :POST_public - [0:0]
     12 :POST_public_allow - [0:0]
     13 :POST_public_deny - [0:0]
     14 :POST_public_log - [0:0]
     15 :PREROUTING_ZONES - [0:0]
     16 :PREROUTING_ZONES_SOURCE - [0:0]
     17 :PREROUTING_direct - [0:0]
     18 :PRE_public - [0:0]
     19 :PRE_public_allow - [0:0]
     20 :PRE_public_deny - [0:0]
     21 :PRE_public_log - [0:0]
     22 -A PREROUTING -j PREROUTING_direct
     23 -A PREROUTING -j PREROUTING_ZONES_SOURCE
     24 -A PREROUTING -j PREROUTING_ZONES
     25 -A OUTPUT -j OUTPUT_direct
     26 -A POSTROUTING -s 192.168.122.0/24 -d 224.0.0.0/24 -j RETURN
     27 -A POSTROUTING -s 192.168.122.0/24 -d 255.255.255.255/32 -j RETURN
     28 -A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535
     29 -A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p udp -j MASQUERADE --to-ports 1024-65535
     30 -A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -j MASQUERADE
     31 -A POSTROUTING -j POSTROUTING_direct
     32 -A POSTROUTING -j POSTROUTING_ZONES_SOURCE
     33 -A POSTROUTING -j POSTROUTING_ZONES
     34 -A POSTROUTING_ZONES -o enp0s3 -g POST_public
     35 -A POSTROUTING_ZONES -g POST_public
     36 -A POST_public -j POST_public_log
     37 -A POST_public -j POST_public_deny
     38 -A POST_public -j POST_public_allow
     39 -A PREROUTING_ZONES -i enp0s3 -g PRE_public
     40 -A PREROUTING_ZONES -g PRE_public
     41 -A PRE_public -j PRE_public_log
     42 -A PRE_public -j PRE_public_deny
     43 -A PRE_public -j PRE_public_allow
     44 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
     45 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
     46 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
     47 -A INPUT -m state --state NEW -m tcp -p tcp --dport 9904 -j ACCEPT
     48 
     49 -A INPUT -j REJECT --reject-with icmp-host-prohibited
     50 -A FORWARD -j REJECT --reject-with icmp-host-prohibited
     51 #(之前我添加在下面,浏览器也是不能访问的,必须放在上面!)
     52 #允许8080端口通过防火墙
     53 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
     54 #允许3306端口通过防火墙
     55 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
     56 #允许9904端口通过防火墙
     57 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 9904 -j ACCEPT
     58 COMMIT
     59 # Completed on Fri Jul 28 19:10:39 2017
     60 # Generated by iptables-save v1.4.21 on Fri Jul 28 19:10:39 2017
     61 *mangle
     62 :PREROUTING ACCEPT [732:348610]
     63 :INPUT ACCEPT [732:348610]
     64 :FORWARD ACCEPT [0:0]
     65 :OUTPUT ACCEPT [765:100277]
     66 :POSTROUTING ACCEPT [767:100547]
     67 :FORWARD_direct - [0:0]
     68 :INPUT_direct - [0:0]
     69 :OUTPUT_direct - [0:0]
     70 :POSTROUTING_direct - [0:0]
     71 :PREROUTING_ZONES - [0:0]
     72 :PREROUTING_ZONES_SOURCE - [0:0]
     73 :PREROUTING_direct - [0:0]
     74 :PRE_public - [0:0]
     75 :PRE_public_allow - [0:0]
     76 :PRE_public_deny - [0:0]
     77 :PRE_public_log - [0:0]
     78 -A PREROUTING -j PREROUTING_direct
     79 -A PREROUTING -j PREROUTING_ZONES_SOURCE
     80 -A PREROUTING -j PREROUTING_ZONES
     81 -A INPUT -j INPUT_direct
     82 -A FORWARD -j FORWARD_direct
     83 -A OUTPUT -j OUTPUT_direct
     84 -A POSTROUTING -o virbr0 -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill
     85 -A POSTROUTING -j POSTROUTING_direct
     86 -A PREROUTING_ZONES -i enp0s3 -g PRE_public
     87 -A PREROUTING_ZONES -g PRE_public
     88 -A PRE_public -j PRE_public_log
     89 -A PRE_public -j PRE_public_deny
     90 -A PRE_public -j PRE_public_allow
     91 COMMIT
     92 # Completed on Fri Jul 28 19:10:39 2017
     93 # Generated by iptables-save v1.4.21 on Fri Jul 28 19:10:39 2017
     94 *security
     95 :INPUT ACCEPT [727:348220]
     96 :FORWARD ACCEPT [0:0]
     97 :OUTPUT ACCEPT [765:100277]
     98 :FORWARD_direct - [0:0]
     99 :INPUT_direct - [0:0]
    100 :OUTPUT_direct - [0:0]
    101 -A INPUT -j INPUT_direct
    102 -A FORWARD -j FORWARD_direct
    103 -A OUTPUT -j OUTPUT_direct
    104 COMMIT
    105 # Completed on Fri Jul 28 19:10:39 2017
    106 # Generated by iptables-save v1.4.21 on Fri Jul 28 19:10:39 2017
    107 *raw
    108 :PREROUTING ACCEPT [732:348610]
    109 :OUTPUT ACCEPT [765:100277]
    110 :OUTPUT_direct - [0:0]
    111 :PREROUTING_direct - [0:0]
    112 -A PREROUTING -j PREROUTING_direct
    113 -A OUTPUT -j OUTPUT_direct
    114 COMMIT
    115 # Completed on Fri Jul 28 19:10:39 2017
    116 # Generated by iptables-save v1.4.21 on Fri Jul 28 19:10:39 2017
    117 *filter
    118 :INPUT ACCEPT [0:0]
    119 :FORWARD ACCEPT [0:0]
    120 :OUTPUT ACCEPT [14:984]
    121 -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    122 -A INPUT -p icmp -j ACCEPT
    123 -A INPUT -i lo -j ACCEPT
    124 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    125 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    126 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    127 -A INPUT -m state --state NEW -m tcp -p tcp --dport 9904 -j ACCEPT
    128 -A INPUT -j REJECT --reject-with icmp-host-prohibited
    129 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    130 #允许3306端口通过防火墙
    131 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    132 #允许9904端口通过防火墙
    133 #-A INPUT -m state --state NEW -m tcp -p tcp 
    134 -A INPUT -j REJECT --reject-with icmp-host-prohibited
    135 -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    136 COMMIT
    137 # Completed on Fri Jul 28 19:10:39 201
  • 相关阅读:
    office(PPT、Word、Excel)功能目录
    《数商》笔记
    笔记模板
    如何运用思维导图安排考生读书计划(增订版)
    自制桌面图片
    selenium+AutoIt
    selenium中应用问题解决
    mysql卸载
    vue每次修改刷新当前子组件
    vue与dajngo
  • 原文地址:https://www.cnblogs.com/huangjianping/p/7999759.html
Copyright © 2011-2022 走看看