The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..., auto_tips (ok), 25-Окт-10, (0) [смотреть все] +2

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


65. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от richman1000000Rinatemail (?), 06-Ноя-11, 13:55 
Установка драйверов ZTE ax226 в Ubuntu 11.04
Скачиваем _http://developer.sprint.com/getDocument.do?docId=101032
у меня скачалась "Sprint4GDeveloperPack-1.6.1.2.2"
расспаковываем
Внимание! В пути распаковки пакета не долно быть пробелов!!!!

1.
apt-get installlinux-headers-$(uname -r) openssl unzip dos2unix patch libnl libssl

2.
Изменяем в файле Sprint4GDeveloperPack-1.6.1.2.2/Rel_6.1.2.2_USB-Updated.zip/USB_350/Source/Driver/Network/OSAL/Linux/usb/Include/Interface/InterfaceInit.h
-------
заменяем
#define BCM_USB_VENDOR_ID_T3    0x198f
#define BCM_USB_PRODUCT_ID_T3    0x0300
этим
#define BCM_USB_VENDOR_ID_T3    0x19d2
#define BCM_USB_PRODUCT_ID_T3    0x0172
-----------------

3.
cd Sprint4GDeveloperPack-1.6.1.2.2
./install.sh

-----------
(Enter for Default: /usr/src/linux )
KERNEL_SOURCES=>  '/usr/src/linux-headers-2.6.38-8-generic'
------------

установка драйверов должна завершиться


Внимание !!!!! Для соединения требуются CA сертификат, имя пользователся, сертификат устройства (РЕМ формата), закрытый ключ устройства (РЕМ формата)

Вот wimaxd.conf который я исользую, без моих данных (его и 3 выше описаных файла я поместил в /usr/share/dtv.kz)


# *****************************************************

BandwidthMHz                      10
CenterFrequencyMHz                2546
NetworkSearchTimeoutSec           10
LPSearchInShutDownEnabled        No
NetworkEntryTimeoutSec           10
AuthEnabled                       Yes
EAPMethod                         4

UserIdentity                      '%MAC%@aksoran.kz'
UserPassword                      ''
TTLSAnonymousIdentity             ''

BEGIN LINUX
CACertPath           '/usr/share/dtv.kz'
END

BEGIN LINUX
CACertFileName                    '/usr/share/dtv.kz/ca.pem'
END

BEGIN LINUX
TLSDeviceCertFileName             '/usr/share/dtv.kz/%MAC%ZTEWimax.pem'
TLSDevicePrivateKeyFileName       '/usr/share/dtv.kz/privatkey.pem'
END
PrivateKeyPasswordFormat          'Ascii'

AuthenticationTimeoutSec          10
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No
EAPPollingLoopIntervalMs          50
FirmwareRSAPrivateKeyEncrypt      No
InnerNAIChange                 yes

BEGIN LINUX
BeceemEngineFileName              '/usr/src/USB_350/Source/CSCM/bin_pc_linux/bin/libengine_beceem.so'
END

AuthEthernetToRADIUS              No
RADIUSIPAddress                   '10.128.47.40'
RADIUSPort                        1812
RADIUSSecret                      'whatever'
AutoReConnectEnabled              Yes

LinkStatusRequestPeriodSec        2

BEGIN LINUX
FirmwareFileName                  '/lib/firmware/macxvi350.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'
END

CSCMDebugLogLevel                 4

BEGIN LINUX
CSCMDebugLogFileName              '/tmp/CM_Server_Debug.log'
END
CSCMDebugLogFileMaxSizeMB   1
AuthLogLevel                      5

BEGIN LINUX
AuthLogFileName                   '/tmp/CM_Auth.log'
END

BEGIN LINUX
EnableAuthSysLogPrints              No
END

AuthLogFileMaxSizeMB      1

EngineLoggingEnabled              Yes
EngineLogFileMaxSizeMB      2

BEGIN LINUX
EngineLogFileName                 '/tmp/CM_Engine.log'
END
RADIUSClientLogLevel             0

#*****************************************************************************************************


Для осединениф нужно набрать в консоли
insmod drxvi314.ko (Из папки  местоположения drxvi314.ko!!!!!)
wimaxd -c '/usr/share/dtv.kz/wimaxd.conf'
dhclient eth1
на панели соединение отображаться не будет!!!!

------------------------------------------------------------------------------------
О том как достать сертификат

Я использовал две программы
Process Explorer
Notebad++ (будем открывать большой файл)

1. В Wndows подсоединяемся к интернету
2. Process Explorer-ром создаем дамп памяти менеджера соединений (правой кликаем в списке cm.exe  Create dump>> Create Full Dump)
3. Открываем в Notebad++

Получаем закрытый ключ
1. Копируем блок начиная -----BEGIN RSA PRIVATE KEY----- и закинчиваем -----END RSA PRIVATE KEY-----
2. создаем текстовый документ, вставляем и сохраняем - это у нас получился файл ключа!!!


С сертификатом сложнее, он в шифрованном формате DER, и предупреждаю, <b>этот метод не надежен</b>,
Настройте Noteoad++ на отображение всеееех символов (включая возврат каретки)
1. Переименовываем cm.dmp в файл сертификата cm.cer
2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
3. на шестой строке выше находим первое значение 0,  (ноль запятая)
Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
4. Открываем стандартными средствами Windows,
Если сертификат НЕ отображается как %Mac адрес вашего модема% пробел ZTE Wimax
Ищите следующий 0,

Если сертификат отображается как %Mac адрес вашего модема% пробел ZTE Wimax
1. Установите его в Windows
2. Запустите certmgr.msc
3. Найдите Ваш сертификат в подпапках и экспортируйте его в формате PEM!!!

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

66. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 07-Ноя-11, 09:16 
> Установка драйверов ZTE ax226 в Ubuntu 11.04
> -------
> заменяем
> #define BCM_USB_VENDOR_ID_T3    0x198f
> #define BCM_USB_PRODUCT_ID_T3    0x0300
> этим
> #define BCM_USB_VENDOR_ID_T3    0x19d2
> #define BCM_USB_PRODUCT_ID_T3    0x0172
> -----------------

У меня тоже только с таким драйвером eth1 появляется и вообще что-то начинаем "как бы работать" (на авторизации все стопорится). Правда я с Ubuntu 10.04 работаю.

> # *****************************************************
> BandwidthMHz            
>           10
> CenterFrequencyMHz            2546

Ты в каком городе живешь? В Алматы, насколько пишет ДТВ-шный менеджер подключений, 2663 МГц. Хотя я твой конфиг тоже попробую - может это разные частоты (я глубоко в дебри ваймакса не лазил, мало ли что там навертели)
Я до сертификатов никак добраться не мог. Теперь по твоему мануалу попробую.
Я вообще, судя по дальнейшему описанию извлечения ключа, ты большую работу провернул! Респект тебе по-любому! Как убедюсь в повторяемости твоих результатов у себя, буду вообще в восторге!

> EAPMethod            
>            
>   4

Хм.... И EAPMethod вроде 3-й вырисовывается....
Короче, задействую твой конфиг - погляжу, что получится.

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

67. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от TwiN (ok), 08-Ноя-11, 07:51 
>> Установка драйверов ZTE ax226 в Ubuntu 11.04
> ты большую работу провернул!
> Респект тебе по-любому! Как убедюсь в повторяемости твоих результатов у себя,
> буду вообще в восторге!

Реально работает!
Ubuntu 11.10
ZTE ax226

Только мне пришлось делать так
1.
apt-get install linux-headers-$(uname -r) openssl unzip dos2unix patch libnl-dev libssl-dev

---

1. Переименовываем cm.dmp в файл сертификата cm.cer
1.1. открываем его Notepad++
2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
3. на шестой строке выше находим первое значение 0,  (ноль запятая)
Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
3.1. удаляем все от начала до (нуля с запятой) 0,
     cm.cer откроется только если в начале файла будет расположен сертификат, вот для этого-то и надо удалить все до его начала, а сертификат CER формата начинается с (нуля с запятой) 0,

.. далее по тексту инструкции до экспортирования:
3. Найдите Ваш сертификат в подпапках и экспортируйте его в формате PEM!!!
Мне пришлось экспортировать в Base-64 и переименовывать в PEM(это вроде один и тот же формат... короче, получилось. надеюсь :) - подключается же)

ну, или так:
"certmgr.msc!!! отсюда я экспортировал в формате DER, затем импортировал в  Firefox, и из Firefox экспортировал в формате PEM " (с) richman1000000  
---

ca.pem нашел в C:\Program Files (x86)\DTV WiMAX\bin


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

68. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 08-Ноя-11, 09:20 
> Реально работает!
> Ubuntu 11.10
> ZTE ax226

------------------------------------------------------
Значит респект автору!
У меня 10.04, может поэтому работает только наполовину.
Частоты обе работают - и 2546, и 2663 (во всяком случае, лог одного размера с точностью до байта).
Почему "работает наполовину"? Имею виндовозный лог. Он размером около 60 кило, мой - около 30 кило. Первые килобайт 25-27 у логов совпадают практически построчно. А дальше у винды идет зачем-то второй раз авторизация, а у линуха - нет. Может, действительно, все дело даже не в версии Убунты, а в версии какого-нить ssl-я?
Теперь хотел уточнить по сертификатам:
0. Внимательно следите за тем, чтобы имя сертификата совпадало с тем, что написано в конфиге про него!
1. ca.pem - он там так и есть - ничего с ним делать не нужно - это параметр CACertFileName
2. privatkey.pem - параметр TLSDevicePrivateKeyFileName - это который "блок начиная -----BEGIN RSA PRIVATE KEY----- и закинчиваем -----END RSA PRIVATE KEY-----"
3. %MAC%ZTEWimax.pem - параметр TLSDeviceCertFileName

> 1. Переименовываем cm.dmp в файл сертификата cm.cer
> 1.1. открываем его Notepad++
> 2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
> 3. на шестой строке выше находим первое значение 0,  (ноль запятая)
> Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
> 3.1. удаляем все от начала до (нуля с запятой) 0,
>      cm.cer откроется только если в начале файла
> будет расположен сертификат, вот для этого-то и надо удалить все до
> его начала, а сертификат CER формата начинается с (нуля с запятой)
> 0,

Начало сертификата описано - нуль с запятой. А где он кончается? Лично я сделал так - вниз шел до очередной длинной цепочки из "нулей" (символов с кодом 0) и обрубил файл по начало этой цепочки. Получился кусок размером где-то 22 килобайта. Назвал ЭТО я ccc4.cer. По-человечески экспортировал я это в PEM в линухе командой, которую ранее любезно предоставил desenix. Т.е.

openssl x509 -inform DER -in ccc4.cer -outform PEM -out ccc4.pem

Получился сертификат БЕЗ ПАРОЛЯ. А на тот случай, если ваш PEM-сертификат с паролем, надо будет задействовать параметр что-то вроде TLSDeviceCertPasswd (дома уточню), и в нем указать этот самый пароль. Хотя лучше все же без пароля.
Кстати, народ, у которого все заработало, напишите версии пакетов libnl libssl - может в них дело?

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

69. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от TwiN (ok), 08-Ноя-11, 10:38 
> Значит респект автору!

True

> Начало сертификата описано - нуль с запятой. А где он кончается?

Я не заморачивался на эту тему: просто удалил от начала файла cm.dmp до найденного (нуль с запятой), сохранил остальное как cm.cer (просто еще не успел) и открыл (ну, два раза по файлу лкм ;) ). Далее установил в винду ("установить" в открывшемся сертификате).. и тд. по тексту.

"(нуль с запятой) и есть начало файла сертификата" (с) richman1000000

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

70. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 08-Ноя-11, 10:56 
>> Начало сертификата описано - нуль с запятой. А где он кончается?
> Я не заморачивался на эту тему: просто удалил от начала файла cm.dmp
> до найденного (нуль с запятой), сохранил остальное как cm.cer (просто еще
> не успел) и открыл (ну, два раза по файлу лкм ;)
> ). Далее установил в винду ("установить" в открывшемся сертификате).. и тд.
> по тексту.
> "(нуль с запятой) и есть начало файла сертификата" (с) richman1000000

На самом деле я тоже решил задачу похожим способом (просто я все лишнее отрезал сразу - какие-то текстовые сертификаты, еще что-то). И осталось, как я и сказал, где-то 22 килобайта (а не мегабайты. мало ли что там ssl еще найдет? вдруг еще какой-нить сертификат). А вопрос этот я разъяснил "для будущих читателей".

Что до экспорта из винды в РЕМ-формат, то у меня такого пункта там не было. Был какой-то p7b. потому я линух задействовал для экспорта.

Так какие версии у тебя libnl и libssl?

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

71. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от TwiN (ok), 08-Ноя-11, 13:02 
> На самом деле я тоже решил задачу похожим способом

лишь бы работало

> Так какие версии у тебя libnl и libssl?

libnl и libssl у меня не устанавливались в таком виде (установщик сказал, что нема подобного) - нашлись libnl-dev и libssl-dev, что вполне сгодилось. Их версии не знаю - линь дома. Последние.. Устанавливал с репы: apt-get install libnl-dev libssl-dev - попробуй! Автоматом установились зависимости, среди них был libnl1, если не вру..

З.Ы. Здесь же есть сообщение от Rinat тебе же:
"и еще я в самом начале устанавливаю в добавок к уже указанным
libnl-dev
libssl-dev
и только тогда у меня все проходит гладко"

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

72. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 08-Ноя-11, 14:00 
> З.Ы. Здесь же есть сообщение от Rinat тебе же:
> "и еще я в самом начале устанавливаю в добавок к уже указанным
> libnl-dev
> libssl-dev
> и только тогда у меня все проходит гладко"

Действительно было. Мне кажется, я их установил. Дома гляну.

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

76. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 14-Ноя-11, 08:21 
>> З.Ы. Здесь же есть сообщение от Rinat тебе же:
>> "и еще я в самом начале устанавливаю в добавок к уже указанным
>> libnl-dev
>> libssl-dev
>> и только тогда у меня все проходит гладко"
> Действительно было. Мне кажется, я их установил. Дома гляну.

Я доустановил libnl-dev (libnl1-dev точнее) и у меня вообще коннектиться перестало. Потом снес - все равно не заработало. Я так думаю, что я задел настройки wpa_supplicant-а и теперь он как-то не так отрабатывает. Короче, переинсталю эту всю систему. 11.04 ставить что-то неохота, а заставить работать инет на 10.04 - уже даже принципиальный вопрос.

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

77. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от TwiN (ok), 14-Ноя-11, 15:10 
> Я доустановил libnl-dev (libnl1-dev точнее)

может стоило все же libnl-dev (с зависимостями) поставить.. Отдельно libnl1-dev не пробовал.

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

78. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  +/
Сообщение от AlexTheBest (?), 14-Ноя-11, 16:39 
>> Я доустановил libnl-dev (libnl1-dev точнее)
> может стоило все же libnl-dev (с зависимостями) поставить.. Отдельно libnl1-dev не пробовал.

Он не просил ничего дополнительного. Видимо, все уже было установлено. Т.е. никаких force я при установке не использовал.

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

73. "Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."  –1 +/
Сообщение от Rinatemail (?), 11-Ноя-11, 12:10 
> libnl-dev
> libssl-dev
> и только тогда у меня все проходит гладко"

Установил себе Ubuntu 11.10 amd64 там действительно нету libnl libssl, вот тоже пришлось ставить libnl-dev libssl-dev. А вообще для меня главное чтоб работало.

Чесно говоря после опыта с виндой (я ставил антивирь на работе, а там один антивирь видит одних, но не видит других, а даже если видит иногда все равно тот же вирь, пропускает!!!!! (касперский, авира, комодо, ВСЕ ПЕРЕПРОБОВАЛ, последнее время после обновлений перестали видеть старые вири)) в общем, проблемы с вирусами, у меня развилась паранойя.

И самое смешное - с вирусами комп работает нормально, а как антивирь поставишь, даже самый мелкий антивирь, комп начинает висеть.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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