Re: рвётся связь
23.12.08, 20:17, "Stanislav Maslovski" <stanislav.maslovski@gmail.com>:
> > > > GF> Dec 23 15:41:08 ibem pppd[2718]: LCP terminated by peer
> > > > GF> Dec 23 15:41:08 ibem pppd[2718]: Connect time 15.0 minutes.
> > > > GF> Dec 23 15:41:08 ibem pppd[2718]: Sent 0 bytes, received 0 bytes.
> > > >
> > > > Что тут можно предложить:
> > > > нагрузить машинку чем-нибудь полезным;
> > > под нагрузкой срывается через одну-две минуты.
> > > > установить lcp-echo-interval меньше 15 минут.
> > > установлен на 30 сек.
> > > >
> > > Попутно возник такой вопрос по роутингу:
> > > Предположим, падает ppp0, и через минуту сам встаёт, но уже с
> > > другим адресом пары. Как следует грамотно настроить роутинг (точнее,
> > > гейт) в эту сеть чтобы wget не заходил в тупик?
> >
> > Недавно этой штукой озаботился.
> >
> > pptp-сеть, сервер делается IOS'ом (циской).
> > При этом, в отличие от виндов, pptp-linux умеет правильно обнаруживать узел пира на "том конце" (винда почему-то показывала IP пира одинаковый с обоих сторон тунеля).
> >
> > Так вот, я просто прописал маршрутизацию на IP пира со стороны циски - без указания интерфейса. При этом вне зависимости от того, ppp0, ppp1 или что ещё - оно обрабатывается правильно.
> Из описания Grey Fenrir не очень ясно, но, имхо, там другое.
> Ты -- про пропадание/появление/смену имени ppp интерфейса, а он --
> про смену IP (вероятно, удаленного) конца туннеля, я его так понимаю.
> В этом случае надо заглянуть внутрь скрипта /etc/ppp/ip-up
> (дабы посмотреть какие переменные передаются скриптам, лежащим в
> /etc/ppp/ip-up.d/), добавить свой скриптик и настраивать маршруты по
> факту поднятия интерфейса.
Если провайдерский маршрутизатор ведёт себя как циска, то у неё (вне зависимости от выданного пользователю IP) будет свой, статичный (внутренний) адрес (я так понимаю, что адрес выдаётся одной и той же железкой, из единого пула). В этом случае строка таблицы маршрутизации не будет меняться.
Я не знаю, почему это, но феномен именно такой:
В виндах, когда pptp назначает клиенту адрес 192.168.10.10, то и адрес удалённой стороны (т.е. выдавшей) 192.168.10.10. В линуксе (с pptp-linux), адрес выдавшей стороны определяется корректно (в моём случае 192.168.5.1).
--
wBR,George.
Reply to: