Hej
Jeg har et lidt irriternede problem, jeg ikke forstår er et problem. Jeg
har et script til at starte firewallen op med, jeg vil så lave en fil
med blacklistede IP adresser og har gjort følgende:
BLACKLIST="/usr/local/firewallblacklist"
for i in $BLACKLIST; do
$IPTABLES -A INPUT -s $i -m limit --limit 5/minute -j LOG
--log-prefix "Blacklisted: "
$IPTABLES -A INPUT -s $i -j DROP
done
når jeg så starter firewallen kommer følgende fejl:
___________________________________________
[root@test010 root]# ./firewall.sh
Broadcast message from root (pts/1) (Sat Dec 10 19:51:55 2005):
tester firewall
The system is going DOWN for reboot in 10 minutes!
// her trykker jeg ctrl+c for at stoppe shutdown
Shutdown cancelled.
iptables v1.2.7a: invalid mask `firewallblacklist' specified
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.2.7a: invalid mask `firewallblacklist' specified
Try `iptables -h' or 'iptables --help' for more information.
Iptables firewall is up Sat Dec 10 19:51:56 CET 2005.
___________________________________________
firewallblacklist indeholder KUN IP adressen og der er ikke noget space
Jeg har prøvet med og uden "" om path til filen.
Jeg har googlet og fundet noget, godt nok lidt ældre, læsestof om
iptables:
http://www.fiveanddime.net/iptables/iptables-1.3.3/iptables.c.html
if (string_to_number(mask, 0, 32, &bits) == -1)
exit_error(PARAMETER_PROBLEM,
"invalid mask `%s' specified", mask);
Men de IPadresser, der er tastet ind er korrekte.
Hvor pokker går det galt?
--
med venlig hilsen
Kim Emax