FreeBSD и разые подсети

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

garmon
Сообщения: 17
ОС: FC6

FreeBSD и разые подсети

Сообщение garmon »

1. ADSL-модем
2. Сервер на FreeBSD и 2 сетевых интерфейса
3. Switch (не управляемый)
4. 10 компов в разных подсетях (пример: 10.2.50.1 , 10.2.51.4 и т.д.)

ADSL-модем подключен к серваку (интернет). На 2-м сетевом интерфесе локальная сеть. Есть необходимость раздавать интернет в сети. Прокси не устроит, т.к. имеются приложения не поддерживающие прокси ;) Нужны правила на ограничение размера файла и на контент.\

Ваши мысли господа? Есть идея с NAT-ом, но в какой связке его использовать? И будет ли он работать в разных подсетях?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FreeBSD и разые подсети

Сообщение serzh-z »

Полагаю, что в BSD должна быть возможность применить прозрачное проксирование (аналогично таковой в Linux/netfilter). То есть будем иметь:

- кучу клиентов, которые используют сервер BSD в качестве умолчального шлюза
- данный сервер прозрачно перенаправляет соответствующие запросы (HTTP, FTP и т.д.) на работающий squid
- squid следит за размером и контентом проходящего трафика
- ну и, разумеется, в дополнение используем SNAT, ему не важно сколько сетей через него проходит (опять же говорю про Linux, но, уверен, что ipfw разрулит аналогичную ситуацию ничуть не хуже, чем netfilter)
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: FreeBSD и разые подсети

Сообщение rolano »

(garmon @ Nov 3 2006, в 15:13) писал(а):Есть необходимость раздавать интернет в сети.

Ну и раздавайте НАТом на здоровье
(garmon @ Nov 3 2006, в 15:13) писал(а):Нужны правила на ограничение размера файла и на контент.

Правила в чем?
(garmon @ Nov 3 2006, в 15:13) писал(а):И будет ли он работать в разных подсетях?

В файере можно ведь указать, что с таких-то адресов - такой НАТ, с других - другой. Вопрос с том, как именно у Вас на одном интерфейсе висят две подсети

2 serzh-z
"squid следит за размером и контентом проходящего трафика" не вяжется с "Прокси не устроит, т.к. имеются приложения не поддерживающие прокси"
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FreeBSD и разые подсети

Сообщение serzh-z »

rolano писал(а): ↑
03.11.2006 15:31
"squid следит за размером и контентом проходящего трафика" не вяжется с "Прокси не устроит, т.к. имеются приложения не поддерживающие прокси"
Я не зря упомянул прозрачное проксирование.
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: FreeBSD и разые подсети

Сообщение rolano »

(serzh-z @ Nov 3 2006, в 15:35) писал(а):Я не зря упомянул прозрачное проксирование.

А передачу файлов по Аське Сквид осиляет?
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: FreeBSD и разые подсети

Сообщение serzh-z »

Понятия не имею, так не пользуюсь сей сомнительной фичей - полагаю, что он ее не осилит хотя бы по той причине, что протокол ICQ официально закрыт.
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: FreeBSD и разые подсети

Сообщение rolano »

Просто автор темы не указал, ограничения по каким именно протоколам ему нужны - Вы же предложили решение для http
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
taka$
Сообщения: 21
ОС: MD at home, FreeBSD at work

Re: FreeBSD и разые подсети

Сообщение taka$ »

2garmon

Прокси не устроит, т.к. имеются приложения не поддерживающие прокси Нужны правила на ограничение размера файла и на контент.\


А вот что если для приложений, которые не могут использовать прокси, взять и применить соксификатор, а? Ну FreeCAP тот же... или еще какой-нибудь...

Отставим прокси... Можно на FreeBSD поднять PPPOEd (сервер), либо его родным /usr/libexec/pppoed либо ftp://ftp.vsi.ru/pub/unix/pppoe/pppoed.tgz (в нем надо в pppoe.h добавить #include <sys/queue.h> чтобы собрался, рассказываю, потому что сам геморра с ним немало поимел ;) )

Создаете еще один коннект посредством ftp://ftp.vsi.ru/pub/win/PPPoE/RASPPPOE_098B.ZIP на виндовых станциях и все...

Поднятие pppoed труда не составит... главное не перепутать на каком интерфейсе его пускать (нужно чтобы слушался локальный интерфейс)

Размер файла и на контент


может я чего-нибудь не допонимаю (что очень может быть, ибо я не гуру, и до него мне как до Пекина в одном... ладно :)

Но размер файла и контент, можно посредством прокси (squid) только... Хотя есть еще вещь подназванием РЕЖИК, но я не помню работает он без squid или со squid ....

Удачи ...


Эх

Вы на сайте, посвященном проблеме блокирования рекламы, порно-сайтов, mp3 и.т.д. средствами прокси сервера SQUID.

всетаки от squid зависит... но тогда РЕЖИК http://rejik.ru не нужен ... ибо сквид может делать многое...

Хотя можно что-нибудь в инете поискать, или http://opennet.ru

Удачи
Спасибо сказали:
taka$
Сообщения: 21
ОС: MD at home, FreeBSD at work

Re: FreeBSD и разые подсети

Сообщение taka$ »

Ах да.. забыл добавить... Что со сквидом, например проблема pppoed и natd решается... и пинг со станций ходить в инет не будет, то есть, выражаясь другим языком инет будет только в браузере... :)
Спасибо сказали: