Помощь инвалиду.

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
chocopie
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-09-21 15:57:01

Помощь инвалиду.

Непрочитанное сообщение chocopie » 2010-01-10 9:27:56

Доброго времени суток уважаемые. Сами мы не местные. Поэтому поможите чем можите.
Суть в том, мой мелкий умишко никак не может понять логику натирования и редиректов на одном и том же интерфейсе.
Легенда:
Локальная сеть: le0
Виртуальная подсеть, поднятая на mpd: 172.16.17.0/24
Сервер NAT: 172.19.48.193
Сервер FreeBSD (default route 172.19.48.193) : 172.19.48.242
Брандмауэр: pf
Клиенты получают интерфесы ng0 ng1 ng2 ng3....
Задача: Необходимо принимать входящие VPN соединения и выпускать клиентов в интернет.
Ход работы: Пинги с 172.19.48.242 ходят. На машине интернет присутствует. Входящие соединения mpd принимает(в правильности работы я уверен.).
Клиенты получают адрес из сети 172.16.14.0/24. Не получается настроить NAT на pf. Т.е. скажем, был бы интернет на сервере по pptp - нет проблем, а тут я что-то застрял.

Попытка собрать что-то по руководству pf успехом не увенчалась.

Код: Выделить всё

pf.conf:
Net="172.16.17.0"
Mask="24"

rdr on le0 from $Net/$Mask to 172.19.48.242 -> 172.19.48.193
no nat on le0 from le0 to $Net/$Mask
nat on le0 from $Net/$Mask to any -> 172.19.48.242

Хостинговая компания 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/

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Помощь инвалиду.

Непрочитанное сообщение Abigor » 2010-01-10 9:47:43

попробуйте просто

Код: Выделить всё

nat on le0 from 172.16.17.0/24 to any -> 172.19.48.242
pass all
для начала

Аватара пользователя
chocopie
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-09-21 15:57:01

Re: Помощь инвалиду.

Непрочитанное сообщение chocopie » 2010-01-10 10:09:23

Доктор. Вы просто целитель. Смотрите, я могу ходить!
Дело можно пришить к истории болезни.

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Помощь инвалиду.

Непрочитанное сообщение Abigor » 2010-01-10 10:10:35

ну, если помогло, теперь накручивайте правила как вам надо :) в зависимости от эффекта что хотите получить. да и man pf.conf вам в помощь :)

Аватара пользователя
chocopie
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-09-21 15:57:01

Re: Помощь инвалиду.

Непрочитанное сообщение chocopie » 2010-01-10 10:13:08

Да. Помогло. Далее мне то ничего не надо. На самом деле стоит вопрос разруливать траффик по типу (игры, мессенджеры, торренты, HTTP) в два канала(на другом сервере). А этот как тестовое подключение используется. Просто переключиться на проблему было достаточно сложно.
И конечно же большая вам благодарность.

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Помощь инвалиду.

Непрочитанное сообщение Abigor » 2010-01-10 10:22:13

ну, тогда вам надо почитать про тегирование трафика в pf это как раз позволит разруливать и не только трафик как вам надо