Ineu Опубликовано 12 января, 2005 Жалоба Поделиться Опубликовано 12 января, 2005 Здравствуйте, уважаемые Линуксоиды! С наступающим вас очередным Новым Годом. ---Вопрос--- Имеется локальная сеть, имеется сервак, подключение к Нету осуществляется через VPN. Точнее, под Виндой осуществляется, под Линухом никак не удается настроить. В процессе настройки видел больше сообщений об ошибках, чем их предусмотрели авторы Дело же вот в чем: при попытке коннекта 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 Что означает последняя строка? Это случаем не глюк патча на ядро? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 12 января, 2005 Жалоба Поделиться Опубликовано 12 января, 2005 Цитата: Это случаем не глюк патча на ядро? нет это от отсутствия читать документацию и сделать поиск в гугле - короче от лени Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 13 января, 2005 Автор Жалоба Поделиться Опубликовано 13 января, 2005 Что-то здесь не то... Логи: ---Тут происходит 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, притом выставлена опция Требуется шифрование, иначе отключаться. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 13 января, 2005 Жалоба Поделиться Опубликовано 13 января, 2005 Цитата: Требуется шифрование, иначе отключаться. а это отклбчить нельзя? Цитата: 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 это уже не проходит Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 13 января, 2005 Автор Жалоба Поделиться Опубликовано 13 января, 2005 Отключить можно, но после этого ничего не работает )) Ругается на "Протокол управления 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: до ответа или после. .......................... Схожу-ка я поищу других патчей... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 13 января, 2005 Жалоба Поделиться Опубликовано 13 января, 2005 http://www.polbox.com/h/hs001/ есть еще вон чего http://openvpn.net/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 13 января, 2005 Автор Жалоба Поделиться Опубликовано 13 января, 2005 Subj. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.