Skocz do zawartości
Zaloguj się, aby obserwować  
jensej

debina 6 iptables

Polecane posty

otóż usiłuję wgrać sobie iptables, jednakże po utworzeniu pliku firewall z następującym kodem:

#!/bin/sh

 

#1. chkconfig: 3 21 91

#2. description: Firewall

 

 

 

IPT=/sbin/iptables

 

case "$1" in

start)

$IPT -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 25 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 53 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 465 -j ACCEPT

$IPT -A INPUT -i eth0 -p udp --dport 53 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 3785 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 465 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 7172 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 7171 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 3783 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 110 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 3784 -j ACCEPT #ventrilo port

$IPT -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT

$IPT -A INPUT -i eth0 -p tcp --dport 10000 -j ACCEPT

 

iptables -I INPUT -p tcp -m state --state NEW,ESTABLISHED -m recent --set -j ACCEPT

iptables -I INPUT -p tcp -m state --state NEW -m recent --update --seconds 3 --hitcount 20 -j DROP

 

 

 

$IPT -A INPUT -i eth0 -p tcp --dport 79 -j ACCEPT

$IPT -A INPUT -i eth0 -j DROP

iptables -A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 20 --connlimit-mask 32 -j REJECT --reject-with tcp-reset

 

exit 0

;;

 

stop)

$IPT -F INPUT

exit 0

;;

*)

echo "Usage: /etc/init.d/firewall {start|stop}"

exit 1

;;

esac

~

~

po odpaleniu tego

 

s

root@s43:/etc/init.d# /etc/init.d/firewall start

iptables: No chain/target/match by that name.

iptables: No chain/target/match by that name.

iptables: No chain/target/match by that name.

iptables: No chain/target/match by that name.

root@s43:/etc/init.d#

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź interfejs...czy nie przypadkiem venet0

 

uh, jest i co z takim fantem zrobić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

uh, jest i co z takim fantem zrobić?

albo zapoznać się z lekturą zaproponowaną przez @jarka, albo spróbować zmienić w skrypcie eth0 na venet0 i sprawdzić czy wszystko będzie ok ;-)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

yhmm jednak błąd jest nadal

 

głownie chodzi o to aby ograniczało mi otwarte połączenia

iptables -A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 20 --connlimit-mask 32 -j REJECT --reject-with tcp-reset

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×