WimaxYota для 2.6.31-14-generic (netbook Remix ubuntu 9.10, intel 5150)

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


Все операции под тегом Код выполняем последовательно!

1- Ставим пакет libnl-dev, необходимый для WiMAX-Network-Service'а
apt-get install libnl-dev
2- Перезагружаемся
3- Радуемся. Интел радушно даровал нам дрова на ваймакс под линь. Качаем с помощью wget'а или с сайта производителя.
Сайт с исходниками
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-i2400m-1.4.1.tar.bz2'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=i2400m-fw-1.4.0.tar.bz2'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=WiMAX-Network-Service-1.4.0.tar.bz2'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2'
4- При скачке wget'oм исходники называются криво и длинно. Переименовываем.
mv 'Download?action=AttachFile&do=get&target=wimax-i2400m-1.4.1.tar.bz2' 'wimax-i2400m-1.4.1.tar.bz2'
mv 'Download?action=AttachFile&do=get&target=i2400m-fw-1.4.0.tar.bz2' 'i2400m-fw-1.4.0.tar.bz2'
mv 'Download?action=AttachFile&do=get&target=WiMAX-Network-Service-1.4.0.tar.bz2' WiMAX-Network-Service-1.4.0.tar.bz2
mv 'Download?action=AttachFile&do=get&target=Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2' Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2

5- Распоковываем исходники. Следите за путем.
tar -xvjf 'wimax-i2400m-1.4.1.tar.bz2' --directory /usr/src
tar -xvjf 'i2400m-fw-1.4.0.tar.bz2' --directory /usr/src
tar -xvjf 'WiMAX-Network-Service-1.4.0.tar.bz2' --directory /usr/src
tar -xvjf 'Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2' --directory /usr/src

6- Ставим wimax-i2400m.
cd /usr/src/wimax-i2400m-1.4.1
make // Если мейку что то не нравится, пропускаем его.
make install
depmod -a

7- Копируем firmware по назначению.
cd /usr/src/i2400m-fw-1.4.0
cp i2400m-fw-usb-1.4.sbcf /lib/firmware/i2400m-fw-usb-1.4.sbcf

8- Ставим обвязку драйвера (без нее не будет работать демон ваймакса в последующем)
cd /usr/src/WiMax-Network-Service-1.4.0 // Если команда не работает — cd /usr/src/ затем ls, затем cd и скопированное название папки с Нетворк сервисом

./configure --prefix=/usr/ --with-i2400m=/usr/src/wimax-i2400m-1.4.1 --localstatedir=/var --enable-debug
make
make install

9- Ставим супликант
cd /usr/src/Intel-WiMAX-Binary-Supplicant-1.4.0
./install_supplicant.sh install

Далее в большинстве манов ошибка при копировании суппликанта из /usr/local/lib в /usr/lib

Правильная команда копирования — cp -r /usr/local/lib/wimax /usr/lib

10- Подгружаем конфиги Йоты
wget icelord.net/images/wimax/NDnSAgentConfig_forDriver.xml
wget icelord.net/images/wimax/NDnSAgentDefaultConfig.xml
И копируем к ваймаксу
cp NDnSAgentConfig_forDriver.xml /usr/share/wimax/NDnSAgentConfig_forDriver.xml
cp NDnSAgentDefaultConfig.xml /usr/share/wimax/NDnSAgentDefaultConfig.xml

Перезагружаемся, и начинаем подключение к Йоте

1- /usr/bin/wimaxd //Запускаем демона
2- /usr/bin/wimaxcu ron //Переключаемся в режим Ваймакса. Вайфай соединение обрубается
3- /usr/bin/wimaxcu connect network 15 //Коннектимся к Йоте

Остальные полезные команды
/usr/bin/wimaxcu roff Переключение в режим вайфай
wimaxcu scan Скан ваймакс сетей. Вы должны быть отключены от йоты для этой команды
wimaxcu info device Инфа о модуле ваймакса
wimaxcu status link Информация о коннекте (сигнал, качество сигнала и тд)
alkosasha Советует еще одну полезную команду — wimaxcu connectmode connect auto
— это позволить автоматически подключаться к сети после загрузки WiMAX Network Service(wimaxd)
Надеюсь ман съэкономит нервы людям, которые на линуксе недавно.

UPD- Обновился до 2.6.31-16-generic (хотя я не думаю что большие отличия от предыдущей верси) и все работает. Подключаем так же, как в мане
+20
5 декабря 2009, 20:32
40
KIparIs 3,1

комментарии (59)

0
Pono #
Я правильно понял, что включить одновременно WiFi и Yota не получится?
Как же тогда расшаривать соединение для соседей?
0
KIparIs #
Ваймакс и вайфай одновременно работать не могут, ибо девайс, использовавшийся для мануала — это единое целое и работает только в одном из двух режимов одновременно.
Раздавать соседям можно с помощью этого www.yota.ru/ru/devices/centers/egg/
0
Pono #
Раздавать можно много как, но схема «воткнул свисток, расшарил по wifi» все-таки мне кажется более предпочтительной, чем покупка и ношение с собой специального девайса.

Под win сия карточка тоже не умеет включать wifi и wimax параллельно?
Если да, то спасибо вам огромное за комментарий. Не буду пока заказывать подобную карту.
0
KIparIs #
карточка идет в комплекте с нетбуком. Так же есть модемчик (самсунговский помоему) с него можно раздавать по вайфаю. с интеловской карты — нет
–1
nett00n #
под win можно, я сам делал
+1
KIparIs #
'я сам делал' — не доказательство. Модуль ваймакс-вайфай intel 5150 не может работать сразу в двух режимах.
0
nett00n #
Невнимательно прочитал. Я поднимал wifi на ноутбуке с внешним usb wimax
0
SteelRat #
А можно поподробнее? Вы на ubuntu + yota поднимали вайфай? Как?
–1
nett00n #
Увы нет.
На ноуте со свистойподнимался вайфай расшаривающий интернет из USB WiMax, а убунтой я только ловил вайфай =(
0
ergil #
я на Ubuntu + Samsung Yota WiMAX поднимал WiFi, за счет встроенной карточки WiFi.
в чем проблема?
0
SteelRat #
Проблема в том, что я с линуксом на вы. Вас не затруднит рассказать как это делается?
0
ergil #
ставим madwimax для Samsung`а втыкаем его, поднимается его интерфейс.
поднимаем wifi-карточку либо в ad-hoc, либо в мастер, зависит от того, что драйвер позволяет, настраиваем masquerade пакетов.
вуаля :)
ну а если надо подробней, то это уже либо гуглить, либо подождать немного, если будут еще желающие, то постараюсь описать для той же Ubuntu GNU/Linux с указанием что доставить(если что-то нужно) и т.д.
0
SteelRat #
Вы думаете я стал бы спрашивать, не погуглив? Я в свое время полдня убил на попытки нагуглить решение — не помогло. Потому и спрашиваю.

Думаю что для меня правильным решением будет снести линукс и поставить винды, а там двумя кликами все настроить :)
0
ergil #
уверен, что Вы просто неправильно гуглили :)
в винде я пробовал один раз в жизни настроить раздачу интернета, понял что это не для меня и решил что ну его на фиг :)

давайте я задам направление в котором стоит гуглить :)
iwconfig, iptables masquerade, sysctl ipv4 linux :)

в коротком варианте
# madwimax &
# iwconfig wlan0 mode master
# iwconfig wlan0 essid MyWiFi
# ifconfig wlan0 192.168.42.1
# iptables -t nat -A POSTROUTING -j MASQUERADE
# echo «1» >/proc/sys/net/ipv4/ip_forward

ну вот как-то так, после чего подключаетесь к сети MyWiFi с другой машинки, даете ей IP из сети 192.168.42.0/24, например 192.168.42.2, DNS 8.8.8.8, гейт 192.168.42.1.
ну вот как-то так в первом приближении, писал не глядя ни в какие маны, по памяти, так что если что извините, но направление примерно такое
0
SteelRat #
Именно так сегодня и делал… не работало. Доделался до того что у меня пропал интерфейс ra0 и теперь нет wifi :) Хорошо что с этого нетбука я только ваймаксом пользуюсь… ))))
–1
ergil #
ну уж доделатся до пропажи интерфейса вообще на мой взгляд невозможно, если Вы модуль не выгружали ;-)
а! да! еще нужно правило в iptables приводящее mtu в порядок
# iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
а то у йотовского модема mtu что-то типа 1376
–1
SteelRat #
ifconfig ra0 up
ra0: ERROR while getting interface flags: No such device

Вот чего у меня получается. В биосе ничего не отключал, перезагрузка не помогает. Так-то. Убунта 9.10 :)
–1
KIparIs #
Здесь не форум. Обсудить вашу проблему вы можете в личке, а не в каментах
+1
spiritedflow #
Lenovo IdeaPad S10-2, встроенный wimax модем объединенный с wifi (Intel WiMax Link 5150). Судя по заголовку у автора тоже он. Под WinXP или то или другое, но не одновременно.

А nett00n скорее всего использует отдельный usb модем для wimax-а.
0
kamehb #
Если не секрет, какая модель ноутбука?
0
KIparIs #
Asus Eee pc 1003 hag уота встроенная (intel 5150 модуль)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
–3
rengel_system #
Ага make убьют ubuntu. Прям вирус какой-то этот make :)
0
Qiwichupa #
вирус не make, а make install ;)
НЛО прилетело и опубликовало эту надпись здесь
–3
rengel_system #
Многим пользователям Ubuntu всё равно что у них в системе. Если пользователь не нашел это в репозитариях и он сможет осилить установку из readme. Пускай сделает так. Вы же говорите пользователю собрать пакет, а сделать не кривой пакет весьма не просто.
НЛО прилетело и опубликовало эту надпись здесь
–3
rengel_system #
Примерно так же как с ошибками от кривого пакета, вот кривых пакетов «убивающих» apt я видел в отличии от убивающих makefile'ов. Кривой пакет и кривой makefile одинакова плохи. Если makefile сделан нормально он не убьет базу dpkg и уж тем более не создаст проблем с динамической линковкой библиотек.

P.S. Вкратце он задаст вопрос в форуме. Ему может быть там помогут…
НЛО прилетело и опубликовало эту надпись здесь
–1
goletsa #
Не собранные а сконфигурированные с теме же опциями.
Разница есть.
НЛО прилетело и опубликовало эту надпись здесь
–3
rengel_system #
Если ты не сталкивался с ситуации когда пакет собран криво. apt-get -f instal не помогает в fix и даже dpkg -P не помогает в удалении пакета, а с базой dpkg происходит невообразимые вещи. То поздравляю. Ты счастливчик! Я ни разу не сталкивался с проблемой «не могу найти библиотеку» из-за make install. Впрочем я не часто использую make install, только в тех случаях когда других «легких» вариантов нету.

Если ты никогда не пользовался apt-get source то не стоит говорить за всех пользователей Debian про его бинарность…

Отлично. Собираешь пакет для WiMAX-Network-Service, Intel-WiMAX-Binary-Supplicant и начинаешь его майнтенить от версии к версии. Показав свою крутость плюс получаешь право на такие словосочетания как «упрямый осел», «вчера приперся в Linux», «системных программистов высокого класса» и т.д. За сколько ты осилишь сборку корректного пакета?
0
Elvis_the_King #
Чек инсталлом они так просто не собираются, сликом криво написан скрипт сборки. Привет индусам.
0
rengel_system #
Сейчас будет критика. Начнем с того что wget имеют опцию как сохранять файл. Ставить модуль драйверам не нужно ибо они уже есть в 2.6.31. Нужна только обвязка для драйвера, супликант и йтовские конфиги. Второе нужно отредактировать скрипт суппликанта чтобы он поставился в правильно место, а не копировать его.
0
Elvis_the_King #
Не надо редактировать, в configure есть опции для указания всех префиксов.
Однако мне кажется что всему, кроме конфигов, в /usr/local самое место, проще будет разобратся потом.
НЛО прилетело и опубликовало эту надпись здесь
+2
therussian #
Итак, перепробовав множество мануалов для поднимания Йоты, у меня не получилось ровно ничего.

Я не граммар-наци, но дальше читать не захотелось. Любой, даже самый полезный топик можно угробить, совершив изнасилование русского языка. Глазам больно.

Итак, я перепробовал множество мануалов <...>, и у меня ничего не получилось.

или

Перепробовал множество мануалов <...>, я понял что у меня ничего не получилось.
0
KIparIs #
поправил)
+4
alkosasha #
Модуль i2400m уже идет в 9.10, устанавливать его так же как и firmware не надо. Это избавляет от проблем при обновлении ядра. Необходимо установить только Binary Supplicant и WiMAX Network Service.

Также советую:

wimaxcu connectmode connect auto

это позволить автоматически подключаться к сети после загрузки WiMAX Network Service(wimaxd)
0
Pavel_Pronskiy #
for gentoo

wget xmas.ratry.ru/madwimax/madwimax-ebuild-0.1.0.tgz
tar zxf madwimax-ebuild-0.1.0.tgz -C /usr/portage/net-wireless/
ebuild /usr/portage/net-wireless/madwimax/madwimax-0.1.0.ebuild digest
ACCEPT_KEYWORDS="~x86" emerge madwimax

Ядро можно взять 2.6.31-zen там есть этот драйвер, возможно и в gentoo-sources тоже есть, не уверен точно.
0
goletsa #
Это для самсунговского wimax'а как я понимаю?
0
ergil #
ой… а может все же в /usr/local/portage будем разворачивать?
а то синк и нету…
0
bediary #
Жаль, что пока нет графического отображения подключения и сигнала сети. Сам-то пользоваться смогу а вот родители мои наврятли.
+2
Sveolon #
Для включения/выключения можно вынести на рабочий стол какой-нибудь ярлык, ведущий к скрипту. А для индикации — что-то вроде conky на первое время сойдёт.
–1
MpaK999 #
Меня лично всегда в таких туториалах и вообще в плане когда говорят об установки и настройки Интернета в Линуксах, бесит, что:
1. Ну как ему давать команду wget если Интернета еще у него нет.
2. Почему не проще ли объяснять как скачать все пакеты с зависимостями на другом компьютере и принести на этот уже на флэшке

Сам всё — это «испробовал» при настройках Интернета VPN pptp (который не идёт по умолчанию в многих линуксах) своего провайдера.
+1
KIparIs #
Недостатка интернета сейчас нету. Можно замечательно сходить к другу, и там, с пиво и инетом спокойненько поставить. Мой ман подразумевает присутствие инета. Ваш ман, подразумевающий его отсутствие я не вижу. Либо критикуйте здраво и агрументированно, либо не читайте, раз бесит.
0
bediary #
Ну я тоже хотел написать как я без инета скачаю через wget, но потом подумал, что можно и с винды наверно его обычно скачать.
0
KIparIs #
можно и с винды. ссылка есть в топике
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
+2
KIparIs #
угу. я сначала тоже мэдваймакс ставил. и только через пол часа сообразил, в чем же дело)))))
0
xSkyFoXx #
А в каких это девайсах в России есть не самсунговские вимакс-приёмники?
0
KIparIs #
Вы умеете читать? В самсунг модемы — только внешние. И тот — одна модель всего.
Не самсугн приемник? На сайте yota полно. yota egg например.
0
goletsa #
Вот помнится друг подгода назад брал Samsung NC10 ноутбук.
Внутри стоял самсунговский же wimax в формате minipcie
Так что модемы есть разные.
0
KIparIs #
прошу прощения, про такие не знал. Но логично — самсунг ноут — самсунг модем)
–1
Tonna #
Расстраивают такие мануалы в линуксе. Я сам конечно смогу все это проделать, но новичек…
Аналогичная ситуация у меня в сети с pptp. Запутанный мануал. Network manager гноме не справляется…
–1
KIparIs #
И новичку это по силам. А если не по силам — нечего в линуксе делать. И так все разжеванно.
–1
KIparIs #
Тут делов то, копируй и вставляй в терминал.

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