Подключение к провайдеру (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, но пляски вокруг этого ник чему не привели.
Есть еще варианты?