啊o额iu鱼吧 关注:170贴子:7,397
  • 10回复贴,共1

【linux】防火墙iptables,

只看楼主收藏回复

linux和防火墙,有必要会用,


IP属地:广东1楼2015-07-18 01:20回复
    沙发,


    IP属地:广东2楼2015-07-18 01:21
    回复
      2025-06-05 20:57:38
      广告
      板凳,


      IP属地:广东3楼2015-07-18 01:21
      回复
        地板,


        IP属地:广东4楼2015-07-18 01:21
        回复

          首先自己要先装个防火墙,我用arch,我只认识iptables,
          pacman -S iptables
          systemctl enable iptables.service
          touch /etc/iptables/iptables.rules
          systemctl start iptables.service
          iptables -P FORWARD DROP
          iptables -P INPUT DROP


          IP属地:广东5楼2015-07-18 01:22
          回复
            然后,
            nmap -F localhost
            快速扫描一下自己,
            全部端口都被filtered,就说明防火墙开了,全部端口都被过滤了,
            如果端口是被closed,说明没开防火墙,端口是关闭的,


            IP属地:广东6楼2015-07-18 01:22
            回复
              直接iptables 命令搞的设置是一次性的,下次开启防火墙就没有了,
              永久的要rules文件,我的在,
              /etc/iptables/iptables.rules
              这个目录下有个simple_firewall.rules,可以直接拿来用,
              [0aoeiuv@AoEiuV-PC:~]1$cat /etc/iptables/simple_firewall.rules
              *filter
              :INPUT DROP [0:0]
              :FORWARD DROP [0:0]
              :OUTPUT ACCEPT [0:0]
              -A INPUT -p icmp -j ACCEPT
              -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
              -A INPUT -i lo -j ACCEPT
              -A INPUT -p tcp -j REJECT --reject-with tcp-reset
              -A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable
              -A INPUT -j REJECT --reject-with icmp-proto-unreachable
              COMMIT


              IP属地:广东7楼2015-07-18 01:25
              回复
                那个rules里面-A开头的行,其实就是iptables的参数,
                -A是append,加到最后,
                -I是insert,插到某个位置,如-I INPUT 2,插到2,
                -R是replace,替换,
                -D是delete,删除,
                -L是list,列出规则,iptables -nvL


                IP属地:广东8楼2015-07-18 01:35
                回复
                  2025-06-05 20:51:38
                  广告
                  iptables -S
                  #这个能生成rules,
                  iptables-save
                  这个生成的比较完整,


                  IP属地:广东9楼2015-07-18 01:40
                  回复
                    -A INPUT ! -s 192.168.1.102/32 -p tcp -m tcp --dport 22 -j REJECT
                    ! -s 那个感叹号是取反


                    IP属地:广东10楼2015-07-18 02:06
                    回复
                      这样就基本够用了,先这样了,


                      IP属地:广东11楼2015-07-18 02:06
                      回复