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 ★★ ()

Видеоуроки

А ещё на ресурсе 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.