Страница 1 из 1

mpd5 клиент как шлюз для локалки на сети VPN сервера

Добавлено: 2013-05-19 8:02:11
kharkov_max
Господа, день добрый.

Есть сервер (шлюз) с mpd5 который работает как клиент.
Подключение VPN клиента используется не как default route.
У VPN сервера есть несколько подсетей на которые нужно пустить компы внутренней локалки.
Т.е. через mpd5 клиент соеденить сеть-сеть
Сам шлюз при активации опций set iface route, отлично видит указанные подсети.
В фаерволе {ipfw} add allow all from any to any via ng*

Конфиг клиента:

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

pptp_budmen_client:
        create bundle static B3
#        set iface route 192.168.1.0/24
#        set iface route 192.168.2.0/24
#        set iface route 192.168.3.0/24
#        set iface route 192.168.4.0/24
#        set iface proxy-arp
# - For Microsoft
        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set bundle enable crypt-reqd
        set mppc yes stateless
# --
        create link static L3 pptp
        set link action bundle B3
        set auth authname "user"
        set auth password "passowr"
        set link mtu 1460
        set link keep-alive 20 75
        set link max-redial 0
        set pptp peer 111.222.333.444
        set pptp disable windowing
        open
Как настроить маршрутизацию для ПК в локалке на сети VPN сервера.
Пробовал при отключенных set iface route добавлять маршрутизацию через интерфейс VPN подключения - не работает.
Возможно я что то пропустил в конфиге mpd5 ...

Спасибо.

Re: mpd5 клиент как шлюз для локалки на сети VPN сервера

Добавлено: 2013-05-19 8:42:48
kharkov_max
Вопрос снимается

Решил опциями конфига mpd

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

        set iface enable nat
        set nat address 11.22.33.44
        set nat enable same-ports

Re: mpd5 клиент как шлюз для локалки на сети VPN сервера

Добавлено: 2013-05-19 8:57:46
kharkov_max
Еще вопрос возник.

Как присвоить подключению определенное имя интерфейса, к примеру ng100
Нужно для фильтрации в ipfw.

Re: mpd5 клиент как шлюз для локалки на сети VPN сервера

Добавлено: 2013-05-19 9:06:55
kharkov_max
Нашел )))

Добавляем set iface name MY_IFACE_NAME

MY_IFACE_NAME - любое понятное нам имя кроме зарезервированных ngX и т.д
Потом по этому имени привязываем правила ipfw.