trouble pppd script
Есть такая проблема, хочу написать скрипт для дозвона через pppd, за
основу взяты стандартные скрипты которые идут с документацией к ppp, но
есть проблема, модем набирает номер, согласовывает протоколы и т.п., но
когда дело доходит до пароля, как я подозреваю на нём всё и
заканчивается и думаю что виноват вот такой символ ^M который стоит в
конце каждой строки в /var/log/messages как его убрать и пишется ошибка
Failed или Loopback detected, наверное из-за этого символа и пароль не
принимает? Логин и пароль прописаны в скрипте дозвона. Знаю что логин и
пароль можно прописать в chap/pap-secrets, но как засавить скрипт читать
их оттуда?
Рассчитываю на вашу помощь.
Anatoliy Kurinnyy aka FReeM@N
Registered Linux User: 385988
Home Page: http://counter.li.org/cgi-bin/certificate.cgi/385988
E-Mail: anatoliy1***@m*****.ru
Jabber: anatoliy.kurinn***@j*****.ru
ICQ: 1915538
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18383; Возраст листа: 649; Участников: 1345
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/361295
В сообщении от 4 Май 2005 12:19 Anatoliy Kurinnyy написал(a):
Loopback detected - это pppd принимает с линии информацию, которую сам же и
посылает. Возможная причина - на вашем конце запущен pppd, а на том -
что-нибудь, дающее эхо, например sh или вообще модем в командном режиме.
Судя по всему, вы пытаетесь осуществить unix-like авторизацию: послать текстом
имя и пароль, а затем запустить pppd. Я, конечно, не знаю ваши условия, но
подобный сценарий нынче выглядит подозрительно. Вероятно, ваш peer ждёт, что
вы запустите pppd сразу же после CONNECT, и уже он будет согдасовывать
параметры, пароли etc. Вам надо так и делать, а все параметры передавать
через опции pppd (для чего придётся почитать документацию к нему)