Мистика с lightsquid.
-
Установил взамен умершего за 11 лет бепрерывной работы прокси на Win 2000 с WinRoute на мой взгляд замечательную штуку pfSense.
Установил связку Squid + lightsquid-1.8.
Отчёты lightsquid-1.8 генерирует, только вместо Ф.И.О. пользователя ставятся ?.
В файле realname.cfg изначально присутствуют три записи:
192.168.1.2 Sergey Erokhin
192.168.1.1 Jon Doe
192.168.1.3 Tech Good
Стёр эти записи, заменил своими реальными, к примеру:
192.168.0.40 Иванов И.И.
192.168.0.202 Петров В.И.
и т.д.
Как я понял, при работе lightsquid переодически обновляет информацию о трафике
в папке с текущей датой и должен переписывать информацию из файла realname.cfg
в файл /var/lightsquid/report/20130921/ .realname
Судя по куску кода в /usr/local/etc/lightsquid/lightsquid.cfg:#–------------------------------------------------------------------------ RealName support
sub CreateRealnameFile($) {
my $path=shift;open Fi,"<$cfgpath/realname.cfg";
open Fo,">$path/.realname";
while (<fi>) {
print Fo $_;
}
close Fo;
close Fi;
}Так вот вместо моей информации из файла realname.cfg переписываются эти три строчки, что б их:
192.168.1.2 Sergey Erokhin
192.168.1.1 Jon Doe
192.168.1.3 Tech Good
В архиве lightsquid-1.8.tgz кроме исходного файла realname.cfg эта информация больше нигде не встречается.
Что интересно, если я руками вместо этой информации в файл .realname прописываю свою информацию,
то всё отображается нормально, но стоит через 1 час (у меня задано обновление информации раз в час)
посмотреть отчёт, опять вместо реальных фамилий знаки ?, а в файле .realname опять вместо моей информации
появляются эти три строчки
192.168.1.2 Sergey Erokhin
192.168.1.1 Jon Doe
192.168.1.3 Tech Good
Откуда они берутся?Пакеты стоят:
pfSense 2.1-RELEASE (i386)
squid 2.7.9 pkg v.4.3.3
Lightsquid 1.8.0 pkg v.2.32</fi> -
-
Всё, вопрос закрыт!
Большое спасибо Rezor666!
Приятно иметь дело со знающими людьми!Для читающих эту тему и столкнувшимися с аналогичной проблемой:
Внимание!
Начиная с pfSense 2.1 файлы конфигурации находятся в /usr/pbi/lightsquid-i386/etc/lightsquid/
((C) Rezor666 ) -
Не за что.
Сам удивился когда увидел :) -
у меня седующий вопрос..стоит прозрачный прокси сервер.. внутри локальный трафик считает(LAN 192.168.20.0/24), настроил опенвпн, выдал им адреса 192.168.16.0/21 с авторизацией через сторонний сервер ldap…
Вопроса два. вопервых можно ли как то отслеживать кто что скачал через этот самый опенвпн (через lightsquid) с внутренних ресурсов.. вопрос номер 2 где можно или вообще можно ли указать соответствие имени - ип .. (что то наподобие hosts в виндоус) че то по имени никого не находит(( хотя первым днс по раздаче указан внутренний сервер, который впоследствии все находит...