|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помощь в настройке FreeBSD++Squid+SAMS |
|
FreeBSD - Помощь в настройке FreeBSD++Squid+SAMS
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать
Имеем:
Локальную сеть (~60 компов) со статическими ip-адресами 192.168.x.y с роутером CISCO с ip 192.168.1.2 (в локалку) и 10.0.0.1 (провайдер). Необходимо: Организовать прозрачный прокси сервер(без дополнительных настроек у пользователей), без роутинга!!! (роутер циско, его трогать нельзя) Считать ВЕСЬ внешний трафик (внутри сети 192.168.х.у не считать), разделить на 2 группы (по ip) привелегированые (разрешить всё) и остальные с запретом по ip, http, протоколу. Сделано: Установил FreeBSD 8.1 Установил и настроил Squid, apache, MySQL, php, sams по мануалу до Rejika (т.к. итак не работает) Настройки FreeBSD: - ifconfig_bge0="inet 192.168.1.3 netmask 255.255.255.0" defaultrouter="192.168.1.2" (смотрит в локалку на роутер с ip 192.168.1.2) - ifconfig_xl0="inet 192.168.1.2 netmask 255.255.255.0" (соединён кабелем с компом 192.168.1.4 для теста) Добавил пользователя в SAMS с ip 192.168.1.4/255.255.255.255, у него в настройках "Авторизация по NCSA" инет на компе .1.4 не работает, статистику не считает. Если комп с FreeBSD вообще отдельно, пробовал убрать из локальных адресов всё в сасмсе, добавить пользователя с 192.168.1.3 и покачать с фтп, тоже не считает. Что делаю не так? Куда потом поставить прокси (между чем и чем)?! Будет ли прокси сервер прослушивать если его поставить не между роутером и локалкой, а параллельно указав "прослушивать ip роутера"? Какую авторизацию необходимо применять в данном случае NCSA или по ip? Спасибо. P.S. почему SAMS, потому что не особо силён в никсах, а у него добрая/удобная/функциональная вебморда. Почему NCSA, не нашёл подробных настроек SQUID по ip. |
|
Отправлено: 11:28, 03-02-2011 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Вобщем сделать надо вот так
Чтобы с локалки шёл трафик на фряху, на фряхе pf разрешал/запрещал определённым ip c локалки в инет, а весь http трафик на сквид, там сквид+самс разрулят кому что разрешено/запрещено. Ну а дальше на циску. В общем вопрос в том, как это реализовать? куда копать чтобы и на циске и на фряхе было 192.168.1.2 ? |
Отправлено: 11:25, 17-02-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 7265
|
Профиль | Отправить PM | Цитировать Цитата Antipiratik:
|
|
------- Отправлено: 13:22, 17-02-2011 | #12 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать В чём проблема одинаковых сетей на двух интерфейсах?!?
У пользователей прописан один шлюз, на циске будет разрешено только с фрибсд, мимо фряхи юзеры не пройдут. А трафиком рулить с помощью pf. |
Отправлено: 15:23, 17-02-2011 | #13 |
Ветеран Сообщения: 7265
|
Профиль | Отправить PM | Цитировать Цитата Antipiratik:
|
|
------- Отправлено: 15:37, 17-02-2011 | #14 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Будет сеть построена как показано на рисунке
Настроен сквид с транспарентным портом. Вот перед непосредственным внедрением подготовил pf.conf посмотрите свежим взглядом, есть ли косяки?! Цель: весь http-трафик заворачиваем на сквид и его фильтруем sams/ Остальной трафик, всем разрешить локалку провайдера (тут тоже мне непонятно как организовать, т.к. для фрибсд следующий роутер циска), всем разрешить почту по портам. випам разрешить всё, остальным ничего (http разрешить, т.к. сквид сам раскидает кому что) # Локалка (192.168.1.2) int_if="xl0" # Вторая сетевая карта Мир (192.168.2.2) ext_if="bge0" # LAN (локальная сеть) lan_net="{ 192.168.1.0/24 }" # Локалка провайдера local_net="{10.0.0.0/8}" cisco_net="{192.168.2.0/24}" # Разрешено всё table <VIPusers> { 192.168.1.162, 192.168.1.61 } # Всё запрещено кроме SQUID table <users>{ 192.168.1.163 } NoRouteIPs = "{ 127.0.0.0/8 }" set block-policy drop set skip on lo0 block all # Натим VIP nat on $ext_if from $VIPusers to any -> ($ext_if) # Открытые порты для mail nat pass on $ext_if from $lan_net to any port 25 -> $ext_if nat pass on $ext_if from $lan_net to any port 110 -> $ext_if nat pass on $ext_if from $lan_net to any port 955 -> $ext_if # Разрешена локалка провайдера всем nat on $ext_if from $lan_net to $local_net -> ($ext_if) # Заворачиваем весь и от всех http-трафик на SQUID rdr inet proto tcp from $lan_net to any port www -> 127.0.0.1 port 3128 # ssh pass in quick on $int_if proto tcp from $lan_net to $int_if port ssh |
Отправлено: 17:40, 21-02-2011 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Debian/Ubuntu - Lenny + SQUID + SAMS + VPN | hilary_daff | Общий по Linux | 4 | 14-01-2011 02:34 | |
Squid+SAMS+Rejik | freemanlutsk | Программное обеспечение Linux и FreeBSD | 1 | 12-01-2011 16:01 | |
Suse/OpenSuSE - Про squid+sams | stavsys | Общий по Linux | 7 | 17-02-2009 16:29 | |
FreeBSD - [решено] SQUID+SAMS c авторизацией по NTLM. Почему Opera требует авторизацию? | BachiStil | Общий по FreeBSD | 2 | 04-02-2009 16:21 | |
FreeBSD - Вопроси по настройке FreeBSD | DruidWAR | Общий по FreeBSD | 2 | 28-02-2008 17:12 |
|