|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Korshunoff V. George 2:5020/400 24 Sep 2000 01:08:10 To : All Subject : Вопрос по MPD 2.0b2 --------------------------------------------------------------------------------
Доброго Вам времени суток!
Имеется вот какая ситуация:
-= start cut from mpd.links =-
NamedLL:
set link type modem
set link enable passive
set modem speed 9600
set modem device /dev/cuaa1
set modem watch +cd
set modem watch -dsr
-= end cut from mpd.links =-
-=start cut from mpd.conf =-
mpd1:
new -i tun1 Named NamedLL
set bundle enable shortseq
set iface addrs XXX.XXX.XX.XXX XXX.XXX.XX.XXY
set iface idle 360
set iface enable proxy-arp
set ipcp ranges XXX.XXX.XX.XXX/32 XXX.XXX.XX.XXY/32
set ipcp disable vjcomp
set ipcp dns XXX.XXX.XX.X [ XXX.XXX.XX.XX ]
set link disable chap pap
set link deny chap pap
set link disable acfcomp protocomp
open iface
-= end cut from mpd.conf =-
Запускается mpd так (mpd1.sh в /usr/local/etc/rc.d):
#!/bin/sh
/usr/local/sbin/mpd -b -p /var/run/mpd1.pid mpd1
echo -n ' mpd1'
Собственно все работает и запускается, HО....
Т.к. на дугой стороне линка "дубовый" Win98 с его удаленным доступом к сети,
и настроен криво, то он после установления соединения (на уровне PPP, модемы
в режиме LL и не реконнектятся никогда - DTR ignored) и передачи чего ему
нужно прекращает соединение без каких либо объявлений. Mpd не получает
ответов на 6 echo_req и делает линку DEAD и... Hа сколько я понимаю строчку
set link enable passive после chat-timeout и открытия порта mpd должен ждать
LCP, а он нифига не ждет, а начинает сам слать LCP, что не есть good в нашем
случае (я, вроде как, являюсь в данной ситуации серверной стороной), т.е. я
не должен инициировать соединения, а должен лишь создавать его по получению
LCP-запроса от клиента.
Вообщем, вопросы такие:
1) как mpd заставить при запуске не слать LCP запросы на установление
соединения, а тупо их ждать от удаленной стороны (сколь угодно долго)
2) после получения LCP устанавливать соединение
3) по idle-timeout или по keep-alive или по запросу peer, если установлено,
что LINK-DOWN, после всех таймаутов снова открывать порт и тупо ждать LCP...
Эти конфиги вроде должны решать эти проблемы, но ничего не получается -
mpd тупо шлет LCP Conf_Req...
ЗЫ: Модемы в выделенном режиме и не реагируют на DTR (оно так надо, т.к.
постоянно дергать модемы не хочется. Да и зачем если между ними 30 м витой
пары ;) ).
С уважением,
Korshunoff V. George
--- ifmail v.2.15dev5
* Origin: Rostelecom/Internet Centre (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3495e7e6a8e5.html, оценка из 5, голосов 10
|