kdaemonv
написал 25 июня 2005 года в 17:03 (846 просмотров)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 2 комментария на сайте.
Здравствуйте, уважаемые Эксперты! У меня стоит очень глючный ADSL модем: причина не понятна — то ли драйвера неправильно работают, то ли что то аппаратное. Чтобы выяснить мне нужны такие вещи:
во-первых, ОС = Linux, и софт значит нужен под Линукс
во-вторых, я хотел бы знать как можно перехватить команды, которые отсылает pppd моему модему и что он получает от него
и в третьих, необходимо отснифать пакеты, которые передаются при общении модемов моего и провайдерского
Если вы реальные эксперты то обязаны знать ответы. Ну а ответить я Вас просто прошу :)
Последние комментарии
- 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
Экология и вегетарианство на благо всем живым существам Планеты.
и тебе доброго тог, что за окном.
только, для начала, хотелось бы отправить читать «Как правильно задавать вопросы».
возражения и неодобрения имеются сразу по нескольким пунктам, которые, надеюсь, прояснятся при прочтении вышеозначенного документа.
а узнавать марку модема — необходимо обращаться к телепатам?
и то же касается используемого Linux — версия дистрибутива, ядро, и пр.
Linux — это ядро. если что. ;)
а вот GNU/Linux — это уже несколько бОльшее.
общение с модемом как таковым pppd предоставляет программе chat. у которой, собственно, можно указать в параметрах использовать отладку
и искать потом необходимое в /var/log/messages, если, конечно, версия дистрибутива не сиольно экзотичная и не «настроена шаловливыми ручками»
man pppd около описания опции record?
никто никому на форуме не должен. и не обязан.
ps: это, если что, предупреждение.
Критика с информацией — то что нужно было :)
Спасибо!
Однако приходится продолжать тему :(
Система = Mandrake 10.0
pppd version = 2.4.1
modem = sirius-128 (http://www.sirius128.com.ua/ — тут все про него)
Вопрос первый:
- в файле /var/log/daemons/errors при установке соединения (может и в другое какое-то время) появляется строка:
Jun 28 15:50:23 myhost pppd[6536]: Couldn’t set pass-filter in kernel: Invalid argument
(это не страшно — соединение все равно устанавливается и работает, но наверно устранить эту ошибку не помешает — есть ли советы по ее устранению?)
Вопрос второй:
- включил я опцию debug и вот мое мнение после просмотра /var/log/daemons/info:
- сервак провайдера каждый день в 5.35 обрывает соединение (об этом я еще поговорю с провом :-E), но потом соединение опять поднимается моим pppd;
- сервак прова каждые 10 сек. посылает мне LCP EchoReq на что мой отвечает LCP EchoRep;
- вот пример ситуации подвисания соединения:
Jun 28 12:08:51 myhost pppd[22991]: rcvd [LCP EchoReq id=0x39 magic=0x7000ed4c]
Jun 28 12:08:51 myhost pppd[22991]: sent [LCP EchoRep id=0x39 magic=0x7ecb1c55]
как видно мой сервак ответил на echo запрос но далее никаких запросов не последовало :(
тут я пришел на работу и скриптом ifdown сначала оборвал соединение
а потом скриптом ifup его поднял
Jun 28 15:05:41 myhost pppd[22991]: Terminating on signal 15.
Jun 28 15:05:41 myhost pppd[22991]: Script /etc/ppp/ip-down started (pid 2165)
Jun 28 15:05:41 myhost pppd[22991]: sent [LCP TermReq id=0x3 "User request"]
Jun 28 15:05:41 myhost pppd[22991]: Script /etc/ppp/ip-down finished (pid 2165), status = 0×0
Jun 28 15:05:42 myhost pppd[22991]: Terminating on signal 15.
Jun 28 15:05:44 myhost pppd[22991]: sent [LCP TermReq id=0x4 "User request"]
Jun 28 15:05:47 myhost pppd[22991]: Connection terminated.
Jun 28 15:05:47 myhost pppd[22991]: Connect time 570.6 minutes.
Jun 28 15:05:47 myhost pppd[22991]: Sent 40263 bytes, received 269518 bytes.
Jun 28 15:12:34 myhost pppd[22991]: Terminating on signal 15.
Jun 28 15:12:35 myhost pppd[22991]: Terminating on signal 15.
Jun 28 15:12:35 myhost pppd[22991]: Exit.
Jun 28 15:13:25 myhost ifup-ppp: pppd started for sirius on ttyS0 at 115200
Jun 28 15:13:25 myhost pppd[5522]: pppd 2.4.1 started by root, uid 0
Jun 28 15:13:25 myhost pppd[5522]: using channel 8
Jun 28 15:13:25 myhost pppd[5522]: Using interface ppp0
Jun 28 15:13:25 myhost pppd[5522]: Connect: ppp0 <--> /dev/ttyS0
ну и далее погнала настройка соединения
из-за чего происходит такое зависание, есть идеи?
Вопрос третий:
- по-моему мой pppd не использует никакого chat (я не могу найти никакого chat-скрипта) — может ли такое быть (это наверно зависит от модема)?