The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mpd5 как PPPoE-клиент и VPN-сервер одновременно"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от aleksey_o (ok) on 31-Окт-09, 09:49 
Приветствую всех.

В настоящий момент есть задача - в небольшом офисе настроить сервер под управлением FreeBSD, так чтобы он выступал в роли VPN-сервера для машин с Windows XP и может быть Vista. При этом провайдер предоставляет доступ в Интернет через DSL-модем.

Вопрос: можно ли использовать mpd5 как PPPoE-клиент и VPN-сервер одновременно на одной машине?

PS: Я искал информацию на этот счет так и не нашел прямого и конкретного ответа.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от PavelR (??) on 31-Окт-09, 10:09 
>[оверквотинг удален]
>В настоящий момент есть задача - в небольшом офисе настроить сервер под
>управлением FreeBSD, так чтобы он выступал в роли VPN-сервера для машин
>с Windows XP и может быть Vista. При этом провайдер предоставляет
>доступ в Интернет через DSL-модем.
>
>Вопрос: можно ли использовать mpd5 как PPPoE-клиент и VPN-сервер одновременно на одной
>машине?
>
>PS: Я искал информацию на этот счет так и не нашел прямого
>и конкретного ответа.

Можно. у меня mpd5 = vpn-client + vpn-server одновременно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от aleksey_o (ok) on 31-Окт-09, 17:12 
>Можно. у меня mpd5 = vpn-client + vpn-server одновременно.

Получается никаких сложностей нет, это хорошо. Я так понимаю нужно создать две метки сначала подгрузить ту которая подключиться к провайдеру а потом и VPN-сервер?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от PavelR (??) on 31-Окт-09, 18:17 
>>Можно. у меня mpd5 = vpn-client + vpn-server одновременно.
>
>Получается никаких сложностей нет, это хорошо. Я так понимаю нужно создать две
>метки сначала подгрузить ту которая подключиться к провайдеру а потом и
>VPN-сервер?

в общем - да.

сложности могут быть при нестабильном линке к провайдеру и частых подключениях клиентов - тупо ng0 заберет клиент а линк к провайдеру подымется на ngX  что может несколько не состыковаться с файрволлом. Как привязаться к интерфейсу - я не знаю, потребности пока не возникло.

Может быть полезным использование скриптов на событие поднятия интерфейса в самом mpd, и в скрипте добавлять-удалять куски файрволла..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от aleksey_o (ok) on 01-Ноя-09, 16:56 
>в общем - да.
>
>сложности могут быть при нестабильном линке к провайдеру и частых подключениях клиентов
>- тупо ng0 заберет клиент а линк к провайдеру подымется на
>ngX  что может несколько не состыковаться с файрволлом. Как привязаться
>к интерфейсу - я не знаю, потребности пока не возникло.
>
>Может быть полезным использование скриптов на событие поднятия интерфейса в самом mpd,
>и в скрипте добавлять-удалять куски файрволла..

Вообще-то у нас в Хабаровске связь оставляет желать лучшего. Поэтому я думаю что придется помучиться... Я хочу освоить pf поэтому буду использовать pfctl там есть много удобных фишек для работы с правилами. Можно будет передавать скрипту ngX интерфейс через который mpd подключился или пере подключился и динамически формировать правила. Конечно помучаемся. Спасибо за совет!

А вообще можно ли "привязать" mpd-клиент к например к ng0 и не морочить себе голову?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от ws (ok) on 01-Ноя-09, 17:58 
>А вообще можно ли "привязать" mpd-клиент к например к ng0 и не
>морочить себе голову?

Можно. Где-то так:

default:
    load iface0
    load iface1
    load iface2

iface0:
    new -i ng0 if0 link0
    load pppoe_adsl

iface1:
    new -i ng1 if1 link1
    set ipcp ranges 192.168.1.1/32 192.168.1.2/32
    load pppoe_local

iface2:
    new -i ng2 if2 link2
    set ipcp ranges 192.168.2.1/32 192.168.2.2/32
    load pppoe_local

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "mpd5 как PPPoE-клиент и VPN-сервер одновременно"  +/
Сообщение от PavelR (??) on 01-Ноя-09, 18:12 
>>А вообще можно ли "привязать" mpd-клиент к например к ng0 и не
>>морочить себе голову?

Фишка пятого мпд как раз в том, чтобы не описывать каждый интерфейс отдельно, т.е. в случае большого числа входящих подключений достаточно описать одну секцию load.
В идеологии mpd я не силен, но вполне возможно что можно совместить старый и новый подходы.

Кроме того, скрипту передается параметр имени поднявшегося интерфейса.

>[оверквотинг удален]
>
>iface1:
>    new -i ng1 if1 link1
>    set ipcp ranges 192.168.1.1/32 192.168.1.2/32
>    load pppoe_local
>
>iface2:
>    new -i ng2 if2 link2
>    set ipcp ranges 192.168.2.1/32 192.168.2.2/32
>    load pppoe_local

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру