Есть задача которую предстоит реализовать.
Имеется:
Есть интернет канал 100 mb.
Есть компьютер с двумя сетевыми интерфейсами.
Что требуется:
Требуется поднять прокси с прозрачной авторизацией по MAC адресу.
Установить ограничение по ширине канала
Ограничение по количеству одновременных подключений
Желательно
Для Администратора какая никакая статистика
Для клиента страница статистики - не обязательно, но...
Черный список вредоносных сайтов... (добавляем сайт или конкретную страницу) блокируется с переадресацией на внутренний сайт...
Если к этому всему будет ещё и какое-нибудь GUI то вообще бомба...
p/s/
да и как внутренний сайт привязанный к внешнему домену на внешнем IP настроить для обращения внутри сети по внутреннему IP без правки host на машинах внутри сети?
Proxy
Попробуйте Kerio(платный).
mozgfx, а ОС какая?
SQUID или если надо из коробки то PFSENSE (бесплатный и довольно надежный)
mozgfx, а ОС какая?
Отдельно поставлю комп... Поэтому это не критично...
А так пользуюсь в основном opensuse...
Бесплатные варианты интересуют... и желательно пошагово что да как если недистрибутивозависимо..
З.Ы.
Кстати пока ничего не посоветовали, что вы думаете об этом: http://www.ipcop.org/
PFSENSE
За это спасибо...
SQUID
Сарказм: "все установил настроил летает..." если бы не одно но? как?
И что делать дальше?
Мануал какой, либо знания имеются у Вас?
С чего начать?
Я конечно могу пойти нагуглить...
Но прежде я обращаюсь к компетентным людям за грамотными советами...
Название программы не о чем не говорит... да и оно как Формфактор первое что пришло на ум... до того как Вы его написали...
Вроде как посоветовали и бесплатно и из коробки :)
А по поводу ipcop, то по функционалу он не совсем то что вы изначально просили)
Сарказм: "все установил настроил летает..." если бы не одно но? как?
И что делать дальше?
Мануал какой, либо знания имеются у Вас?
С чего начать?
Я конечно могу пойти нагуглить...
Но прежде я обращаюсь к компетентным людям за грамотными советами...
Название программы не о чем не говорит... да и оно как Формфактор первое что пришло на ум... до того как Вы его написали...
Знания имеются, мануалов в сети полно, настроили прокси - проверили работает ,далее поочередно прикручиваете то что надо (авторизация по маку, шейпинг). Просто в 2 словах не объяснить по всему, а писать ман тоже не особо хочется. Вы либо спрашиваете о конкретных~ сложностях и вам по ним подсказывают либо договариваетесь о настройке под ключ за определенную благодарность;)
Не стоит использовать оверквотинг. Для того, чтобы процитировать нужную часть сообщения, выделите ее и появится кнопка цитирования выделенного. yars
beliy, Не можете тогда просьба не засорять ветку пустыми сообщениями, с трехэтажным цитированием, содержащими коммерческие предложения... Подождем дельных предложений по реализации. Я не прошу разжевывать каждую деталь, и как уже сказал нагуглить и сам могу. Требуется живой опыт недистрибутивозависимого развертывания.
Это будет это полноценный шлюз с iptables и Squid.
По второму вопросу возможно поможет Split Bind
Не можете
Как уже писал опыта более чем достаточно.
Я не прошу разжевывать каждую деталь
Что ж вы хотите тогда узнать? Сейчас ваши просьбы больше и ассоциируются со скворцом который ждет что ему положат все готовое прям в рот. Не в обиду.
и как уже сказал нагуглить и сам могу.
Тогда в чем сложность было найти решения? Практически в каждой ссылке есть ответ. Где конфиг составленный с помощью гугла что б подсказать что не верно сделали или как можно упростить? Где вывод логов если что то не работает. Вроде ж так делается на большинстве цивилизованных форумах. Опять же без обид - сугубо конструктивная критика.
Требуется живой опыт недистрибутивозависимого развертывания.
Вам уже подсказали более чем достаточно, что бы могли начать настройку. Далее уже помощь точечно по проблемам...
DHCP будет?
Сколько клиентов?
AlfaStriker, клиентов около 10... DHCP возможно...
Просто думал что хоть у кого-то есть живой случай применения подобного на практике и раписали бы по пунктам что потребуется и в сторону чего копать...
А то советовать одни названия это как в том случае который произошел в одном ПТУ...
Преподаватель вызвал ученика и говорит: "Василий, расскажи нам как работает цистерна"
Ученик тыкая в плакат указкой: "Ну вот цистерна, ну опускается шланг в лужу и сосёт"... далее молчание...
Преподаватель не долго думая посмотрел на него и говорит: "Ну опусти ты хрен в лужу, что напился?"
Правильный вопрос задал... Так как не услышал преподаватель ни слова про компрессор который создает вакуум...
Ладно ушел тренироваться на кошках... Создам виртуальную машину с гостевыми ОС...
Для начала создам две виртуальные машины...
1. OpenSUSE 13.1 два сетевых интерфейса (один мостом, второй внутренняя сеть)
2. Windows 7 (внутренняя сеть)
Далее SQUID + SQIDGUARD и разберусь с DHCP все это дело буду пробовать управлять через YAST... не получится тогда буду пробовать другие варианты...
Честно сказать, у меня только одно решение.
Сейчас работает связка из Traffpro Free+Squid.
Задачи TP:
- Авторизация по IP и MAC.
- Учет трафика, квоты на месяц
Задача Squid:
- Блокировка http сайтов
На счет шейпера, может подойдет HTB ?
Или можно Squid delay pools использовать для ограничения скорости.
Если будешь использовать TP, можно будет забыть про ручное управление iptables.
Хотя, там можно использовать свои правила.
Можно еще сделать чисто true linux way из iptables+squid+sarg+HTB .. и т.д.
Туда еще веб морду для управления Squid можно прикрутить SAMS. Хотя сейчас с обновлением библиотек ОС Linux, он перестал говорят работать. Разумеется у Squid есть возможность авторизовать по mac адресу, но там еще надо прописывать IP.
Установил opensuse поднял dhcp и установил SQUID без прозрачной авторизации работает...
Включаю прозрачную авторизацию не работает... Ладно отложил буду искать решение проблемы...
PFSENSE
Установил настроил DCHP и оба из коробки не заработало...
DHCP вертится а прокси нет...
Начал читать что-да как... вроде как нужно доустанавливать пакеты и должно заработать...
Пока остановлюсь на этом варианте...
Установил opensuse поднял dhcp и установил SQUID без прозрачной авторизации работает...
Включаю прозрачную авторизацию не работает... Ладно отложил буду искать решение проблемы...
Очень информативно)) а где конфиг? Где логи? Или вы просто чтоб похвастаться написали?;)
Начал читать что-да как... вроде как нужно доустанавливать пакеты и должно заработать...
Поздравляю, начинаете познавать дзен;)
Для умеющих пользоваться гуглом :)
возращаемся к старым баранам с прокси...
Читаю:
http://www.squid-cache.org/Versions/v3/3.3/cfgman/http_port.html
и в глаза там не вижу опции transparent...
Как все таки правильно настраивать squid 3.3.8?
Откуда то с инета:
## This makes squid transparent in versions before squid 3.1
#http_port 8080 transparent
## For squid 3.1 and later, use this instead
http_port 8080 intercept
## Note that you need Squid 3.4 or above to support IPv6 for intercept mode. Requires ip6tables support
Версия до 3.1 - transparent, после intercept
Вот инфа с оф. вики - http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxRedirect
Единственное замечание - в iptables лучше настраивать через SNAT вместо маскарадинга(как указано на оф. сайте), так как SNAT будет банально быстрее...