Portál AbcLinuxu, 12. května 2025 15:47

Dotaz: Firewall iptables - command not found

5.5.2009 20:24 Thomas123 | skóre: 15
Firewall iptables - command not found
Přečteno: 241×
Odpovědět | Admin

Zdravím, dostal se mi do ruky takový firewall postavený na několika bash scriptech pracující s iptables.

Všechny soubory fungují správně až na jeden, ten mi vypíše tyto chyby:

/usr/local/etc/firewall/firewall: line 14: -F: command not found
/usr/local/etc/firewall/firewall: line 15: -X: command not found
/usr/local/etc/firewall/firewall: line 17: -A: command not found
/usr/local/etc/firewall/firewall: line 18: -A: command not found
/usr/local/etc/firewall/firewall: line 20: -A: command not found
/usr/local/etc/firewall/firewall: line 21: -A: command not found
/usr/local/etc/firewall/firewall: line 22: -A: command not found
/usr/local/etc/firewall/firewall: line 23: -A: command not found
/usr/local/etc/firewall/firewall: line 26: -P: command not found
/usr/local/etc/firewall/firewall: line 27: -P: command not found
/usr/local/etc/firewall/firewall: line 28: -P: command not found
/usr/local/etc/firewall/firewall: line 31: -A: command not found
/usr/local/etc/firewall/firewall: line 32: -A: command not found

Zde je úryvek z tohoto souboru (hlavně tedy ty řádky, na kterých je command not found)

$IPTABLES -F $IPTABLES -X
$IPTABLES -A INPUT -j ACCEPT -m state --state ESTABLISHED -i eth0 -p tcp
$IPTABLES -A OUTPUT -j ACCEPT -m state --state ESTABLISHED -o eth0 -p tcp
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --dport 22 -j ACCEPT
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -P FORWARD DROP
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A FORWARD -i lo -j ACCEPT

Kde je chyba? Nemohu na to přijít. Díky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2009 20:26 chinook | skóre: 28
Rozbalit Rozbalit vše Re: Firewall iptables - command not found
Odpovědět | | Sbalit | Link | Blokovat | Admin
co vyjadruje ta promena? $IPTABLES
5.5.2009 20:33 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Firewall iptables - command not found

Nad těmi pravidly v tom soubory je ještě toto:

iptables=/sbin/iptables

5.5.2009 20:37 chinook | skóre: 28
Rozbalit Rozbalit vše Re: Firewall iptables - command not found
a urcite je iptables umistene v /sbin/iptables?
5.5.2009 20:53 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Firewall iptables - command not found

Vyřešeno, viz. níže

5.5.2009 20:29 OndraP
Rozbalit Rozbalit vše Re: Firewall iptables - command not found
Odpovědět | | Sbalit | Link | Blokovat | Admin

case sensitive?

5.5.2009 20:36 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: Firewall iptables - command not found

Jsem to ale ťuňťa, máte pravdu, díky za nakopnutí. Vyřešeno

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.