Freebsd vs IPFW vs FWD подскажите.

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 12:30:33

Дано: сервер№1 (далее С1 и т.д.) с внутренними 192.168.10.1 и 192.168.11.1 + внешний IP_1 c инетом, сервер №2 192.168.11.5, и С3 192.168.10.10 + внеш. IP_2 с инетом
как работает: на С2 шлюзом по умолчанию стоит С1 (192.168.11.1), и инет он получает через внеш IP_1
как надо: зарулить на С2 инет через С3
зачем: через С2 по WiFi (сетка 192.168.12.0) народу раздаётся инет, т.е. человек платит деньгу, ему выдается логин и пароль, авторизация сделана с помощью netams, все настройки клиент получает автоматом. Если прописать ручками в браузере клиенту прокси на С3, то инет ходит как положено через С3, без прокси через С1. Но люд же бестолковый, поэтому надо либо браузеру автоматом выдавать этот прокси (хз как это сделать, да и браузеров море), либо заставить С2 ходить за инетом самой на С3.
что делал: прописал в ipfw на С1 правило
fwd 192.168.10.10,3113 tcp from 192.168.11.5 to any dst-port 80
фаер это съел, счетчики пошли, НО инет по прежнему работает через С1, а на С3 пакетов нет.
запрещаю ходить С2 в инет через С1, и здесь я прозреваю - инет работает, коменчу вышенаписанный форвард - инета на С2 нет.
Получается, что форвард отрабатывает, но почему тогда на С3 tcpdump ниче не показывает, да и по скорости видно, что инет приходит через С1
(на С1 канал 2 мегабита, на С3 - 10 мегабит)
Подскажите, в каком месте я балбес, либо другой вариант решения проблемы.
на С1 и С3 FreeBsd 7.1, на С2 Freebsd 6.3

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение Alex Keda » 2009-10-29 12:36:08

нихрена не понял
картинку давайте
Убей их всех! Бог потом рассортирует...

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 12:41:06

ща нарисую

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 12:50:51

так вроде нагляднее
Вложения
inet1.jpg

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение paradox » 2009-10-29 12:55:21

fwd 192.168.10.10,3113 tcp from 192.168.11.5 to any dst-port 80
интерфейс нужно указывать

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 13:00:42

интерфейс тот который 10.1?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение paradox » 2009-10-29 13:08:43

интерфейс тот где вы ловите

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 14:07:42

переделал так
fwd 192.168.10.10,3113 tcp from 192.168.11.5 to any dst-port 80 via msk1
msk1=11.1
ничего не изменилось

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение paradox » 2009-10-29 14:15:30

значит нужно еще учитывать one_pass

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 14:22:37

выключил
не помогло, сцуко

ksvserega
мл. сержант
Сообщения: 103
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение ksvserega » 2009-10-29 15:29:38

форвард может не работать из-за того, что ядро собрано только с IPFIREWALL_FORWARD, но без IPFIREWALL_FORWARD_EXTENDED ?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение zingel » 2009-10-31 10:00:14

а что в sysctl на этот счет, что там из форвардов включено?
Z301171463546 - можно пожертвовать мне денег

мимо проходил
проходил мимо

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение мимо проходил » 2010-04-11 20:17:10

Вообще зачем ipfw юзаете? не проще ли настроить маршрутизацию на С2?

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: Freebsd vs IPFW vs FWD подскажите.

Непрочитанное сообщение mediamag » 2010-04-12 8:43:19

мимо проходил писал(а):Вообще зачем ipfw юзаете? не проще ли настроить маршрутизацию на С2?
если так подходить к проблеме - лучше не решать ее вообще....как говорил товарищ лисяра "самый лучший фаервол - правельно настроенный"