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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2013-05-19 8:02:11

Господа, день добрый.

Есть сервер (шлюз) с 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 ...

Спасибо.

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2013-05-19 8:42:48

Вопрос снимается

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

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

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2013-05-19 8:57:46

Еще вопрос возник.

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2013-05-19 9:06:55

Нашел )))

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

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