[РЕШЕНО] Как выставить MSCHAPv2 для PPPOE-соединения?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Подключение к интернет сделано через pppoe. В его свойствах (открытые на виндовой машине) на вкладке "Безопасность" стоит "Безопасный пароль". После подключения (опять же- на виндовой машине) видно, что стоит MSCHAPv2.
В Linux настраиваю подключение через pppoe-setup, там по этому поводу ничего не говорится. Потому вопрос: Как выставить MSCHAPv2 для PPPOE-соединения?
Такой файл- /etc/ppp/options . Там несколько другой формат, но не суть.
Добавлял туда require-mschap-v2 и +mschap-v2.
Логи подключения:
Mar 12 19:48:40 localhost pppd[7266]: pppd 2.4.4 started by root, uid 0
Mar 12 19:48:40 localhost pppd[7266]: using channel 1
Mar 12 19:48:40 localhost pppd[7266]: Using interface ppp0
Mar 12 19:48:40 localhost pppd[7266]: Connect: ppp0 <--> /dev/pts/4
Mar 12 19:48:41 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:44 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:47 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:50 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:53 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:56 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:48:59 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:49:02 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:49:05 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:49:08 localhost pppd[7266]: sent [LCP ConfReq id=0x1 ]
Mar 12 19:49:11 localhost pppd[7266]: LCP: timeout sending Config-Requests
Mar 12 19:49:11 localhost pppd[7266]: Connection terminated.
Mar 12 19:49:11 localhost pppd[7266]: Modem hangup
Mar 12 19:49:11 localhost pppd[7266]: Waiting for 1 child processes...
Mar 12 19:49:11 localhost pppd[7266]: script /usr/sbin/pppoe -p /var/run/-pppoe.pid.pppoe -I eth0 -T 80 -U -m 1412 , pid 7267
Mar 12 19:49:15 localhost pppd[7266]: Script /usr/sbin/pppoe -p /var/run/-pppoe.pid.pppoe -I eth0 -T 80 -U -m 1412 finished (pid 7267), status = 0x1
Mar 12 19:49:15 localhost pppd[7266]: Exit.
Mar 12 19:49:15 localhost pppoe[7267]: Timeout waiting for PADO packets
Либо это не тот лог, либо параметр задан не верно. Нет ни слова о mschapv2
Да!
Абсолютно верно.
Я и тему соответственно назвал ;-)
А /etc/ppp/options можно целиком показать?
lock
require-mschap-v2
+mschap-v2
Пока другие логи посмотри. там наверняка что-то будет еще.
В одном, как правило, логируются сетевые события, в другом сообщения системы. Если бы речь шла о почте, то было бы минимум 3 лога.
Поэтому настаиваю, вернитесь к поиску сообщений, всех, или не хотим лечиться?
Добавьте опцию
debug
А, да- debug-то и включен был (просто этот файл я запомнил).
Еще вопрос, что будет писать, если кабель вообще не подключен, точнее подключен в коммутатор, но коммутатор не соединен с провайдером. У меня впечатление, что до авторизации не доходит.
Так как обычно в этих случаях так и пишут: ... peer failed chap auth...
Вывод! Файл в котором описаны логин и пароль, не содержит указания на файл опций. Потому что, это все что угодно, но не debug.
В режиме отладки, строк было бы раза в два больше.
Вернулись к тому, что я делал целую неделю- мурыжил инет на предмет того, почему options не поднимается.
Ладно, буду дальше мучать своего друга по имени гугл.
>В режиме отладки, строк было бы раза в два больше.
Без отладки этих строк нет вообще.
>что будет писать, если кабель вообще не подключен
То же самое.
>>В режиме отладки, строк было бы раза в два больше.
>Без отладки этих строк нет вообще.
>>что будет писать, если кабель вообще не подключен
>То же самое.
Ладно. Вот что еще бывает. Бывает имя сервиса.
На случай когда в сети несколько PPPoE серверов, придумали параметр "имя сервиса" кажется. Тот кто не говорит к какому серверу он идет, может не попадать никуда.
У коминтела, например, оно тоже есть, но сервер настроен на его необязательность. Все. Пока версий нет.
>Бывает имя сервиса
От провайдера не добиться ответа на такой вопрос. Хотя если смотреть на клиенте как здесь- http://www.megaline.kg/useful_info/inst_pppoe/ . То на разных виндовых машинах разные имена были.
> ...То на разных виндовых машинах разные имена были.
Вроде pppoeconf вообще не запрашивает этот параметр. Может сервер следит только за наличием какой либо строки... то есть проверяет на null.
Попробуй на венде этот параметр убрать, посмотри что получится.
Можно ли на Gentoo поставить NetworkManager?
sa, извини, я наврал: я спутал ярлыки и то свойство, на которое давал ссылку.
Теперь пишу из оперы в Gentoo :-)
Огромное спасибо!
P. S.
На будущее, что изменил: в /etc/ppp/pppoe.conf заполнил параметр SERVICENAME=pppoe .



Есть ли у тебя такой файл, в котором бы упоминалось примерно следующее:
noauth=true
refuse-eap=false
refuse-pap=true
refuse-chap=false
refuse-mschap=false
refuse-mschapv2=false
nobsdcomp=false
nodeflate=false
no-vj-comp=false
require-mppe=false
require-mppe-128=false
mppe-stateful=false
crtscts=false
baud=0
Особенно интересно то, что говорится про mschapv2.
Как провести полнотекстовый поиск по диску, пояснять не буду, но напомню, что для его успеха, наверняка нужны права суперпользователя, поскольку файл параметров может быть недоступным для чтения простому пользователю.
Интересно что в log файлах, но это чуть позже.
______________________________
In the world without walls, who needs windows?