- PVSM.RU - https://www.pvsm.ru -
Статья посвящена установке драйверов модема ZTE AX226 на Ubuntu 11.04 и 12.04, и последующему подключению к интернету, на примере Казахстанского провайдера diji, использующего технологии WiMax, который на данный момент предоставляет, к сожалению, только модемы ZTE AX226. Из коробки этот модем не предусматривает работу в Linux системах и популярный пакет madwimax, который используют при подключении к провайдеру Yota с помощью модема Samsung U200, здесь бесполезен. Однако решения по установке модема ZTE AX226 в Ubuntu есть, но к сожалению они разбросаны по форумам.
Установку можно проводить и без подключения к интернету!
Прежде всего нам понадобятся файлы сертификатов: CA сертификат, имя пользователя (MAC адресс), сертификат устройства (РЕМ формата), закрытый ключ устройства (РЕМ формата).
Взять файл CA сертификата ca.pem нужно будет из папки C:Program FilesDTV WiMAXbin, куда обычно устанавливаются драйверы.
Для того, чтобы добыть остальные файлы сертификата и файл ключа нам понадобится Process Explorer [1]
/полный/путь/до/папки/getcert.sh
В папке, где были скрипт и файл дампа появятся два файла devcer.pem и privatkey.pem, готовые к употреблению.
ScanMinFrequencyMHz 2000 ## минимальная частота поиска
ScanMaxFrequencyMHz 2900 ## максимальная частота поиска
ScanStepFrequencyMHz 1 ## шаг поиска
BandwidthMHz 10
CenterFrequencyMHz 0
NetworkSearchTimeoutSec 10
LPSearchInShutDownEnabled No
NetworkEntryTimeoutSec 10
AuthEnabled Yes
EAPMethod 4UserIdentity '12345ABCDE@aksoran.kz' ## мой MAC адрес, и точка подключения
UserPassword ''
TTLSAnonymousIdentity ''BEGIN LINUX
CACertPath '/usr/share/dtv.kz' ## папка расположения сертификатов
ENDBEGIN LINUX
CACertFileName '/usr/share/dtv.kz/ca.pem' ## путь к файлу сертификата
ENDBEGIN LINUX
TLSDeviceCertFileName '/usr/share/dtv.kz/devcer.pem' ## путь к файлу сертификата
TLSDevicePrivateKeyFileName '/usr/share/dtv.kz/privatkey.pem' ## путь к файлу сертификата
END
PrivateKeyPasswordFormat 'Ascii'AuthenticationTimeoutSec 10
InvertMSKByteOrder No
AlwaysIncludeTLSLength No
EAPPollingLoopIntervalMs 50
FirmwareRSAPrivateKeyEncrypt No
InnerNAIChange yesBEGIN LINUX
BeceemEngineFileName '/usr/src/USB_350/Source/CSCM/bin_pc_linux/bin/libengine_beceem.so'
ENDAuthEthernetToRADIUS No
RADIUSIPAddress '10.128.47.40'
RADIUSPort 1812
RADIUSSecret 'whatever'
AutoReConnectEnabled NoAutoReConnectIntervalSec 5
LinkStatusRequestPeriodSec 2
BEGIN LINUX
IPRefreshCommand 'dhclient eth1'
NetEntryIPRefreshEnabled Yes
TerminateDHCPClient Yes
ENDBEGIN LINUX
FirmwareFileName '/lib/firmware/macxvi350.bin'
ConfigFileName '/lib/firmware/macxvi.cfg'
ENDCSCMDebugLogLevel 4
BEGIN LINUX
CSCMDebugLogFileName '/tmp/CM_Server_Debug.log'
END
CSCMDebugLogFileMaxSizeMB 1
AuthLogLevel 5BEGIN LINUX
AuthLogFileName '/tmp/CM_Auth.log'
ENDBEGIN LINUX
EnableAuthSysLogPrints No
ENDAuthLogFileMaxSizeMB 1
EngineLoggingEnabled Yes
EngineLogFileMaxSizeMB 2BEGIN LINUX
EngineLogFileName '/tmp/CM_Engine.log'
END
RADIUSClientLogLevel 0
Обратите внимание на строчки
ScanMinFrequencyMHz 2000 ## минимальная частота поиска
ScanMaxFrequencyMHz 2900 ## максимальная частота поиска
Они определяют диапазон поиска базовой станции, к которой мы будем подключаться, поэтому если выставить маленький диапазон поиска, то базовая станция рискует быть не обнаруженной. Однако, если указать большой диапазон поиска, то модем будет искать базовые станции очень долго. Поэтому я рекомендую при первом запуске указать большой диапазон частот, а после того, как станции будут определены, указать диапазон поменьше. (Как определить какие частоты у ближайших базовых станций описано ниже)
Затем файл wimaxd.conf, а так же файлы сертификатов ca.pem, devcer.pem и privatkey.pem мы помещаем в папку /usr/share/dtv.kz, используя Nautilus в режиме супер-администратора:
sudo nautilus
sudo -i -H
cd /home/user_name/Sprint4G-lite-Pack
./install_lite.sh
И отвечаем на вопросы инсталятора.
uname -r
Например у меня версия ядра 3.2.0-26-generic-pae, соответственно я отвечаю:
/usr/src/linux-headers-linux-headers-3.2.0-26-generic-pae
После завершения установки проверяем, определился ли модем в системе, выполнив команду
lsusb
Модем должен определиться примерно так [5]
Bus 001 Device 007: ID 19d2:0172 ZTE WCDMA Technologies MSM AX226 WIMAX MODEM (After Modeswitch)
Если вместо ID 19d2:0172 мы видим ID 19d2:bccd, то пробуем отсоединить и снова подсоединить модем.
sudo dpkg -i /путь/до/пакета/wimax-applet_1.4.6_all.deb
В выборе БС так же выводится их частоты, что поможет нам определить примерный диапазон частот БС, который мы указываем в wimaxd.conf
Установка завершена. Модем готов к работе.
Автор: Yazov
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/11384
Ссылки в тексте:
[1] Process Explorer: http://technet.microsoft.com/en-us/sysinternals/bb896653
[2] скачиваем скрипт: http://yadisk.cc/d/6MYaGPrlmUV
[3] wimaxd.conf: http://yadisk.cc/d/mWNexRWJmXa
[4] Sprint4G-Lite-Pack: http://sprint4g-lite-pack.googlecode.com/files/Sprint4G-lite-Pack-1.0.tar.gz
[5] примерно так: http://i035.radikal.ru/1207/5a/a513b30b45f9.png
[6] архив wimax-applet_1.4.6_all.zip: http://yadisk.cc/d/Piz_Uvq6mUP
[7] TwiN: http://forum.aktau.dtv.kz/index.php/topic,1388.0.html
[8] TwiN: http://forum.aktau.dtv.kz/index.php/topic,1419.0.html
Нажмите здесь для печати.