Здравствуйте.Есть необходимость в запуске двух pptp-серверов на одном компьютере (FreeBSD) - один с mppe, второй - без.
В интернете никакой документации о запуске mpd в двух экземплярах не нашёл
Кто сталкивался с такой задачей, можете посоветовать, как это делать, что почитать?
У меня возникает неуверенность относительно того, как описать ng-интерфейсы в конфигурациях одного и второго экземляра. А также вообще интересует - реально ли запускать на одном компьютере два mpd, которые слушают на разных адресах...?
>и второго экземляра. А также вообще интересует - реально ли запускать
>на одном компьютере два mpd, которые слушают на разных адресах...?Реально. У меня 4 штуки работает.
Смотреть в сторону опции "set pptp self" и параметров запуска.
# ps ax | grep mpd
586 ?? Ss 0:16,74 /usr/local/sbin/mpd4 -b -d /usr/local/etc/vnvpn -p /var/run/vnvpn.pid
18570 ?? Ss 10:23,73 /usr/local/sbin/mpd4 -p /var/run/mpd4.pid -b
39505 ?? Ss 116:39,01 /usr/local/sbin/mpd4 -b -d /usr/local/etc/nas -p /var/run/nas.pid -b -d /usr/local/etc/nas
74710 ?? Ss 0:02,28 /usr/local/sbin/mpd4 -b -d /usr/local/etc/vt -p /var/run/vt.pid -b -d /usr/local/etc/vt
>[оверквотинг удален]
>Смотреть в сторону опции "set pptp self" и параметров запуска.
># ps ax | grep mpd
> 586 ?? Ss 0:16,74
>/usr/local/sbin/mpd4 -b -d /usr/local/etc/vnvpn -p /var/run/vnvpn.pid
>18570 ?? Ss 10:23,73 /usr/local/sbin/mpd4 -p /var/run/mpd4.pid
>-b
>39505 ?? Ss 116:39,01 /usr/local/sbin/mpd4 -b -d /usr/local/etc/nas
>-p /var/run/nas.pid -b -d /usr/local/etc/nas
>74710 ?? Ss 0:02,28 /usr/local/sbin/mpd4 -b
>-d /usr/local/etc/vt -p /var/run/vt.pid -b -d /usr/local/etc/vtbutcher: Спасибо, эти нюансы были ясны. А что можете сказать об описанных интерфейсах и их нумерации? и в каком порядке запускаете все 4 штуки, чтоб нормально работало?
я к тому, что если запускать mpd, который создаст себе ng1,ng2,ng3 интерфейсы, подразумевает то, что он создаст и ng0. Что об этом можете сообщить?
пысы: юзаю 3 мпд. Может это существенно...
>я к тому, что если запускать mpd, который создаст себе ng1,ng2,ng3 интерфейсы,
>подразумевает то, что он создаст и ng0. Что об этом можете
>сообщить?
>
>пысы: юзаю 3 мпд. Может это существенно...я не привязываюсь к номерам интерфейсов, у меня проблем нет. Т.е. в конфиге не используется ключ -i, например:
p0:
new p0 p0
load internal
p1:
new p1 p1
load internal
и т.п.
Порядок для меня тоже неважен. Стартовые скрипты сделаны из rc.d/mpd4 исправлением имён и путей.
>[оверквотинг удален]
>в конфиге не используется ключ -i, например:
>p0:
> new p0 p0
> load internal
>p1:
> new p1 p1
> load internal
>и т.п.
>Порядок для меня тоже неважен. Стартовые скрипты сделаны из rc.d/mpd4 исправлением имён
>и путей.Спасибо большое, бу пробовать :)
>[оверквотинг удален]
>> new p0 p0
>> load internal
>>p1:
>> new p1 p1
>> load internal
>>и т.п.
>>Порядок для меня тоже неважен. Стартовые скрипты сделаны из rc.d/mpd4 исправлением имён
>>и путей.
>
>Спасибо большое, бу пробовать :)Поступил иначе. Всё реализовал на уровне одного демона mpd4. Описывал часть нодов с load pptp_standart, а часть с pptp_standart2. И блоки описал один с MPPE и self xx.yy.zz.1 а pptp_standart2 - без MPPE и с self xx.yy.zz.2
а не могли бы кинуть примерный конфиг того как Вы реализовали на уровне одного демона mpd4?
Заранее благодарен.
Просто делаю вроде всё по идее верно, но как надо не работает. Правда у меня mpd5. Но может хотя бы ваш совет на мысли правильные меня наведёт.
Заработало, оказывается надо было шаблоны верно использовать. Для каждого из блоков свой собственный template.