И снова pfsense 2.0.1 + netams 3.4.5



  • Доброго всем дня. Старые темы оказались закрыты - сделал новую.
    В общем установилась связка нормально из порта, правда с некоторыми шаманскими действиями. Все работает, все считается. Квотирование не пробовал - не нужно.
    Но не смог завести только веб-админку. Статистика отображается нормально, а вот админ-интерфейс никак.
    Для админики используется сугубо apache 2.2, настроен по доке с сайта нетамса, все права розданы, запуск .pl и .cgi разрешен. Но в итоге при попытке перейти на Administration Interface получаем в браузере Internal Server Error, а в логах апача следующее:

    
    [Sun Jan 15 12:19:23 2012] [error] [client 192.168.100.160] Name "main::rightdata" used only once: possible typo at /usr/local/www/netams/cgi-bin/admin/index.cgi line 13., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:23 2012] [error] [client 192.168.100.160] Name "main::L_select_to_do" used only once: possible typo at /usr/local/www/netams/cgi-bin/admin/index.cgi line 15., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:23 2012] [error] [client 192.168.100.160] Name "main::action" used only once: possible typo at /usr/local/www/netams/cgi-bin/admin/index.cgi line 7., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:24 2012] [error] [client 192.168.100.160] Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/BSDPAN /usr/local/lib/perl5/site_perl/5.10.1/mach /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach /usr/local/lib/perl5/5.10.1 .) at netams.cgi line 93., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:24 2012] [error] [client 192.168.100.160] BEGIN failed--compilation aborted at netams.cgi line 93., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:24 2012] [error] [client 192.168.100.160] Compilation failed in require at /usr/local/www/netams/cgi-bin/admin/index.cgi line 5., referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:24 2012] [error] [client 192.168.100.160] Premature end of script headers: index.cgi, referer: http://192.168.100.150:8080/netams/
    [Sun Jan 15 12:19:24 2012] [error] [client 192.168.100.160] client denied by server configuration: /usr/local/www/netams/favicon.ico
    
    

    Кусок конфига апача:

    
     <directory "="" usr="" local="" www="" netams="" stat"="">Options Includes Indexes FollowSymLinks ExecCGI MultiViews
        AllowOverride None</directory> 
    
    

    UPD установил p5-DBI-1.615 - заходить начало, но всё равно сыпет ошибки и дальше половина всё равно недоступна. Сейчас вот появилось такое:

    
    [Sun Jan 15 12:40:53 2012] [error] [client 192.168.100.160] Can't locate Crypt/GeneratePassword.pm in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/BSDPAN /usr/local/lib/perl5/site_perl/5.10.1/mach /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach /usr/local/lib/perl5/5.10.1 .) at /usr/local/www/netams/cgi-bin/admin/account.cgi line 101., referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    [Sun Jan 15 12:40:53 2012] [error] [client 192.168.100.160] BEGIN failed--compilation aborted at /usr/local/www/netams/cgi-bin/admin/account.cgi line 101., referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    [Sun Jan 15 12:40:53 2012] [error] [client 192.168.100.160] Premature end of script headers: account.cgi, referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    
    
    
    [Sun Jan 15 12:40:56 2012] [error] [client 192.168.100.160] install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.10.1/BSDPAN /usr/local/lib/perl5/site_perl/5.10.1/mach /usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach /usr/local/lib/perl5/5.10.1 .) at (eval 9) line 3., referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    [Sun Jan 15 12:40:56 2012] [error] [client 192.168.100.160] Perhaps the DBD::mysql perl module hasn't been fully installed,, referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    [Sun Jan 15 12:40:56 2012] [error] [client 192.168.100.160] or perhaps the capitalisation of 'mysql' isn't right., referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    [Sun Jan 15 12:40:56 2012] [error] [client 192.168.100.160] Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge., referer: http://192.168.100.150:8080/netams/cgi-bin/admin/login.cgi?oid=000002
    
    


  • о! Я внимательно слежу!!

    Полгода назад у меня весь pfSense сдох так, что грузиться перестал, когда я пытался это туда впихнуть…

    Очень интересно.. Расскаэите обязательно, если можно, как все получится!



  • @Artem25:

    о! Я внимательно слежу!!

    Полгода назад у меня весь pfSense сдох так, что грузиться перестал, когда я пытался это туда впихнуть…

    Очень интересно.. Расскаэите обязательно, если можно, как все получится!

    У меня уже тоже пару раз дох на экспериментах )
    Читаю тут про родную админку нетамса - пишут, что она по умолчанию кривая. Есть еще альтернативная - netams-front, если эту не заведу - буду разбираться с netams-front. Она вся на php, в отличие от родной. И по идее её можно на отдельное корыто установить.

    А по родной - есть идея установить всё это добро на обыкновенную фрю, завести там и попробовать скопировать на pfsense недостающие модули по требуемым путям. А то эксперименты с pkg_add -r на pfsense с вероятностью 90 из 100 заканчиваются крахом системы )))



  • В любом случае, напиши пожалуйста, как решишь проблему.
    Я мучался - пыжился, настроил Abills на бубунте, и все равно не до конца, что то не работало.
    Перепробывал перед этим тоже кучу всего, теперь вообще боюсь к диллингу поддходить - настроил Captive portal, и там в мках проставил скорость тупо на каждого клиента свое. Поскольку юзеру не крутые, маки неменяют - вроде все пучком.. Но хочется конечно по-взрослому :)


Locked