Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: раздача через squid  (Прочитано 3030 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
раздача через squid
« : 22 Декабрь 2011, 14:35:46 »
Вопрос такой: имея прокси-сервер squid, могу я узнать сколько трафика потребляет тот или иной пользователь, на каких сайтах сидит, можно ли ограничить лимит потребляемого траффика отдельным пользователям, поставиь ограничения по времени и т.д. и п.т.
ОС ServerUbuntu 11.10
Если можно все эти дела делать на squid, то могли бы вы дать ссылку на инструкцию по настройке squid желательно на русском языке.
Если все это невозможно на этом прокси то какой порекомендуете?
« Последнее редактирование: 22 Декабрь 2011, 14:39:29 от User20111 »

Оффлайн serg09

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: раздача через squid
« Ответ #1 : 22 Декабрь 2011, 16:13:00 »
узнать сколько трафика потребляет тот или иной пользователь, на каких сайтах сидит - да

можно ли ограничить лимит потребляемого траффика отдельным пользователям - средствами squid нет

поставиь ограничения по времени - да

и т.д. и п.т. - ХЗ
« Последнее редактирование: 22 Декабрь 2011, 16:17:59 от serg09 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: раздача через squid
« Ответ #2 : 22 Декабрь 2011, 16:15:57 »
Резать траффик можно с помощью самого squid (гуглим delay_access pool)
Считать траффик/смотреть посещаемость сайтов - парсить лог кальмара. Например с помощью lightsquid
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: раздача через squid
« Ответ #3 : 22 Декабрь 2011, 17:05:48 »
узнать сколько трафика потребляет тот или иной пользователь, на каких сайтах сидит - да

можно ли ограничить лимит потребляемого траффика отдельным пользователям - средствами squid нет

поставиь ограничения по времени - да

и т.д. и п.т. - ХЗ
дайте ссылку на настройке squid желательно на русском язке.
То что вы сейчас перечислили можно будит смотреть через servubuntu?
сильно не пинайте если что-то не так написал, только начинающий.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: раздача через squid
« Ответ #4 : 22 Декабрь 2011, 17:08:59 »
что есть servubuntu?

http://ru.wikipedia.org/wiki/Squid
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн MonoLife

  • Активист
  • *
  • Сообщений: 349
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Re: раздача через squid
« Ответ #5 : 22 Декабрь 2011, 17:55:42 »
>User20111
Здесь, посмотрите..

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: раздача через squid
« Ответ #6 : 22 Декабрь 2011, 21:41:02 »
т.е. я правильно понимаю, если настроишь статистику потребляемого трафика пользователей, и если хочешь узнать сколько трафика израсходовал тот или иной пользователь, то надо прописать в браузере адрес роутера на пользовательском компьютере , тогда появиться его статистика, так получается, а на самом компьютере где стоит ServerUbuntu не посмотришь статистику??

Пользователь решил продолжить мысль 22 Декабрь 2011, 22:15:59:
что есть servubuntu?
Server ubuntu ОС наиболее продуктивнее ubuntu desktop и отсутствие графического интерфейса. 
« Последнее редактирование: 22 Декабрь 2011, 22:15:59 от User20111 »

Оффлайн serg09

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: раздача через squid
« Ответ #7 : 23 Декабрь 2011, 08:21:50 »
Server ubuntu ОС наиболее продуктивнее ubuntu desktop и отсутствие графического интерфейса.

отличие лишь только в отсутствии дополнительных пакетов, а так все одно и то же.. из десктопа можно сделать сервер, удалив десктопные пакеты и прибив автозапуск иксов

Пользователь решил продолжить мысль 23 Декабрь 2011, 08:24:41:
т.е. я правильно понимаю, если настроишь статистику потребляемого трафика пользователей, и если хочешь узнать сколько трафика израсходовал тот или иной пользователь, то надо прописать в браузере адрес роутера на пользовательском компьютере , тогда появиться его статистика, так получается, а на самом компьютере где стоит ServerUbuntu не посмотришь статистику??

не совсем.. надо поставить sudo apt-get install sarg.. потом запустить его, например sarg -d 23/12/2011-23/12/2011
потом зайти на адрес_сервера/squid-reports... и только тогда увидишь статистику... а на самом сервере через lynx или links, смотри на здоровье  ;)

Пользователь решил продолжить мысль 23 Декабрь 2011, 08:33:28:


Пользователь решил продолжить мысль 23 Декабрь 2011, 08:43:26:
ну а это на сервере.. через lynx

« Последнее редактирование: 23 Декабрь 2011, 08:43:26 от serg09 »

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: раздача через squid
« Ответ #8 : 23 Декабрь 2011, 10:09:45 »
При создании кэша выдает такую ошибку:
FATAL: Bungled squid.conf line 1958: cahe_dir ufs /var/spool/ squid 2048 64 256
Squid Cache (version 2.7.STABLE9): Terminated abnormally.
Понимаю что что-то не так со строкой 1958 для выделения местa для кэша, но почему не создается не могу понять.

Для разрешения трафика прописал
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
вопрос: если у меня выход в интернет не через маршрутизатор, а прямой доступ через патч-корд то вместо nat что нужно прописать.

И еще вопрос для раздачи интернета лучше использовать FreeBSD??

Пользователь решил продолжить мысль 23 Декабрь 2011, 10:17:13:
отличие лишь только в отсутствии дополнительных пакетов, а так все одно и то же.. из десктопа можно сделать сервер, удалив десктопные пакеты и прибив автозапуск иксов

ОС CentOS серверная от клиентской отличается также, всего лишь отсутстивем дополнительных пакетов или же это совсем разные ОС?
« Последнее редактирование: 23 Декабрь 2011, 10:18:28 от User20111 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: раздача через squid
« Ответ #9 : 23 Декабрь 2011, 10:49:49 »
Судя по всему в строке синтаксическая ошибка и лишний пробел
cache_dir ufs /var/spool/ squid 2048 64 256
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: раздача через squid
« Ответ #10 : 23 Декабрь 2011, 11:47:42 »
Судя по всему в строке синтаксическая ошибка и лишний пробел cache_dir ufs /var/spool/ squid 2048 64 256
все спс оказался лишний пробел перед squid :) cache_dir ufs /var/spool/ squid 2048 64 256
а 1ая ошибка не ошибка не правильно списал ее)
А как на счет остальных вопросов?

Гарри Кашпировский

  • Гость
Re: раздача через squid
« Ответ #11 : 23 Декабрь 2011, 12:02:34 »
Посты №2 и №7 в треде чем тебя не устроили как ответы?

Оффлайн serg09

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: раздача через squid
« Ответ #12 : 23 Декабрь 2011, 12:09:40 »
ОС CentOS серверная от клиентской отличается также, всего лишь отсутстивем дополнительных пакетов или же это совсем разные ОС?

1)что такое клиентская ОС?
2)CentOS не выпускается в версиях server и  desktop

Пользователь решил продолжить мысль 23 Декабрь 2011, 12:15:22:
вопрос: если у меня выход в интернет не через маршрутизатор, а прямой доступ через патч-корд то вместо nat что нужно прописать.

патч-корд даже при условной длине, стремящейся к бесконечности, рано или поздно втыкается в какой-то маршрутизатор
« Последнее редактирование: 23 Декабрь 2011, 12:15:22 от serg09 »

Оффлайн User20111

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: раздача через squid
« Ответ #13 : 23 Декабрь 2011, 14:46:57 »
1)что такое клиентская ОС? 2)CentOS не выпускается в версиях server и  desktop
значит один и тот же дистрибутив Centos можно использовать как для сервера так и для пользователя?
и КАКОЙ бы вы выбрали дистрибутив раздачи интернета FreeBSD или же ServerUbuntu или Centos?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: раздача через squid
« Ответ #14 : 23 Декабрь 2011, 14:55:07 »
Как Вы думаете, что должны ответить пользователи данного форума?
На Вашем этапе познания системы нужно выбирать тот дистрибутив, который у друга-гуру. Ну или есть мощный пакет документации...
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

 

Страница сгенерирована за 0.064 секунд. Запросов: 24.