[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: skrypt



W liście z pon, 22-04-2002, godz. 23:11, argail pisze: 
> Dnia 2002-04-22, napisales (as)
> 
> > witam
> 
> > mam pewien problemik ze skryptem do ipchains
> > mianowicie mam plik z lista IP, jak napisac regule aby zczytywala 
> > adresy z pliku a nie wpisywac regule x razy
> 
> #! /bin/sh
>        # Script to control packet filtering.
> 
>        # If no rules, do nothing.
>        [ -f /etc/ipchains.rules ] || exit 0
> 
>        case "$1" in
>            start)
>                echo -n "Turning on packet filtering:"
>                echo 1 > /proc/sys/net/ipv4/ip_forward
>                /sbin/ipchains-restore < /etc/ipchains.rules || exit 1
>                echo "."
>                ;;
>            stop)
>                echo -n "Turning off packet filtering:"
>                echo 0 > /proc/sys/net/ipv4/ip_forward
>                /sbin/ipchains -X
>                /sbin/ipchains -F
>                /sbin/ipchains -P input ACCEPT
>                /sbin/ipchains -P output ACCEPT
>                /sbin/ipchains -P forward ACCEPT
>                cp /etc/ipchains.rules /etc/ipchains.rules-backup
>                echo "."
>               ;;
>            *)
>                echo "Usage: /etc/init.d/packetfilter {start|stop}"
>                exit 1
>                ;;
>        esac
> 
>        exit 0

dzieki ale... magiczny jakis ten skrypt, po operacji aktywacji szarych
komorek znalazlem sposob na swoje zmartwienie, mianowicie:

ban='cat /sciezka/plik'
for s in $ban
do
ipchains -I input -s $s -j DENY
done

pozdrawiam
JR


--
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: