четверг, 11 ноября 2010 г.

Wimax 1.5 + Ubuntu 10.10

Как многие из вас знают не так давно вышла новая версия Ubuntu 10.10 и вышли драйвера драйвера под WiMAX версии 1.5, так же несколько дней назад было выпущено обновление до версии 1.5.1. Долго не подходил к этому вопросу, но сейчас задался им.

И так для установки новых драйверов wimax нам понадобится
1. Создадим каталог для наших «экспериментов»
mkdir ~/wimax
cd ~/wimax
2. Установить несколько пакетов из репозитариев
sudo apt-get install libnl-dev libssl-dev patch libglib2.0-dev
* Если что-то пропустил не обессудьте
3. Качаем исходники
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=i2400m-fw-1.5.0.tar.bz2' -O 'i2400m-fw-1.5.0.tar.bz2'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-tools-1.4.3.tar.gz' -O 'wimax-tools-1.4.3.tar.gz'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-1.5.tar.gz' -O 'wimax-1.5.tar.gz'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wpa_supplicant-0.6.10-generate-libeap-peer.patch' -O 'wpa_supplicant-0.6.10-generate-libeap-peer.patch'
wget 'http://hostap.epitest.fi/releases/wpa_supplicant-0.6.10.tar.gz' -O 'wpa_supplicant-0.6.10.tar.gz'

4. Распаковываем
tar xf i2400m-fw-1.5.0.tar.bz2
tar xf wimax-tools-1.4.3.tar.gz
tar xf wimax-1.5.tar.gz
tar xf wpa_supplicant-0.6.10.tar.gz

5. Установим i2400m firmware
cd i2400m-fw-1.5.0
sudo install -o root -g root -m -644 *.sbcf /lib/firmware
cd ..

6. Компилим wimax-toos
cd wimax-tools-1.4.3
./configure
make
sudo make install
* Следите внимательно за ./configure он укажет если каких-то библиотек не хватает
7. Теперь нужно установить кусочек wpa_suplicant
cd wpa_supplicant-0.6.10
patch -p1 < PATH/wpa_supplicant-0.6.10-generate-libeap-peer.patch
make -C src/eap_peer

sudo make -C src/eap_peer install
sudo ldconfig

8. Теперь приступим к WiMAX Network Service
cd wimax-1.5
./configure --sysconfdir=/etc —with-libwimaxll=../wimax-tools-1.4.3 —prefix=/usr
make
sudo make install
* если на этапе компиляции (make) выдает ошибку вида
make[2]: *** [wimaxd-GenericConsole.o]
попробуйте этот патч
wget 'http://excalibur.homelinux.com/wimax/wimax-1.5.patch'
patch -p0 -i wimax-1.5.patch

9. Если wimaxcu не будет стартовать, то проверьте расположение библиотек. Их могло занести в /usr/local/lib, тогда скопируйте их в /usr/lib
sudo cp -r /usr/local/lib/* /usr/lib/

10. Список команд
* сканирование
wimaxcu scan
* коннект к Yota
wimaxcu connect network 21
* коннект к Comstar
wimaxcu connect network 41
IP должен быть получен автоматически.

4 комментария:

Анонимный комментирует...

Дякую за статтю. Скажіть, для 64-бітної версії спрацює?

Gleb комментирует...

Если честно не знаю.
Посмотри http://icelord.net/wordpress/archives/2857
Стэк 1.5.1

Анонимный комментирует...

> install -m -644
перед 644 лишний дефис

Coldman комментирует...

добрый день, спасибо за гайд!
до 8 пункта, все прошло удачно, но вот при выполнение 'make' в 8 пункте ошибка:


make[2]: *** [wimaxd-GenericConsole.o] Ошибка 1
make[2]: Выход из каталога `/home/coldman/wimax/wimax-1.5/InfraStack/OSAgnostic/Product/AppSrvInfra'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/coldman/wimax/wimax-1.5'
make: *** [all] Ошибка 2


с чем может быть связанно?