Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
опять проблемы с pppd [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
mhn
n00b
n00b


Joined: 24 Feb 2005
Posts: 3

PostPosted: Thu Feb 24, 2005 1:30 pm    Post subject: опять проблемы с pppd [solved] Reply with quote

Люди! Помогите pppd настроить!
Linux Gentoo release 2004.3 Модем USR 56 K внешний, подключен на COM1.

Скрипты ppp-on, ppp-on-dialer а также просто скрипт для chat так и не удалось запустить - тихо дохнут через несколько секунд, модем не реагирует, хотя все настраивал согласно докам.
Вот что выдает syslog:
Feb 23 19:02:58 localhost chat[6073]: abort on (ERROR)
Feb 23 19:02:58 localhost chat[6073]: abort on (NO DIALTONE)
Feb 23 19:02:58 localhost chat[6073]: timeout set to 5 seconds
Feb 23 19:02:58 localhost chat[6073]: send (AT^M)
Feb 23 19:02:58 localhost chat[6073]: expect (OK)
Feb 23 19:03:03 localhost chat[6073]: alarm
Feb 23 19:03:03 localhost chat[6073]: Failed

Используя pppconfig и kppp удалось установить соединение - модем пищит, коннектится, загорается CARRIER DETECT. Далее лог kppp пишет: CONNECT 32000 / ARQ, starting pppd… и на этом все.

Вот что выдает syslog:
Feb 23 19:47:35 localhost pppd[6289]: pppd 2.4.1 started by root, uid 0
Feb 23 19:47:35 localhost pppd[6289]: using channel 8
Feb 23 19:47:35 localhost pppd[6289]: Using interface ppp0
Feb 23 19:47:35 localhost pppd[6289]: Connect: ppp0 <--> /dev/ttyS0
Feb 23 19:47:35 localhost pppd[6289]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x39bb5c46> <pcomp> <accomp>]
Feb 23 19:47:53 localhost last message repeated 6 times
Feb 23 19:47:54 localhost pppd[6289]: Hangup (SIGHUP)
Feb 23 19:47:54 localhost pppd[6289]: sent [LCP TermReq id=0x2 "User request"]
Feb 23 19:47:57 localhost pppd[6289]: sent [LCP TermReq id=0x3 "User request"]
Feb 23 19:48:00 localhost pppd[6289]: Connection terminated.
Feb 23 19:48:00 localhost pppd[6289]: tcflush failed: Input/output error
Feb 23 19:48:00 localhost pppd[6289]: Exit.

В /etc/resolv.conf в nameserver прописал IP-адрес провайдера

В /etc/ppp/option указал:
lock
modem
crtscts
asyncmap 0
defaultroute
noipdefault
debug
nodetach

Прочитал доки, вроде не тупой :), но все равно ни хрена не получается.
Где копать-то?


Last edited by mhn on Sun Feb 27, 2005 4:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
theSoul
n00b
n00b


Joined: 25 Feb 2005
Posts: 11

PostPosted: Fri Feb 25, 2005 1:54 pm    Post subject: Re: опять проблемы с pppd Reply with quote

Попробуй wvdial - избавишь себя от нервотрёпки.
Back to top
View user's profile Send private message
mhn
n00b
n00b


Joined: 24 Feb 2005
Posts: 3

PostPosted: Fri Feb 25, 2005 8:32 pm    Post subject: Reply with quote

Попробую.
Опытным путем удалось выяснить следующее:
Проблемы появляются с некоторыми провайдерами на этапе LCP-обмена.
При одинаковых настройках с некоторыми провайдерами обмен и (соединение) проходит нормально, а некоторыми ppp выдает:

sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x39bb5c46> <pcomp> <accomp>]

несколько раз и падает по окончании таймаута

настройки lcp-max-configure, lcp-restart и т.д не помогли.

Все еще не теряю надежду настроить :)
Back to top
View user's profile Send private message
theSoul
n00b
n00b


Joined: 25 Feb 2005
Posts: 11

PostPosted: Sat Feb 26, 2005 7:26 am    Post subject: Reply with quote

Проверь наличие модулей ppp_deflate и bsd_comp.
Back to top
View user's profile Send private message
cha-chaynik
Tux's lil' helper
Tux's lil' helper


Joined: 18 Feb 2005
Posts: 115
Location: Russia, St.Petersburg

PostPosted: Sat Feb 26, 2005 3:08 pm    Post subject: Reply with quote

Вы абсолютно уверены, что модем у Вас именно на ttyS0 ?
Back to top
View user's profile Send private message
mhn
n00b
n00b


Joined: 24 Feb 2005
Posts: 3

PostPosted: Sun Feb 27, 2005 4:21 pm    Post subject: опять проблемы с pppd [solved] Reply with quote

Всем спасибо!
Проблема решена записью в модем строки иницализации AT&F1, привожу хронологию решения:

Собрав pppd 2.4.1 и настроив с помощью pppconfig попытался дозвониться до провайдера, на которого тогда была карточка.
Модем после набора номера пищал немного и вылетал через 5 секунд (на смене тональности писка) с ошибкой NO CARRIER.
Тихо охреневая, попытался дозвониться до других провайдеров - соединение устанавливается, но дальше pppd выдавал: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x5146301d> <pcomp> <accomp>] и отваливался по таймауту.

Логически поразмыслив :) прописал в строку инициализации модема вместо ATZ AT&F1, что, согласно докам на модем (внешний USR Robotics 56 K Fax на СОМ1) "восстанавливает заводской профиль 1". Модем стал дозваниваться до первого провайдера, но к этому времени на него кончилась карточка :) и пришлось перейти на второго провайдера. Там проблем с дозвоном не было, поэтому строку ATZ оставил как есть.
После того как логический путь решения (изменение параметров lcp-max-failure, lcp-max-terminate, хрен-знает-какая перепроверка сборки параметров ядра и т.д.) себя исчерпал, попробовал метод научного тыка :), а именно, замену строки инициализации модема на AT&F1 (случайно скопировал из файла настроек первого провайдера), после чего все заработало.

PS. Наверно можно сравнить конфигурации "заводского профиля 1" с дефолтным и таки добраться до истины, но пока на это забил. Работает - и нехрен трогать! :)
Единственное, чего не удалось запустить - это запуск pppd с помощью скриптов ppp-on, ppp-on-dialer. wvdial тоже не помог, имхо это просто звонилка типа chat-a.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum