Непонятный вызов UP/Down ...

Help
user091118
2011-09-13
2013-03-27
  • user091118

    user091118 - 2011-09-13

    вот кусок лога при подключении юзера:

    ............
    Sep 13 05:13:05 fbsd110714 mpd: [B1-24]   169.254.0.0 -> 172.19.2.51
    Sep 13 05:13:05 fbsd110714 mpd: [L1-24] RADIUS: Rec'd RAD_ACCOUNTING_RESPONSE for user 'DOMAIN\User'
    Sep 13 05:13:05 fbsd110714 mpd: [B1-24] IFACE: No interface to proxy arp on for 172.19.2.51
    Sep 13 05:13:05 fbsd110714 mpd: [B1-24] IFACE: Up event
    Sep 13 05:13:06 fbsd110714 mpd: [B1-24] CCP: SendConfigReq #3
    Sep 13 05:13:07 fbsd110714 mpd: [B1-24] CCP: SendConfigReq #4
    Sep 13 05:13:08 fbsd110714 mpd: [B1-24] CCP: SendConfigReq #5
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: rec'd Configure Request #11 (Opened)
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]   IPADDR 172.19.2.51
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]     172.19.2.51 is OK
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: LayerDown
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IFACE: Down event
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: SendConfigReq #3
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]   IPADDR 169.254.0.0
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: SendConfigAck #11
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]   IPADDR 172.19.2.51
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: state change Opened --> Ack-Sent
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] CCP: rec'd Terminate Request #12 (Req-Sent)
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] CCP: SendTerminateAck #6
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: rec'd Configure Ack #3 (Ack-Sent)
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]   IPADDR 169.254.0.0
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: state change Ack-Sent --> Opened
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IPCP: LayerUp
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24]   169.254.0.0 -> 172.19.2.51
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IFACE: No interface to proxy arp on for 172.19.2.51
    Sep 13 05:13:09 fbsd110714 mpd: [B1-24] IFACE: Up event
    ............
    

    такого никогда раньше не было, ладно и фиг бы с ним.
    но MPD просто так дернул сначала DOWN и  UP скрипты

    в моей конфигурации получилось, что был нормально освобожден  интерфейс и IP адрес
    а потом MPD, минуя RADIUS, с потолка взял IP и подключил неизвестно кого…

    как-то возможно в самом UP/DOWN скрипте отфильтровать подобный ложный вызов?

     
  • Alexander Motin

    Alexander Motin - 2011-09-13

    Скрипты up/down вызываются при переходе интерфейса в рабочее состояние и из него. В то-же время протокол PPP позволяет посреди сеанса связи пересогласовать параметры послав новый запрос согласования. Соответственно при этом интерфейс выходин из рабочего состояния, а потом в него возвращается. Тоесть вызов down/up здесь корректен. Если твои скрипты этого не переносят, значит или они написаны неверно или им место не в up/down.

    Единственный вопрос здесь: откуда тут берется пересогласование? Возможно какое-то подтверждение было потеряно, что вызвало перепосылку.

     
  • user091118

    user091118 - 2011-09-13

    откуда пересогласование  - не знаю, на том конце обычный winxp…
    Почти 2 года работало все в таком режиме, а оказывается нет 100% гарантии,
    что на каждый вызов UP/DOWN скрипта в MPD есть соответствующий RADIUS Acct-Status-Type == Start/Stop

    придется ставить костыли))))

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks