17-02-08, maccolo maccolo@o2.pl napisał(a):
a mozesz podzielic sie tym skryptem? do przekierowanie squida uzytkownikom ktorzy maja dostac wiadomosc? i co z uzytkownikami odcietymi tez maja wiadomosci? lub userzy nie podpieci ktorzy dostaja adresy z dhcp?
Prosze w zalaczniku masz program w c ktory mi to robi, niestety nie wiem czy ci to pomoże bo t en program robi przekierowanie na routerze sprzetowym typu mikrotik a nie na linuxie, ale idea jest prosta dodajesz dwie kolumny do tabeli nodes w bazie lms, w ktorych bedziesz sobie zaznaczał, czy juz zrobiles przekierowanie na squida danemu userowi czy nie, pozniej tylko warunki typu jezeli warning = 1 i warningchk = 0 to zrob przekierowanie na squida i ustaw warningchk = 1, jezeli warning 0 i warningchk=1 to usun przekierowanie. Proste,
Yaro napisał:
aby zdejmowanie zadzialalo - musi byc skonfigurowane sudo dla iptables (minimum). Sprawdzcie na jakim uzytkowniku chodzi apache - nie musi to byc koniecznie http (czasami nobody, czasami apache)
co do sudo to wcale nie trzeba dawac praw do iptables wystarczy napisac prosty skrypt w ktorym umiesci sie komende z iptables, wtedy serwer apache'a bedzie miał dostep do tego skryptu ale nie bezposrednio do calej mozliwosci iptables :).
Pozdrawiam Michał
!DSPAM:47b8dbf2191699210314635!