The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" SkyLink AnyData 300A + Ubuntu 9.04, Непонятный протокол."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

" SkyLink AnyData 300A + Ubuntu 9.04, Непонятный протокол."  +/
Сообщение от kisapid (ok) on 05-Июл-09, 21:19 
Есть убунта 9.04, и скалинк модем AnyData 300A.
Модем нормально определяеться парой устройств /dev/ttyUSB0 и /dev/ttyUSB1.
Без каких либо проблем поднимаеться коннект, и бегают пинги неограниченного размера.

Но при попытке запроса какого либо другого трафика, канал исчезает, tcpdump на ppp0 регистрирует полную тишину на интерфейсе, в логах pppd появляеться записи такого вида:

sent [LCP ProtRej id=0x24 3c 21 45 00 00 40 dc 2e 40 00 2d 06 50 bf 5b bd 5a 8e 55 5c 15 23 00 50 c1 3e 6d 63 dd df 38 6d ...]
rcvd [proto=0x3c21] 45 00 00 9f 00 00 40 00 3e 11 72 6f 55 5c 0a 04 55 5c 15 23 00 35 a3 ad 00 8b fa de 82 31 85 80 ...
Unsupported protocol 0x3c21 received


Насколько я понял демон не может понять протокол общения с модемом. Значения кода протокола бывают разными 0x13, 0xAF и т.д.
После переподключения сутация повторяеться.

Нашел вот здесь https://bugzilla.redhat.com/show_bug.cgi?id=433131, упоминание похожей проблемы, но не могу понять куда вписывать "SYNCHRONOUS=no" ? Попытка вписать в сценарий соединения для pppd, или же в chat-скрипт, увечались ругательствами со стороны pppd.

Подскажите в какую сторону искать? Может кто знает список кодов протоколов для PPP соединений? А то даже в RFC ничего похожего.

З.Ы. Было бы интересно отслеживать общение демона с модемом, но пока не могу придумать способ. Может кто поскажет как?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. " SkyLink AnyData 300A + Ubuntu 9.04, Непонятный протокол."  +/
Сообщение от Dany email on 09-Июл-09, 16:38 
>Есть убунта 9.04, и скалинк модем AnyData 300A.
>Модем нормально определяеться парой устройств /dev/ttyUSB0 и /dev/ttyUSB1.
>Без каких либо проблем поднимаеться коннект, и бегают пинги неограниченного размера.
>
>Но при попытке запроса какого либо другого трафика, канал исчезает, tcpdump на
>ppp0 регистрирует полную тишину на интерфейсе, в логах pppd появляеться записи
>такого вида:

Простите, пожалуйста, а что значит "при попытке запроса какого-либо другого трафика"?
У меня просто очень похожая проблема. Есть Ubuntu+skylink+(рабочий vpn). И при подключении к рабочему vpn, skylink отрубается - тишина, хотя делает вид, что работает. Вот ищу пути решения.
Поэтому мне и интересно...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. " SkyLink AnyData 300A + Ubuntu 9.04, Непонятный протокол."  +/
Сообщение от kisapid (ok) on 10-Июл-09, 13:24 
>[оверквотинг удален]
>>
>>Но при попытке запроса какого либо другого трафика, канал исчезает, tcpdump на
>>ppp0 регистрирует полную тишину на интерфейсе, в логах pppd появляеться записи
>>такого вида:
>
>Простите, пожалуйста, а что значит "при попытке запроса какого-либо другого трафика"?
>У меня просто очень похожая проблема. Есть Ubuntu+skylink+(рабочий vpn). И при подключении
>к рабочему vpn, skylink отрубается - тишина, хотя делает вид, что
>работает. Вот ищу пути решения.
>Поэтому мне и интересно...

другой - отличный от icmp, т.е. пигнов. не важно http, ftp....по моему ошибка как то связанна с TCP протоколом...
думаю ключевое здесь это сообщения в логах pppd о неизвестном протоколе от модема.
но к сожалению какой либо инфы об протоколах которые используются при таком соединении я не нашел.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. " SkyLink AnyData 300A + Ubuntu 9.04, Непонятный протокол."  +/
Сообщение от Blazon email on 21-Июл-09, 16:19 
Please see this:
http://jk.ufisa.uninett.no/anydata/#modemctrl

Вроде про это имеется ввиду, сам еще не тестировал.

Продублирую ссылку сюда, мало ли чего...

New connections can't be made once the first has been closed

You can connect to the network once. But after you disconnect, you have to turn the modem off and back on before you can reconnect to the network. After the unsuccessful attempt to reconnect, you'll see something like this in /var/log/messages:

Jul 20 19:53:32 localhost pppd[5321]: pppd 2.4.4 started by root, uid 0
...
Jul 20 19:53:33 localhost chat[5322]: send (ATZ^M)
Jul 20 19:53:33 localhost chat[5322]: expect (OK)
Jul 20 19:53:36 localhost chat[5322]: ~^?}#@!}!}(} }7}!}$}%}4}"}} } } } }#}%B#}%}'}"}
Jul 20 19:53:42 localhost chat[5322]:  } } } }#}%B#}%}'}"}(}"R$~~^?}#@!}!}*} }7}!}$}%}

Daniel Kozák discovered that he could solve this problem by making another driver handle AnyDATA modems. This driver was originally made for GSM/GPRS cards made by Option, and is named 'option'. More information - in Czech - here(http://www.abclinuxu.cz/forum/show/123212) and here(http://kozzi.php5.cz/new.html). This fix is included in the standard kernel since version 2.6.18. Some vendors backported the fix to their versions of the kernel. For instance, it is included in Ubuntu Dapper kernels since update 2.6.15-26. For others, here are versions of the patch for recent kernels:
Patch for 2.6.15     download (http://jk.ufisa.uninett.no/anydata/option-handles-anydata-2....)
Patch for 2.6.16     download (http://jk.ufisa.uninett.no/anydata/option-handles-anydata-2....)
Patch for 2.6.17     download (http://jk.ufisa.uninett.no/anydata/option-handles-anydata-2....)

Все вышесказанное так-же применимо к AirPlus MCD-650.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру