Шлюз на Линуксе

  • user warning: Table './c6internetclub/sessions' is marked as crashed and should be repaired query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1542489555 AND uid = 0 in /mnt/www/internet-club.info/web/includes/session.inc on line 157.
  • user warning: Table './c6internetclub/sessions' is marked as crashed and should be repaired query: SELECT COUNT(DISTINCT s.uid) FROM sessions s WHERE s.timestamp >= 1542489555 AND s.uid > 0 in /mnt/www/internet-club.info/web/modules/user/user.module on line 808.

Добрый день.
Идея перехода с винды на линукс - "давно витает в воздухе", но пока до практической реализации далековато.
У меня в клубе шлюз на Ubuntu 7.10, в качестве прокси сервера стоит Squid 2.6.
Игровым временем и трафиком управляет Game Class 3.84

Специальный модуль от Game Class для линукса - работает коряво, да и техподдержка Game Class неохотно реагирует на вопросы по работе своей программы. Есть задумка вообще отказаться от ее использования.

Вопрос: есть ли полновесный прокси-сервер для линукса, который сможет обсчитывать весь трафик? К сожалению, Squid считает только www-трафик.

Если нужно

Если нужно считать весь траффик, то нужен не прокси сервер, а Network Address Translation (NAT). Во всех дистрибутивах линукса эта функция есть, иногда ее нужно включить в ядре. Для обсчета всего траффика огромное количество программ под линукс, но что то у меня сомнения что их получится прикрутить к GameClass.
Ulog: http://www.opennet.ru/base/net/ulog_traf.txt.html
NetAMS: http://www.netams.com/ , http://www.opennet.ru/prog/info/1394.shtml

Если же задача вашего squid - экономия траффика, то вряд ли это будет решением. Если же подсчет использованного траффика, то у меня большие сомнения что GeyClass сможет использовать эти данные. Как вариант, заставить сервер сохранять информацию о траффике не в MySQL, а в MSSQL.

Ребята, может

Ребята, может кто-нибудь помочь в написании скрипта, который будет из отчетов любой биллинговой системы в линуксе переводить в понятные текстовые файлы для локера ?

Помочь тебе в

Помочь тебе в написании или написать полностью?

Более доступным языком опиши задачу и мы найдем какое то решение.