войти зарегистрироваться

Linux для всех whois

индекс
181,26

Подключение к Yota из Linux

Доброго времени суток. Сегодня я расскажу о том, как подключить устройство под управлением Linux к сети Yota. В моём случае это Asus EEE 1003, с установленной EEEbuntu 3 Standart(которая из себя представляет модифицированную Ubuntu 9.04) на борту. Если у вас за работу WiMax`a отвечает Intel`овский чип(можно узнать выполнив lspci) — этот рецепт вам поможет. Дистрибутив особой роли не играет.

Нам нужны исходники и заголовочные файлы ядра(в Ubunty — пакеты linux-source и linux-headers), а так же содержимое сайта linuxwimax.org/: WiMAX driver, i2400m firmware, WiMAX Network Service и Intel WiMAX Binary Supplicant.

Распаковываем скачанное в /usr/src(или любое другое место, но в этом случае следите за путями в примерах), после чего переходим к процессу инсталяции. Первым ставим драйвер на устройство:

$sudo su
#cd wimax-i2400m-1.4.1
#make
#sudo make install
#sudo depmod -a


Теперь копируем файл i2400m-fw-usb-1.4.sbcf из архива i2400m-fw в /lib/firmware. После команды modprobe i2400m(или после ребута) у вас должно появиться устройство /dev/wmx0. Если оно появилось — вы на правильном пути.

Теперь нужно поставить управляющую обвязку для драйвера, но предварительно установить пакет libnl-dev.

#cd WiMax-Network-Service-1.4.0
#./configure --prefix=/usr/ --with-i2400m=/usr/src/wimax-i2400m-1.4.1 --localstatedir=/var --enable-debug
#make
#make install


Далее — ставим Supplicant. Тут всё просто:

#./install_supplicant install

Правда, у меня оно почему-то отправилось в /usr/local/lib, а не /usr/lib — поправил ручками(банально скопировав).
И последнее, что нам нужно — достать Yota`вские конфиги. Их заботливо выложил ЖЖ-юзер icelord, за что ему огромное спасибо. Закидываем полученные файлы(патч нам не нужен) в /usr/share/wimax/.

Ну вот, собственно, и всё. Теперь немного о том, как этим всем рулить.

Для старта:
/usr/bin/wimaxd #Запускаем демона
/usr/bin/wimaxcu ron #Переключаем адаптер в Wi-Max режим(Wi-Fi при этом потеряется).
/usr/bin/wimaxcu connect network 15 #Подключаемся к Yota(15 - это id сети Yota)


Для остановки(и переключения в режим WiFi):

/usr/bin/wimaxcu roff

Разное:
wimaxcu scan #Скан доступных сетей
wimaxcu info device #Получить данные об устройстве.
wimaxcu status link #Информация о подключении

И напоследок небольшой хинт: я долго бился с проблемой «слепого» адаптера(знал, что сеть есть, но система её не видела в упор) — перепробовал различные способы, переезжал на другое ядро, пересобирал драйвер — без толку. Решением стал ресет настроек адаптера:

wimaxcu reset factory

После чего следующий же скан сетей показал наличие Yota.

Ровного вам коннекта и спасибо за внимание.

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

  • Спасибо огромное! Иду ставить.
  • реально ли поменять MAC-адрес wimax'а, чтобы Yota разрешила подключаться?
    • Имеется ввиду подмена с целью использования другого аккаунта? Не пробовал.
  • для тех, у кого самсунговские свистки: прекрасно работает драйвер madwimax
    • только нет чего то врооде wimaxcu
      для проверки подключения и визуального отображения качества сигнала
  • Сделал абсолютно всё так же, как вы и сказали, но /dev/wmx0 не появился. Ребут сделал. Ноутбук с Intel'овским чипсетом.

    Кстати, не пойму зачем нужны исходники и заголовки ядра. Мы ведь всё равно с ними ничего не делаем.
    • А как вы думаете работает make install?:)
    • Заголовки ядра нужны для сборки драйвера — драйвер существует в виде ядерного модуля.
      • Спасибо, а то я в этом деле профан :(

        Всё сделал, ошибок нет, но /dev/wmx0 нет.
        • Если вас не затруднит, выполните следующие команды, выложите ответы системы на pastebin.ru(или еще куда) и дайте мне ссылку:
          1. lspci
          2. lsusb
          3. modprobe i2400m
          4. dmesg

          Так же, хочу поинтересоваться — не оборвалось ли make или make install при сборке драйвера ошибкой?
          • поправочка: lspci и lsusb нужно выполнить с ключом -v
          • Извиняюсь, и еще iwconfig, пожалуйста :)
          • Нет ошибок не было.

            LsPci: pastie.org/582389
            LsUsb: pastie.org/582391
            DMesg: pastie.org/582392

            Кстати lsusb. Yota модем к моему ноутбуку не подключен. Может быть из-за этого? :)))
            • Да, устройство должно быть подключено, разумеется. :) Сейчас я вижу только Intel 3945 ABG, но это точно не Wi-Max.
              • Ой, ну тогда понятно. Прошу прощения за глупость :) Спасибо за статью. Теперь то я могу не переживать за интернет в своей МГУшной общаге…
  • Чуваки не минусуйте зря, но это жесть то что вы делаете, это героизм какой-то.

    — Пошли в лес на лыжах покатаемся!
    — На лыжах? Добровольно?
    • Слишком толсто.
      • Не понял смысла фразы. Поясните.
        • Теперь уж совсем толсто :-)
          • я надеюсь ты потешил себя. есть чем гордиться
            • Моё ЧСВ возросло более, чем на 9000!
              На самом деле странно видеть людей, которые заходят в блоги, темы которых не любят, и начинают учить жизни тусующих там людей.
              — Экие вы идиоты, — кричат они, — в ваших линуксах чёрная консоль и жуткие демоны! Нужно знать кучу заклинаний, чтобы запустить простейший ваймакс. А вот в наших православных виндах любой подписанный драйвер ставится за 3 клика и, вообще, у нас иконы и службы!!1
              За это их обычно сливают, но отрицательная карма только развязывает им язык.
              Прошу тебя, хабрачеловек, не делай так больше, не мешай ни себе, ни другим.
              • Не верь не бойся не проси, Крипточайлд. ЧСВ овар 9000 у линукс-фага — типичная тема.

                Тут сливают тех, кто сказал что-то, что не нравится большинству вьюверов поста.

                Если это айфонщики — трепещи критики. если линуксоиды — попробуй что скажи, виндусятник.

                Толпа короче. Карма, шмарма. Нобади кэйрз.
                • Как бы покультурнее сказать… Прошлым комментарием я хотел донести до вас следующую мысль (извиняйте, что так вот прямо, но по-другому не выходит почему-то):
                  «каждый дрочет кто как хочет».
                  Так что, тут сливают тех, кто сказал какую-то глупость. Вы всё правильно поняли.
                  • lurkmore.ru/Butthurt

                    Тебе и всем минусующим советую ознакомиться.
    • у меня в компании один из офисов через wimax подключен (потому что дешевле и качественнее, чем по проводам. разрывов нету). прокси — на линухе.
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.