mpd5, pptp over pptp

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

mpd5, pptp over pptp

Сообщение murder »

Имеется у меня отдаленный филиал, в котором стоит сервер (freebsd 7.2) и за ним небольшая сетка.
Подключение к провайдеру (pptp) осуществляется средствами mpd5.
Конфиг стандартный.

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

#################################################################
#
#       MPD configuration file
#
#################################################################

startup:
        set user admin password admin
        set console self 127.0.0.1 23
        set console open
        set web self 0.0.0.0 81
        set web close

default:
        load pptp_client

pptp_client:
        create bundle static B1
        set iface route default
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0

        create link static L1 pptp
        set link action bundle B1
        set auth authname username
        set auth password password
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 20 75
        set pptp peer pptp_server
        set pptp disable windowing
        open


Вся эта схема спокойно работала полгода =), пока не понадобилось поднять канал для доступа к серверу со спец софтом.
Опущу момент, почему не юзается openvpn, т.к. не моя прерогатива. У меня задача тупо поднять еще одно соединение.
Собственно тут то и выросли грабли.
Дописываю в конфиг соединение

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

pptp_soft:
        create bundle static B2
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0

        create link static L2 pptp
        set link action bundle B2
        set auth authname username
        set auth password password
        set link max-redial 0
        set link mtu 1360
        set link keep-alive 20 75
        set pptp peer ip_server_soft
        set pptp disable windowing
        open

фактически только убрал роутинг и уменьшил mtu.

Запускаю mpd5. Оба соединения подымаются. Интернет работает, т.е. 1-е соединение работоспособное. А вот 2-е... пускаю любой пакет, и машина умирает. Просто тупо зависает. Перезагрузка - и тоже самое. В логах все чисто, ошибок нет.

Я даже не знаю в какую сторону копать, такое ощущение что mtu|mru, но пляски вокруг этого ник чему не привели.

Есть еще варианты?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали: