Использование драйвера Yota под Linux

    C начала бета-тестирования сети Yota и по настоящий момент единственной официально поддерживаемой ОС является Windows. Обходить это препятствие можно с помощью VirtualBox или VMware, но в этой статье вы найдете руководство по использованию более экономичного варианта — драйвера madwimax.

    Прежде всего, установите в систему библиотеку libusb-1.0, dhcpcd и планировщик atd. Убедитесь, что последний запущен как сервис. Если вы хотите использовать другой DHCP клиент — поменяйте последнюю строку wimax.sh.

    Подразумевается, что все манипуляции производятся из-под root в его домашнем каталоге:
    wget madwimax.googlecode.com/files/madwimax-0.0.2.tar.gz # Скачиваем исходный код
    tar -xzf madwimax-0.0.2.tar.gz # Распаковываем
    mv madwimax-0.0.2 wimax
    make -C wimax # Компилируем


    Далее самое интересное — как заставить интернет работать при подключении устройства без дополнительных усилий. Для этого необходимо создать пару файлов.

    /root/wimax/wimax.sh:
    #!/bin/sh
    /root/wimax/wimax -qd
    sleep 10
    ip l set dev tap0 mtu 1386
    dhcpcd -q --noipv4ll tap0 &> /dev/null


    /etc/udev/rules.d/99-madwimax.rules:
    # udev rules file for madwimax supported devices
    SUBSYSTEM!="usb|usb_device", GOTO="madwimax_rules_end"
    ACTION!="add", GOTO="madwimax_rules_end"
    ATTRS{idVendor}=="04e9", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="01", RUN+="/bin/sh -c '/bin/echo -n $kernel > /sys/$devpath/driver/unbind'"
    ATTRS{idVendor}=="04e9", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="00", RUN+="/usr/bin/at -f /root/wimax/wimax.sh +1minute"
    LABEL="madwimax_rules_end"


    Теперь после подключения девайса в течение минуты будет устанавливаться связь. Повторных соединений не предусмотрено, так что в случае дисконнекта просто переткните девайс. Насколько я знаю, драйвер продолжает активно разрабатываться, и скорее всего эти инструкции будут бесполезны для следующих версий, зато они работают «здесь и сейчас».

    P.S. этот пост я написал в песочницу, не судите строго.
    Поделиться публикацией

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 25

      +2
      спасибо.
      не очень-то хочется ставить из-за wimax`a винду на ееепс900
        0
        А это для всех yota-девайсов, или для какого-то одного?
          +2
          Насколько я понял это для Samsung SWC-U200.
            +2
            Именно. Хотя т.к. оба девайса от Samsung, очень вероятна поддержка второго в следующих версиях madwimax.
          0
          Спасибо, как раз в близжайшее время хочу взять себе такой модемчик:)
            0
            А насколько Yota в курсе этой разработки? Их контакт с Samsung мог бы сильно ускорить выпуск драйвера…
              0
              На сколько я знаю Yota в курсе, но особо не контактирует в плане ускорения или помощи в выпуске.
                0
                Yota писала в ЖЖ-сообществе, что Samsung не представила не спецификации, ни дрова.
                0
                Скажите, а возможно как-нибудь «расшарить» инет от USB модема Yota по локальной сети, если да, то в двух словах, подскажите, как?
                  +1
                  Я делаю так:
                  echo 1 > /proc/sys/net/ipv4/ip_forward
                  iptables -P FORWARD ACCEPT
                  iptables -t nat -A POSTROUTING -j MASQUERADE

                  И потом прописываешь этот комп шлюзом по умолчанию.
                    0
                    Спасибо, попробую разобраться
                    +3
                    Извините, а чем отличается «расшаривание» инета от USB модема Yota по локальной сети от «расшаривания» любого другого инета?
                      +1
                      Я просто в этом не очень разбираюсь, никогда не было такого опыта.
                    0
                    Под MacOS X тоже работает U200. Идёт бета-теститнг драйверов.
                      +1
                      Бета-драйвер != официальная поддержка, если это не Гугл конечно :)
                        0
                        Не гугл :) Йота сама выложила эти драйвера, надо прошить немного U200 и всё становится хорошо.
                          0
                          Я как-бы в курсе, но все равно спасибо за разъяснения. Может помогут кому-то еще.
                      0
                      madwimax компилю под убунту.
                      пишу make
                      а оно мне говорит no targets specified and no makefile found
                      хелп.
                        0
                        Проверьте что действительно находитесь в корне распакованного архива. Там должен быть файл под названием Makefile. И, кстати, вышла версия madwimax-0.1, там значительно улучшили ситуацию с контролем DHCP, и описанные выше костыли не нужны.
                          0
                          0.1 и пытаюсь.
                          да, я в папке архива.
                            0
                            ну в папке распакованного архива естественно.
                              0
                              А, понял, они ведь еще и на autotools перешли. Так что надо сначала набрать ./configure, а уже потом make.
                                0
                                поясните, пожалуйста.
                                я в линуксе новичок.
                                  0
                                  Завтра можете написать мне в Jabber, а сейчас я ухожу :)
                                  0
                                  попробывал.
                                  но все равно тоже самое пишет.

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

                          Самое читаемое