Witam
Mam mały problem ze skryptem perlowym lms-makewarnings zmieniłem system z 32 bit na 64 bit (TLD) wszystkie konfiguracje jak i pakiety Perla (tak myślę) są zainstalowane.
lms archaiczy (lms-makewarnings, version 1.6.3 Laira) ale nie potrzebuję zmieniać na nowy, bo jest za dużo własnych zmian pod TV kablową.
błąd polega na tym że w wersji 64 bitowej dostaję :
EEediot net &mask != net EEediot net &mask != net EEediot net &mask != net EEediot net &mask != net ...
plik się generuje ale bez wpisów z bazy. w czym problem ??? na perlu się nie znam :(
tak samo z lms-traffic-logiptables co prawda błędów tego typu nie wyrzuca ale też nie tworzy wpisów iptables z bazy ze statystykami.
On 03/20/2013 04:43 PM, Arek G wrote:
Witam
Mam mały problem ze skryptem perlowym lms-makewarnings zmieniłem system z 32 bit na 64 bit (TLD) wszystkie konfiguracje jak i pakiety Perla (tak myślę) są zainstalowane.
lms archaiczy (lms-makewarnings, version 1.6.3 Laira) ale nie potrzebuję zmieniać na nowy, bo jest za dużo własnych zmian pod TV kablową.
błąd polega na tym że w wersji 64 bitowej dostaję :
EEediot net &mask != net
A to właśnie w starych wersjach był błąd. Poszukaj nowszej wersji skryptu i sprawdź diffa, jeśli nie chcesz instalować nowej wersji całego LMSa. Problem jest z funkcją matchip() i może paroma innymi, porównaj je z nowszą wersją.
W dniu 20 marca 2013 18:03 użytkownik A.L.E.C alec@alec.pl napisał:
A to właśnie w starych wersjach był błąd. Poszukaj nowszej wersji skryptu i sprawdź diffa, jeśli nie chcesz instalować nowej wersji całego LMSa. Problem jest z funkcją matchip() i może paroma innymi, porównaj je z nowszą wersją.
Dziękuję już wcześniej znalazłem :)
- my $bmask = 2**32 <<(32-$prefix); + my $bmask = 2**32 - 2**(32-$prefix);
pozdrawiam
uczestnicy (2)
-
A.L.E.C
-
Arek G