Witam wszystkich.
Ostatnio borykam się z uruchomieniem tego skryptu.
Problem jest taki ze nie przekierowuje osoby o minusowym saldzie zadeklarowanym w pliku lms.ini.
Skrypt generuje w rc.warnings komendy także dziala to poprawnie ale nie przekierowuje osoby na stronę.
Objawy są dosyć dziwne bo gdy wpis zostanie wygenerowany a regułką uruchomiona to strony w ogóle się nie ładują czyli po części Internetu już nie ma ale wolałbym aby się pokazała wiadomość.
Plik rc.warnings
cat /etc/rc.d/rc.warnings
/usr/local/sbin/iptables -t nat -F WARNINGS
# marcin
/usr/local/sbin/iptables -t nat -I PREROUTING -s 192.168.1.150 -p tcp --dport 1:65535 -j DNAT --to 192.168.1.1:81
# marcink
/usr/local/sbin/iptables -t nat -I PREROUTING -s 192.168.1.39 -p tcp --dport 1:65535 -j DNAT --to 192.168.1.1:81
# laptop_wifi
/usr/local/sbin/iptables -t nat -I PREROUTING -s 192.168.1.101 -p tcp --dport 1:65535 -j DNAT --to 192.168.1.1:81
Sekcja konfiguracyjna w lms.ini
[warnings]
iptables_binary = /usr/local/sbin/iptables
networks =
config_file = /etc/rc.d/rc.warnings
config_owneruid = 0
config_ownergid = 0
config_permission = 700
chain = WARNINGS
redirect_address = 192.168.1.1:81
limit = -50
Oczywiście stronka o adresie 192.168.1.1:81 dziala poprawnie.