Перейти к содержанию

VPN modem hangup


Рекомендуемые сообщения

Здравствуйте, уважаемые Линуксоиды!

С наступающим вас очередным Новым Годом.

---Вопрос---

Имеется локальная сеть, имеется сервак, подключение к Нету осуществляется через VPN. Точнее, под Виндой осуществляется, под Линухом никак не удается настроить. В процессе настройки видел больше сообщений об ошибках, чем их предусмотрели авторы Smile

Дело же вот в чем: при попытке коннекта pppd ругается на modem hangup. Что это означает вообще и конкретно в отношении VPN?

А если пытаться использовать pptp, коннект вроде происходит, но потом он выдает:

pppd[3403]: Remote message: S=294759EB61006B3232105510E547FEBF70C462CE

pppd[3403]: sent [iPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]

kernel: mppe_decomp_alloc: options rejected: o[0]=12, o[1]=06, o[2]=00, o[3]=ac, o[4]=9e, o[5]=66

Что означает последняя строка? Это случаем не глюк патча на ядро?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Это случаем не глюк патча на ядро?

нет это от отсутствия читать документацию и сделать поиск в гугле - короче от лени

Ссылка на комментарий
Поделиться на другие сайты

Что-то здесь не то...

Логи:

---Тут происходит CHAP---

pppd[1882]: sent [iPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]

pppd[1882]: rcvd [CCP ConfReq id=0x1 <mppe 1 0 0 60>]

kernel: mppe_decomp_alloc: options rejected: o[0]=12, o[1]=06, o[2]=00, o[3]=89, o[4]=3e, o[5]=93

pppd[1882]: sent [CCP ConfReq id=0x1]

pppd[1882]: sent [CCP ConfRej id=0x1 <mppe 1 0 0 40>]

pppd[1882]: rcvd [iPCP TermAck id=0x1]

pppd[1882]: rcvd [LCP TermReq id=0x2 "MPPE required but peer refused"]

Насколько я понимаю, здесь сервак требует <mppe 1 0 0 60>,

0x60 == MPPE_128|MPPE_40

Почему в ответ происходит ConfRej <mppe 1 0 0 40> ???

Поддержка mppe есть и в pppd и в ядре, в конфигах pppd они тоже прописаны - и 128, и 40...

Ничего не понимаю...

P.S. А без mppe - никуда, в свойствах соединения под M$W написано:

Шифрование MPPE 128,

притом выставлена опция

Требуется шифрование, иначе отключаться.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Требуется шифрование, иначе отключаться.

а это отклбчить нельзя?

Цитата:

mppe_decomp_alloc: options rejected: o[0]=12, o[1]=06, o[2]=00, o[3]=89, o[4]=3e, o[5]=93

options rejected это уже не проходит

Ссылка на комментарий
Поделиться на другие сайты

Отключить можно, но после этого ничего не работает Smile))

Ругается на "Протокол управления PPP связью был прерван".

А options rejected, насколько я понял из сырцов, получается из-за o[5] = 93

Сырцы:

/usr/src/linux/include/linux/ppp-comp.h

#define MPPE_40BIT 0x20 /* configuration bit L */

#define MPPE_56BIT 0x80 /* configuration bit M */

#define MPPE_128BIT 0x40 /* configuration bit S */

#define MPPE_MPPC 0x01 /* configuration bit C */

/usr/src/linux/drivers/net/ppp_mppe_mppc.c

if (......

(options[5] & ~(MPPE_128BIT|MPPE_56BIT|MPPE_40BIT|MPPE_MPPC)) != 0 ||

(options[5] & (MPPE_128BIT|MPPE_56BIT|MPPE_40BIT|MPPE_MPPC)) == 0)

{

printk(KERN_WARNING "%s: options rejected: .....")

return NULL;

}

Выражение MPPE_128BIT|MPPE_56BIT|MPPE_40BIT|MPPE_MPPC дает 0xE1

0x93 & 0xE1 !=0

0x93 & ~ 0xE1 !=0,

вот оно и срабатывает.

Вот такая ерунда...

Но что самое интересное, почитал новые логи:

pppd[1589]: rcvd [CCP ConfReq id=0x1 <mppe 1 0 0 60>]

pppd[1589]: sent [CCP ConfRej id=0x1 <mppe 1 0 0 40>]

kernel: mppe_decomp_alloc: options rejected: o[0]=12, o[1]=06, o[2]=00, o[3]=17, o[4]=8c, o[5]=3e

т. е. клиент в любом случае говорит ConfRej, независимо от того, где произошло option rejected: до ответа или после.

..........................

Схожу-ка я поищу других патчей...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...