UPDATE: Новая версия пакета для Ubuntu: http://peter.infosreda.com/ru/2010/02/06/madwimax-deb-1-1-0
UPDATE: Теперь доступен и RPM пакет для Mandriva Linux: http://peter.infosreda.com/ru/2009/03/22/mandriva-rpm-madwimax-0_1_0 .
UPDATE: Теперь доступен и RPM пакет для Ubuntu/Debian Linux: http://peter.infosreda.com/ru/2009/03/23/ubuntu-deb-madwimax-0_1_0 .
UPDATE: Теперь доступен и RPM пакет для Mandriva Linux x86_64: http://peter.infosreda.com/ru/2009/04/07/mandriva-rpm-madwimax-x86_64 .
Я уже рассказывал и о повсеместном использовании мной Linux в не самой плохой его реинкарнации — Mandriva Linux. Также некоторое время назад я упоминал о том, что принял участие в тестировании сети Yota в Санкт-Петербурге.
Несколько раз пробовал ставить Windows ради возможности использовать сеть WiMax. Не срослось. Хотя и несколько раз пользовался быстрым мобильным интернетом в пути на работу. Linux мне все-таки использовать удобнее. Проблема была в драйверах, но группа совершенно определенно симпатичных, но не знакомых мне людей сделала драйвер для Samsung SWC-U200 на основе реверс инджиниринга. Это означает, что компания Самсунг никакого вклада в этот процесс не внесла. Ребята все сделали сами и без официальных спецификаций. По крайней мере на сколько я знаю.
Вчера я обнаружил, что сеть Yota добралась и до моего дома, т.ч. теперь можно пользоваться быстрым мобильным интернетом как дома, так и на работе. Кроме этого практически весь путь от дома до работы «покрыт» йотой. Хорошо бы еще теперь где-нибудь найти личного водителя
.
WiMax я обычно использую не на «большом ноутбуке», а на нетбуке Asus EEE PC. Компилятора на нем нет по причине экономии, т.ч. пришлось собрать драйвер для SWC-U200 на сервере, запаковать и скачать. Большой ноутбук я предусмотрительно забыл на работе
.
Полученную сборку выкладываю тут. Может быть кому-нибудь она будет полезна. В архиве находятся два файла. Собственно драйвер, в виде исполняемого файла с именем wimax, и библиотека libusb первой версии, т.к. с удивлением обнаружил в Мандриве только более старую ветку этой библиотеки. Кроме этого вам потребуется libpthread, который присутствует практически в любом современном дистрибутиве Linux.
На всякий случай полный вывод ldd:
[peter@localhost mad_wimax]$ ldd /usr/local/bin/wimax
linux-gate.so.1 => (0xffffe000)
libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0xb8060000)
libc.so.6 => /lib/i686/libc.so.6 (0xb7f12000)
librt.so.1 => /lib/i686/librt.so.1 (0xb7f09000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0xb7ef1000)
/lib/ld-linux.so.2 (0xb8078000)
Для того, чтобы «инсталировать» драйвер требуется скопировать исполняемый файл в директорию /usr/bin, а файл с библиотекой — в /usr/lib. После этого драйвер готов к работе и вы можете использовать доступ к сети Yota набрав в командной строке «wimax».
Драйвер только устанавливает соединение и вам потребуется дождаться появления сообщения со стройкой, которая содержит «NORMAL». После этого можно приступать ко второй стадии — получению адреса по dhcp. Я для этого использую команду «dcpclient tap0″, но в вашем дистрибутиве может использоваться другая команда для получения IP адреса по DHCP. Главное помните, что драйвер, а вернее — программа, создает соедиенение с модемом на интерфейсе tap0.
Вот и все. Еще раз осмелюсь высказать предположение, что это кому-нибудь поможет и еще раз укажу ссылку на «бинарник»: madwimax_bin.tar.gz
P.S. Появилась мысль сделать две вещи:
1) RPM пакет для Mandriva и других дистрибутивов на базе RPM.
2) GUI для драйвера или встроить управление WiMax соединением в стандартные средства Mandriva Linux.
Похоже что WordPress изменил madwimax_bin.tar.gz на madwimax_bintar.gz
На eee pc чистая мандрива 2009.0 скопировал wimax и libusb поставил libpthread. Далее запускаю wimax: «usb_claim_interface error -6″
Что это?
ХМ. у меня на чистой 2009.0 все вставало хорошо. Илья, попробуйте поставить RPM: http://peter.infosreda.com/ru/2009/03/22/mandriva-rpm-madwimax-0_1_0 . Там версия более новая и тестировалось больше.