LINUX.ORG.RU
ФорумAdmin

Сервер для раздачи интернета по локальной сети


0

1

Уважаемые пользователи Linux! Подскажите удобный сервер для Ubuntu, который мог бы раздвать интернет в локальную сеть, ограничивая каждому пользователю входящую и исходящую скорость канала, максимальное количество подключений. Заранее благодарен.

http://ru.wikipedia.org/wiki/Abills

вот например, в онторнетах полно хаутушек

ну или tc, pptp(pppoe) или squid

wlan
()
Ответ на: комментарий от Tok

Да. Нужен прозрачный прокси, чтобы каждую прогу клиенту не настраивать

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

я в убунту тоже новичёк,

но вам наверное нужен squid.

pptpd это если вы хотите устроить vpn - там есть ограничение на клиентов

guilder
()
Ответ на: комментарий от Lifemaster

Установил squid, но что дальше делать не знаю. Там есть графический или web-интерфейсы? Помогите разобраться, пожалуйста, как его настроить

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Хоспаде, отведи руку грешника от машины сложной, дабы не заломати еонной процессоры да кулеры не расковуряти. Ежи ТС не читав манов полезет в сквид, герез вэбмины пакостные, то неделю сервак простояти и он опять сюда плакать придёт - не работает!!! Памагите!

minakov
()
Ответ на: комментарий от Lifemaster

Вам нужно предварительно прочитать документацию сквида. Иначе мы своей помощью только вас расстроим, когда начнутся проблемы. Надеюсь сможете осилить небольшую книжечку? Или хотя бы поисковик

minakov
()
Ответ на: комментарий от alix

тьфу на вас!!! щас про вебмин придется рассказывать.

ЗЫ. музык ставь самс http://sams.perm.ru/ - там и форум есть и автор дружелюбный, все расскажет...

huan
()

достаточно сквида, у него есть ограничение по скорости для пользователя (перед использованием прочитай и пойми документацию! ЭТО НЕ ШУТКА!) и transparent proxy. Что ты имеешь в виду под макс. кол-м подключений? Ограничение типа один пользователь только с одного адреса? Вот этого вроде бы сквид сам не умеет, но можно, например, прикрутить самопальный PAM-модуль, который будет отмечать активность пользователей с адресов и блокировать их выход наружу с других адресов.

spunky
()
Ответ на: комментарий от spunky

Спасибо за помощь. Буду пробовать. Позже отпишусь

Lifemaster
() автор топика

Видеоуроки

А ещё на ресурсе linux.panzins.ru есть видеоурок по настроке Ubuntu-Server в котором как раз показан процесс установки и первоначальной настройки SQUID'a, думаю, он будет полезен для ТопикСтартера

anonymous
()
Ответ на: комментарий от anton_jugatsu

Поставил SQUID и SAMS2 по инструкции http://sidelnikov.wordpress.com/2011/01/17/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%... После этого браузер все равно пишет database MySQL not connected. Помогите разобраться.

Вот содержимое файла sams2.conf:

; ; This is config file for sams2 ; A line started with ; or # is a comment ;

; Database engine ; To use an engine it must be enabled during configuration DB_ENGINE=MySQL ;DB_ENGINE=PostgreSQL ;DB_ENGINE=unixODBC

; Hostname where database is runing ; This parameter is not neccesary for unixODBC engine DB_SERVER=localhost

; Database name SAMS_DB=sams2db

; ODBC=0 PDO=0 ; Source as defined in odbc.ini ; This parameter is not neccesary for engine other than unixODBC ODBCSOURCE=sams_mysql

; Username for database connection DB_USER=admin

; Password for database connection DB_PASSWORD=qwerty

SQUIDCACHEFILE=access.log SQUIDROOTDIR=/etc/squid SQUIDLOGDIR=/var/log/squid SQUIDCACHEDIR=/usr/local/apache2

WBINFOPATH=/usr/local SAMSPATH=/usr/local SQUIDPATH=/usr/sbin SQUIDGUARDLOGPATH=/var/log SQUIDGUARDDBPATH=/var/db/squidguard RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout REJIKPATH=/usr/local/rejik SHUTDOWNCOMMAND=shutdown -h now

; Proxy id ; Identificator of proxy, starting from 1 CACHENUM=1

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Я же посоветовал готовые решения http://www.endian.com/

После этого браузер все равно пишет database MySQL not connected. Помогите разобраться.

Надо раскомментировать

DB_ENGINE=MySQL
DB_SERVER=localhost
Database name SAMS_DB=sams2db
; Username for database connection 
DB_USER=admin
Password for database connection 
DB_PASSWORD=qwerty

Соответствующий пользователь и база должны быть созданы.

mysql -u root -p
mysql>create database sams2db;
mysql>create user 'admin'@'localhost' identified by 'qwerty';
mysql>grant all privileges on sams2db.* to 'admin'@'localhost';
anton_jugatsu
()
Ответ на: комментарий от anton_jugatsu

Параметры

DB_ENGINE=MySQL DB_SERVER=localhost SAMS_DB=sams2db DB_USER=admin DB_PASSWORD=qwerty

уже раскоментированы. При выполнении команды

mysql>create database sams2db

наблюдается следующее

-> и мигает курсор

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Кроме того еще и mysql не пускает к себе. Пишет:

Access denied for user 'admin'@'localhost'(using password: YES) Это пишется и в веб-интерфейсе http://localhost/sams2 и в терминале при выполнении команды

# mysql

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

а завершить строку ; ?? чувак, ты читай внимательно что пишется и спрашивать не придется

huan
()
Ответ на: комментарий от Lifemaster

Друзья, подскажите, пожалуйста, в SAMS2 скорость в web интерфейсе в пулах ограничения скорости указывается в каких единицах? Я так понимаю, что в байт/сек...

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Здесь вроде бы нормально относятся к новичкам, ставящим никсы и пытающимся в них разобраться, но тем только, кто прежде чем запостить что-то, смотрит документацию, HOWTO на оффсайте утилиты или man хотя бы уже.
К тому же с такой полной документацией как у squid

adriano32
()

и всё же мне кажется, что в данной ситуации лучше использовать VPN (pptpd, например), потому что иначе трафик можно будет кому угодно прослушать, а он, к тому же ещё и незашифрованный, а скорость tc резать. Хотя думаю, что все-же стоит для начала squid освоить, и научиться простейшим манипуляциям без помощи всяких злых веб-интерфейсов и прочих богонеугодных вещей. В сквиде вообще всё делается через один squid.conf, что делает всяческие веб-морды лишь усложняющими задачу вещами.

Prius
()

Прочитал первый несколько постов, дальше не осилил от хохота.

ТС - Топик Стартер, т.е ты.

По сабжу - тебе нужен прозрачный прокси сервер, как тебе, видимо, уже сказали. Это можно сделать с помощью Squid. Как его поставить и настроить - расскажет гугль тебе, там полно примеров работоспособных конфигов, описаний и мануалов. Если что-то не осилишь - идешь сюда, показываешь, что сделал, а потом уже ждешь дельных советов. За тебя никто ничего делать не будет.

И немного оффтопа - зойчем тебе сервер на линуксе, если ты не знаешь, видимо, даже простых принципов этого всего? Поставь на сервер семерочку максимальную, в нее смаллпрокси (ну или как там его, мелкий прокси-сервер для венды), в гуе все наковыряй (там как раз рассчитано на хомячков-мышевозов) и сиди радуйся инету.

Zhbert ☕☕☕☕☕
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.