URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56127
[ Назад ]

Исходное сообщение
"FreeBSD Mpd Question"

Отправлено p666 , 03-Май-05 11:07 
Вопрос: как заставить MPD слушать на 2-х разных интерфейсах, чтобы при коннекте на эти интерфейсы выдавались IP-адреса из разных сетей ?
Собственно проблема состоит в том, что он слушает только на первом интерфейсе.
Ну или как заставить при различных логинах/паролях выдавать адреса из разных подсетей (про mpd.secrets знаю, но мне надо чтобы менялся и clientIP и serverIP менялись при разных логинах) ?
И еще вопрос вдогонку: почему у MPD не работает proxy-arp если выдавать IP из подсети vlan-интерфейса (в логе пишет no interface to proxy), хотя если сделать вручную щапись в arp-таблице, то все работает ?

MPD.CONF:

default:
        load pptp92
        load pptp10

pptp92:
        new -i ng0 pptp92 pptp92
        set iface disable on-demand
        set iface enable proxy-arp
        set iface enable tcpmssfix
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        set link keep-alive 10 60
        set link mtu 1500
        set link mru 1500
        set ipcp yes vjcomp
        set ipcp ranges 192.168.92.122/32 192.168.92.123/32
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless

pptp10:
        new -i ng1 pptp10 pptp10
        set iface disable on-demand
        set iface enable proxy-arp
        set iface enable tcpmssfix
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        set link keep-alive 10 60
        set link mtu 1500
        set link mru 1500
        set ipcp yes vjcomp
        set ipcp ranges 10.90.90.122/32 10.90.90.123/32
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless

MPD.LINKS:

pptp92:
        set link type pptp
        set pptp self 192.168.1.1
        set pptp enable incoming
        set pptp disable originate

pptp10:
        set link type pptp
        set pptp self 192.168.2.1
        set pptp enable incoming
        set pptp disable originate


Содержание

Сообщения в этом обсуждении
"FreeBSD Mpd Question"
Отправлено p666 , 03-Май-05 15:23 
Ну что, нет спецов по MPD ???
Да, забыл сказать:
mpd 3.18 из портов
freebsd FreeBSD 5.4-STABLE от 6 апреля


"FreeBSD Mpd Question"
Отправлено Горыныч , 04-Май-05 01:57 
Насчёт двух интерфейсов - эта проблема решается кардинально путём запуска двух разных mpd

"FreeBSD Mpd Question"
Отправлено denn , 04-Май-05 12:21 
запускаешь один mpd
а уже в конфе разруливаешь что кому.
здесь уже дела в настройках самого роутера, как кто ходитьдолден.
у меня mpd 3 сетки обслуживает

"FreeBSD Mpd Question"
Отправлено p666 , 04-Май-05 14:10 
>запускаешь один mpd
>а уже в конфе разруливаешь что кому.
>здесь уже дела в настройках самого роутера, как кто ходитьдолден.
>у меня mpd 3 сетки обслуживает


По существу пожалуйста.
Конфа приведена сверху, set pptp peer работает только первый.


"FreeBSD Mpd Question"
Отправлено denn , 04-Май-05 14:17 
>>запускаешь один mpd
>>а уже в конфе разруливаешь что кому.
>>здесь уже дела в настройках самого роутера, как кто ходитьдолден.
>>у меня mpd 3 сетки обслуживает
>
>
>По существу пожалуйста.
>Конфа приведена сверху, set pptp peer работает только первый.

еще раз повторяю. запускаешь один мпд. он слушает все. а ипи раздает он
не зависимо от того с какого инфейса запрос, тк как по юзеру назначаеться.

что не ясно?


"FreeBSD Mpd Question"
Отправлено p666 , 04-Май-05 14:54 
>>>запускаешь один mpd
>>>а уже в конфе разруливаешь что кому.
>>>здесь уже дела в настройках самого роутера, как кто ходитьдолден.
>>>у меня mpd 3 сетки обслуживает
>>
>>
>>По существу пожалуйста.
>>Конфа приведена сверху, set pptp peer работает только первый.
>
>еще раз повторяю. запускаешь один мпд. он слушает все. а ипи раздает
>он
>не зависимо от того с какого инфейса запрос, тк как по юзеру
>назначаеться.
>
>что не ясно?
Хорошо, приведи конфигурацию mpd чтобы он раздавал ип и клиента и сервера из разных подсеток, т.е. надо разные ipcp ranges для коннектов с разных интерфейсов.



"FreeBSD Mpd Question"
Отправлено denn , 04-Май-05 14:56 
>>>>запускаешь один mpd
>>>>а уже в конфе разруливаешь что кому.
>>>>здесь уже дела в настройках самого роутера, как кто ходитьдолден.
>>>>у меня mpd 3 сетки обслуживает
>>>
>>>
>>>По существу пожалуйста.
>>>Конфа приведена сверху, set pptp peer работает только первый.
>>
>>еще раз повторяю. запускаешь один мпд. он слушает все. а ипи раздает
>>он
>>не зависимо от того с какого инфейса запрос, тк как по юзеру
>>назначаеться.
>>
>>что не ясно?
>Хорошо, приведи конфигурацию mpd чтобы он раздавал ип и клиента и сервера
>из разных подсеток, т.е. надо разные ipcp ranges для коннектов с
>разных интерфейсов.

можно из mpd.secret по юзерам назначать
можно из радиуса


"FreeBSD Mpd Question"
Отправлено p666 , 04-Май-05 15:02 
>можно из mpd.secret по юзерам назначать
>можно из радиуса
только client ip.
или я что-то недопонял ?


"FreeBSD Mpd Question"
Отправлено denn , 04-Май-05 15:07 
>>можно из mpd.secret по юзерам назначать
>>можно из радиуса
>только client ip.
>или я что-то недопонял ?

смотря от задачи.
примером,
1.
один выход в нет и две сети.
с двух сетей конект на один мпд, получают одреса из одной сети и выходят в нет
2.
два выхода в нет и две сети.
разделяешь по пользователям и они выходят один в первогопрова, другой во второго..

думаю так ясней.


"FreeBSD Mpd Question"
Отправлено denn , 04-Май-05 15:00 
>>>>запускаешь один mpd
>>>>а уже в конфе разруливаешь что кому.
>>>>здесь уже дела в настройках самого роутера, как кто ходитьдолден.
>>>>у меня mpd 3 сетки обслуживает
>>>
>>>
>>>По существу пожалуйста.
>>>Конфа приведена сверху, set pptp peer работает только первый.
>>
>>еще раз повторяю. запускаешь один мпд. он слушает все. а ипи раздает
>>он
>>не зависимо от того с какого инфейса запрос, тк как по юзеру
>>назначаеться.
>>
>>что не ясно?
>Хорошо, приведи конфигурацию mpd чтобы он раздавал ип и клиента и сервера
>из разных подсеток, т.е. надо разные ipcp ranges для коннектов с
>разных интерфейсов.

но зачем раздавать разные ипи. биллинг по юзерам считаеться,
выход в инет разве что через разные инфейсы..