Centos 6.5 pppd клиент (00:1e:67:a4:c8:db) <----> RouterOS 6.20 (d4:ca:6d:01:23:36) <-----> Radius
Когда RouterOS получает сообщение PoD (packet of disconnect) от Radius-сервера, он отправляет PADT-сообщение, а не LCP Term-Request:
11:29:52.830788 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE D (0x8863), длина 60: PPPoE PADT [ses 0x14e6]
После получения PADT без LCP Term-Request, pppd ждёт таймаут LCP (lcp-echo-interval * lcp-echo-failure) — а это не очень хорошо. Но если клиент (centos 6.5 pppd) сам завершает соединение, он посылает LCP Term-Request:
11:31:07.671227 00:1e:67:a4:c8:db > d4:ca:6d:01:23:36, ethertype PPPoE S (0x8864), длина 38: PPPoE [ses 0x14e7] LCP (0xc021), длина 18: LCP, Term-Request (0x05), id 2, длина 18, закодированная длина 16 (=длина опций 12)
0x0000: c021 0502 0010
11:31:07.671617 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE S (0x8864), длина 60: PPPoE [ses 0x14e7] LCP (0xc021), длина 6: LCP, Term-Ack (0x06), id 2, длина 6
11:31:07.675547 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE D (0x8863), длина 60: PPPoE PADT [ses 0x14e7]
Возможно ли сделать так, чтобы Mikrotik при получении PoD от Radius отправлял клиенту сообщение LCP Term-Request?
Когда RouterOS получает сообщение PoD (packet of disconnect) от Radius-сервера, он отправляет PADT-сообщение, а не LCP Term-Request:
11:29:52.830788 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE D (0x8863), длина 60: PPPoE PADT [ses 0x14e6]
После получения PADT без LCP Term-Request, pppd ждёт таймаут LCP (lcp-echo-interval * lcp-echo-failure) — а это не очень хорошо. Но если клиент (centos 6.5 pppd) сам завершает соединение, он посылает LCP Term-Request:
11:31:07.671227 00:1e:67:a4:c8:db > d4:ca:6d:01:23:36, ethertype PPPoE S (0x8864), длина 38: PPPoE [ses 0x14e7] LCP (0xc021), длина 18: LCP, Term-Request (0x05), id 2, длина 18, закодированная длина 16 (=длина опций 12)
0x0000: c021 0502 0010
11:31:07.671617 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE S (0x8864), длина 60: PPPoE [ses 0x14e7] LCP (0xc021), длина 6: LCP, Term-Ack (0x06), id 2, длина 6
11:31:07.675547 d4:ca:6d:01:23:36 > 00:1e:67:a4:c8:db, ethertype PPPoE D (0x8863), длина 60: PPPoE PADT [ses 0x14e7]
Возможно ли сделать так, чтобы Mikrotik при получении PoD от Radius отправлял клиенту сообщение LCP Term-Request?