anonymous
написал 26 декабря 2004 года в 16:17 (640 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Нельзя дозвонится через kppp в сусе, набирает номер, соединяется, сбрасывает и так до бесконечности….. Кто знает как настроить?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
а чего имеется в логах /var/log/messages от процесса pppd?
или в окошке самого kppp — на чём спотыкаеся?
чтобы более полную информацию о попытке соединения вывело — добавить в опции вызова ppp «debug kdebug 15»
навскидку: либо пытается авторизоваться неподдерживаемым способом, либо не настроена авторизация на машине для указанного метода авторизации.
В окошке журнала вобще нифига нету….. Причем с помощью Kinternet соединяется нормально, только при занятой линии не может пререзвонить….. В кноппиксах всх версий kppp работает нормально….
У меня так было в web plus (провайдер), с остальными нормально, звонил им говорили, что по непонятным причинам происходит отсоединение.
Нет, это точно не из за провайдера! Вот лог из фойла /var/log/messages linux pppd[3728]: Can’t open options file /etc/ppp/peers/kppp: No such file or directory
… по всей видимости нету какого-то файла…. а вот где его взять???
Хех не первым будешь тут
=)
Ага, хрен….. вот что в логах:
Dec 29 22:29:12 linux pppd[3763]: Plugin passwordfd.so loaded.
Dec 29 22:29:12 linux pppd[3763]: pppd 2.4.2 started by root, uid 0
Dec 29 22:29:12 linux pppd[3763]: Using interface ppp0
Dec 29 22:29:12 linux pppd[3763]: Connect: ppp0 <--> /dev/ttyS0
Dec 29 22:29:42 linux pppd[3763]: Terminating on signal 15.
Dec 29 22:29:44 linux pppd[3763]: Hangup (SIGHUP)
Dec 29 22:29:44 linux pppd[3763]: Modem hangup
Dec 29 22:29:44 linux pppd[3763]: Connection terminated.
Dec 29 22:29:44 linux pppd[3763]: Exit.
Причем в окне журнала kppp с любым провайдером (проверял на трех), соединяется на скорости 9600….. вот лог от туда: CONNECT 9600/ARQ/V34/LAPM/V42BIS…… и дальше опять по-кругу перезванивает, соединяется, поморгает глазами (модем) и опять по повой…..
Может кто знает как настроить Kinternet, чтобы он мог перезванивать при занятой линии и нет ответа? А то он собака дозвонится, поймет что линия занята и опять пытается набрать номер не сбросив модем…..
не особенно люблю цитировать самого себя, но приходится…
это моэно так же в /etc/ppp/options (или как оно там правильно) добавить.
вот после этого можно будет уже что-то понять, что именно происходит.
кроме того, «Terminating on signal 15.» не согласуется с «Hangup (SIGHUP)». HUP — это сигнал 1, а 15 — это TERM.
так что тут что-то не того…
SIGHUP On hangup (hang up = повесить телефонную трубку, дать отбой) 1
SIGTERM Termination (завершение) 15
Вывод: сначала 15 — даем сигнал завершения потом 1 — вешаем трубку =) все согласуется.
Завершается сеанс скорее всего по причине кривой авторизации или время авторизации по установленному соединению больше таймаута.
берем в лапу любимый редактор и премся править ppp.conf
неплохое подспорье http://home.mark-itt.ru/manual/unix.htm
да еще можно сюда сходить =)
http://www.mgul.ac.ru/~t-alex/Linux/PPP-HOWTO/ppp12.htm
Добавил в файл /etc/ppp/options строчку debug kdebug 15, вот лог:
Dec 30 06:08:28 linux pppd[3944]: Plugin passwordfd.so loaded.
Dec 30 06:08:28 linux pppd[3944]: pppd 2.4.2 started by alex, uid 1000
Dec 30 06:08:28 linux pppd[3944]: using channel 3
Dec 30 06:08:28 linux pppd[3944]: Using interface ppp0
Dec 30 06:08:28 linux pppd[3944]: Connect: ppp0 <--> /dev/ttyS0
Dec 30 06:08:28 linux pppd[3944]: sent [LCP ConfReq id=0x1 ]
Dec 30 06:08:52 linux last message repeated 12 times
Dec 30 06:08:53 linux pppd[3944]: Hangup (SIGHUP)
Dec 30 06:08:53 linux pppd[3944]: Modem hangup
Dec 30 06:08:53 linux pppd[3944]: Connection terminated.
Dec 30 06:08:53 linux pppd[3944]: Exit.
Утянул файл etc/ppp/opions из кноппикса, вроде все стало соединятся, только в журнале скорость соединения попрежнему всегда 9600, хотя реальная скорость помоему выше….. Если кому надо, могу запостить родной файл и файл взятый из кнопы.
Тут больше интересно, чем же эти файлы отличаются…
Решение этой проблемы:
Всё надо делать под правами root.
1) /usr/sbin/pppd — установить бит SUID
2) установить группу «users» и права на просмотр и изменение для группы…
/var/lock
/var/log
и вашему порту, к которому подключён модем…
/dev/ttyS0 — COM1 (обращайте внимание на рЕгистР)
3) Создать файл kppp в каталоге
/ect/ppp/peers
и скопировать в него содержимое файла ppp
Вот и всё. У меня всё работает. Удачи)
а на /var/log зачем права менять?
не нужно.
хотя, кто их, хранцузов, поймёт, может это там в Мдк и надо..
/dev/ttyS0 и без того вроде бы как относится к группе, типа dialout. или dip… ну, что-то в этом роде (ну, у меня типа так), и потому достаточно просто пользователя в эту группу приписать. пользователя, которому надо звонить.
на самом деле, тут есть несколько другое ограничение. (ну, опять же, в debian это так) — pppd имеет права rwsr-xr--, и принадлежит root:dip. что запрещает его запуск пользователями, не принадлежащими этой группе.