View previous topic :: View next topic |
Author |
Message |
mhn n00b
Joined: 24 Feb 2005 Posts: 3
|
Posted: Thu Feb 24, 2005 1:30 pm Post subject: опять проблемы с pppd [solved] |
|
|
Люди! Помогите 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 |
|
|
theSoul n00b
Joined: 25 Feb 2005 Posts: 11
|
Posted: Fri Feb 25, 2005 1:54 pm Post subject: Re: опять проблемы с pppd |
|
|
Попробуй wvdial - избавишь себя от нервотрёпки. |
|
Back to top |
|
|
mhn n00b
Joined: 24 Feb 2005 Posts: 3
|
Posted: Fri Feb 25, 2005 8:32 pm Post subject: |
|
|
Попробую.
Опытным путем удалось выяснить следующее:
Проблемы появляются с некоторыми провайдерами на этапе LCP-обмена.
При одинаковых настройках с некоторыми провайдерами обмен и (соединение) проходит нормально, а некоторыми ppp выдает:
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x39bb5c46> <pcomp> <accomp>]
несколько раз и падает по окончании таймаута
настройки lcp-max-configure, lcp-restart и т.д не помогли.
Все еще не теряю надежду настроить |
|
Back to top |
|
|
theSoul n00b
Joined: 25 Feb 2005 Posts: 11
|
Posted: Sat Feb 26, 2005 7:26 am Post subject: |
|
|
Проверь наличие модулей ppp_deflate и bsd_comp. |
|
Back to top |
|
|
cha-chaynik Tux's lil' helper
Joined: 18 Feb 2005 Posts: 115 Location: Russia, St.Petersburg
|
Posted: Sat Feb 26, 2005 3:08 pm Post subject: |
|
|
Вы абсолютно уверены, что модем у Вас именно на ttyS0 ? |
|
Back to top |
|
|
mhn n00b
Joined: 24 Feb 2005 Posts: 3
|
Posted: Sun Feb 27, 2005 4:21 pm Post subject: опять проблемы с pppd [solved] |
|
|
Всем спасибо!
Проблема решена записью в модем строки иницализации 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 |
|
|
|
|
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
|
|