Tûzfall avagy védekezzünk

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok Tûzfall avagy védekezzünk

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #1898124
    admin
    Adminisztrátor

      Ezek nem az én beállításaim, találtam a neten, köszönet érte a készítõnek, de én ez alapján szoktam csinálni

      #!/bin/bash

      echo 1 ] /proc/sys/net/ipv4/ip_forward

      ## Az eddigi szabályok törlése
      iptables -F INPUT
      iptables -F OUTPUT
      iptables -F FORWARD

      ## Az alap szabályok felállítása
      iptables -P INPUT ACCEPT
      iptables -P OUTPUT ACCEPT
      iptables -P FORWARD ACCEPT

      ## LOGDROP szabály
      iptables -F LOGDROP 2]/dev/null
      iptables -X LOGDROP 2]/dev/null
      iptables -N LOGDROP
      iptables -A LOGDROP -j LOG
      iptables -A LOGDROP -j DROP

      ## Maszkolás
      iptables -t nat -F PREROUTING
      iptables -t nat -F POSTROUTING
      iptables -t nat -P PREROUTING ACCEPT
      iptables -t nat -P POSTROUTING ACCEPT
      iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT –to 64.81.39.24

      ## Tûzfal szabályok felállítása

      iptables -A INPUT -i eth0 -m state –state ESTABLISHED,RELATED -j ACCEPT

      #* FTP, SSH, Telnet Portok megnyitása
      iptables -A INPUT –proto tcp -i eth0 –destination-port 20:23 -j ACCEPT

      #* Mail Portok megnyitása
      iptables -A INPUT –proto tcp -i eth0 –destination-port 25 -j ACCEPT
      iptables -A INPUT –proto tcp -i eth0 –destination-port 110 -j ACCEPT

      #* HTTP & HTTPS Portok megnyitása
      iptables -A INPUT –proto tcp -i eth0 –destination-port 80 -j ACCEPT
      iptables -A INPUT –proto tcp -i eth0 –destination-port 443 -j ACCEPT

      #* IDENTD Port megnyitása
      iptables -A INPUT –proto tcp -i eth0 –destination-port 113 -j ACCEPT

      #* User Portok megnyitása
      iptables -A INPUT –proto tcp -i eth0 –destination-port 1024:65535 -j ACCEPT
      iptables -A INPUT –proto udp -i eth0 –destination-port 1024:65535 -j ACCEPT

      #* DNS
      iptables -A INPUT –proto tcp -i eth0 –destination-port 53 -j ACCEPT
      iptables -A INPUT –proto udp -i eth0 –destination-port 53 -j ACCEPT

      #* Talk Port
      iptables -A INPUT –proto udp -i eth0 –destination-port 517:518 -j ACCEPT

      #* ICMP Replies
      iptables -A INPUT -i eth0 –proto icmp –jump ACCEPT

      iptables -A OUTPUT –proto tcp –destination-port 2611 -j LOGDROP

      #* Az összes többi port tiltása
      iptables -A INPUT -i eth0 -j LOGDROP

      ## Port Forwarding For NAT

      #* ICQ portjainak engedélyezése
      iptables -A PREROUTING -t nat -p udp -d 64.81.39.24 –dport 4000 -j DNAT –to 192.168.1.2
      iptables -A PREROUTING -t nat -p tcp -d 64.81.39.24 –dport 20020:20039 -j DNAT –to 192.168.1.2

      #* WebCam Software portjainak engedélyezése
      iptables -A PREROUTING -t nat -p tcp -d 64.81.39.24 –dport 2047:2048 -j DNAT –to 192.168.1.1
      iptables -A PREROUTING -t nat -p udp -d 64.81.39.24 –dport 2047:2048 -j DNAT –to 192.168.1.1
      iptables -A PREROUTING -t nat -p udp -d 64.81.39.24 –dport 1972 -j DNAT –to 192.168.1.1

      # Unreal Tournament portjainak engedélyezése
      iptables -A PREROUTING -t nat -p tcp -d 64.81.39.24 –dport 7600:7900 -j DNAT –to 192.168.1.1
      iptables -A PREROUTING -t nat -p udp -d 64.81.39.24 –dport 7600:7900 -j DNAT –to 192.168.1.1

      iptables -A PREROUTING -t nat -p udp -d 64.81.39.24 –dport 3782 -j DNAT –to 192.168.1.2

      #1898125
      admin
      Adminisztrátor

        Azt szeretném megtudni, hova kell ezeket beírni, hogy automatikusan elinduljon? Ne kelljen minden indításnál újból beírni!!!

        Elõre is köszi

        #1898126
        szucs_t
        Felhasználó

          Létrehozod a parancsállományt (ahogy szolarisz leírta), s azt beteszed a /etc/init.d katalógusba. Ezután már mindig automatikusan elindul ez a parancsállomány.

          #1898127
          gabaman
          Felhasználó

            Létrehozod a parancsállományt (ahogy szolarisz leírta), s azt beteszed a /etc/init.d katalógusba. Ezután már mindig automatikusan elindul ez a parancsállomány.

            Csak ha az /etc/rcX.d/ könyvtárakba megfelelõen be van linkelve.

            #1898128
            admin
            Adminisztrátor

              Nem ismerem az uhu init rendszerét, de az /etc/init.d-bõl be szokták linkelni az adott futási szinthez tartozó könyvtárba, pl /etc/rc0.d, vagy /etc/rc2.d vagy /etc/runlevels/boot, vagy /etc/runlevels/default

              #1898129
              admin
              Adminisztrátor

                ## Az alap szabályok felállítása
                iptables -P INPUT ACCEPT
                iptables -P OUTPUT ACCEPT
                iptables -P FORWARD ACCEPT

                Ez azt jelenti, hogy alapba mindent beenged!!! (Az ACCEPT helyett írj DENY-t!)
                Egyébként az elejére beírhatsz egy „ipchains -X”-et.

                Egyébként ha valaki szeretne egy varázslóval ilyen szkriptet generálni, akkor nézze meg ezt a lapot:
                http://www.packetfilter.amotken.com/doit/

                #1898130
                admin
                Adminisztrátor

                  De ez ipchains-hez van te tök, a kettõ nem ugyanaz 😉
                  Különben meg jobb az ilyet inkább sajátkezûleg megszerkeszteni, az tuti nem
                  fog hibázni.

                  #1868434
                  csaba
                  Felhasználó
                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.