Это решил.., а протокол 0x8207 ???
Отправлено: Konstantin Georg on March 15, 2000 at 13:49:13:
В ответ на: Cisco-PPP->nullmod->PPPD-Linux posted by Konstantin Georg on February 18, 2000 at 16:39:53:
> Cisco1750 IOS (tm) C1700 Software (C1700-SV3Y-M), Version 12.0(5)XQ, EARLY DEPLOYMENT RELE > ASE SOFTWARE (fc1) > соединена через Ser0, enc PPP, nullmodem, RS232 c PPPD v 2.11 Linux Slackware > проблем никаких, за исключением: примерно каждый второй > пакет пинга теряется (задержка > 2сек) Причина была такая: PPPD работая со старым драйвером PPP отдавал ему полностью пакет, с заголовком. Теперь он действует примерно так: if( new_driver ) remove_header_from_buffer(buf,HDRLEN); pcktlen-= HDRLEN; write(ppp_fd,buf,pcktlen); драйвер получив пакет, перед постановкой в очередь пристраивает заголовок, но при этом действует непонятно для меня (опять по смыслу не буквально): if( pckttyp==LCP || timer==0 || tim-timprev_pack> anytime ) INS_PPP_FLAG то есть если ракет не LCP и не прошло сколько- то времени после предыдущего, то можно и без заголовка обойтись. Эта особенность не управляется ни опциями ни ioctl(). Пришлось просто заремарить. Сразу все стало хорошо. Что это такое и зачем было? Кто знает, с радостью выслушаю. Так ведь и общаться двум демонам это не мешает. P.S. А я на Cisc`у ругался... ---------------------------------------------------- PP.S Новый вопрос !!! Кто знает RFS связанный с протоколом 0x8207 ? Cisc`a его видимо знает, потому что предлагает его при PPP коннекции. Я порылся в RFS но что- то не обнаружил...
Отклики:
Написать ответ
|