Сбой подключения GPRS PPP во время согласования LCP - PullRequest
0 голосов
/ 19 декабря 2011

Я проделал некоторую работу по пересадке стека TCP / IP в MCU. Через GPRS MCU может подключаться к интернету. Однако во время переговоров LCP я столкнулся с некоторыми проблемами. Ниже приведено мое решение, касающееся сетевых материалов

  1. Для упрощения MCU PPP. На запрос опции LCP будет получен отказ.

    Server:7e ff 03 c0 21 01 01 00 14 02 06 00 00 00 00 05 06 b0 70 9c c3 07 02 08 02 54 06 7e
    
    MCU:7e ff 03 c0 21 04 01 00 04 02 06 00 00 00 00 05 06 b0 70 9c c3 07 02 08 02 69 78 7e
    
  2. На втором шаге ожидается запрос аутентификации. Но я получаю запрос опциона без LCP.

    Server:7e ff 03 c0 21 01 02 00 04 b5 5a 7e
        

Это означает, что сервер заставляет MCU запустить согласование LCP. Я отсутствует.

Я отправляю запрос опции аутентификации на сервер, чтобы заставить сервер запустить согласование опции аутентификации. Сервер отвечает мне двумя пакетами. Один - это ACK-пакет для запроса аутентификации. Другой - это опция none LCP.

MCU:7e ff 03 c0 21 01 05 00 08 03 04 C0 23 ac 56 7e

Server:7e ff 03 c0 21 02 05 00 08 03 04 C0 23 bd 34 7e
Server:7e ff 03 c0 21 01 02 00 04 b5 5a 7e

После нескольких запросов «без опций» переговоры окончены. Что я должен делать? Я л

(Мой английский не очень хороший. Надеюсь, вы понимаете мои средства.)

1 Ответ

0 голосов
/ 29 декабря 2011

Когда вы отвечаете Configure-Reject, когда модем отправляет Configure-Request.Затем модем отправит новый модифицированный Configure-Request.См. RFC1661 главу 6.4.

Поэтому вы должны ответить Configure-Ack, когда Configure-Request содержит подходящие для вас значения.Поэтому вы должны отправить Configure-Ack после второго запроса Configure.

...