Yota-роутер или wimax2wifi за 15 минут. Вариант 2.

    Так как в текущий момент проживаю в только что построенном доме, то не имею возможности пока подключиться к нормальному высокоскоростному интернету. В качестве решения данной проблемы был куплен модем Yota, так как WiMax на текущий момент бесплатен (3G от Билайн тоже не плох, но все равно дороговат). И все было бы шикарно и в шоколоде, если бы не наличие дома 2х ноутбуков и одного кпк, которые активно использовались и нуждались в подключении к интернету. Вариант с использованием одного ноутбука в качестве роутера довольно быстро надоел, поэтому было принято решение о покупке WiFi роутера. Порывшись на просторах интернета я первоначально выбрал модель Asus wl-500gp v2, к тому же в этот момент как раз была написана статья Yota-роутер или wimax2wifi за 15 минут. Но почитав форум wl500g.info, я нашел более бюджетный вариант для себя.


    И так встречаем WiFi роутер D-Link Dir 320. Прелесть данной модели заключается в том, что он является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью. Выполнен роутер на процессоре BCM5354, объем ОЗУ — 32 Мб, флэш — 4 мегабайта, 1 порт USB, 1 внутренний COM порт. При этом его цена в 2 раза меньше цены Asus, при почти такой же функциональности. Кроме того были куплены простенький usb-hab и флешка на 512Мб (хаб будет подключен к единственному usb порту роутера, а флешка использована для расширения флеш памяти).

    Этап 1. Немного магии и плясок с бубном для превращения D-Link в Asus.
    Почитав ветку форума wl500g.info, где достаточно подробно написан способ перепрошивки, я сделал следущее.

    Скачал с сайта последнюю версию прошивки для WL-500gPv2. Сохранил ее в папке C:\bin, переименовав в firmware.bin.

    В папке C:\bin создал файл install.bat со следющим содержимым
    @Echo Off
    :BEGIN
    ping -n 1 -w 1 192.168.0.1
    If errorlevel 1 Goto BEGIN
    If errorlevel 0 Goto FLASH
    Goto END
    :FLASH
    Echo *** Start Flashing ****
    tftp -i 192.168.0.1 put firmware.bin
    :END


    Изменил адрес адрес сетевого интерфейса компьютера 192.168.0.2/255.255.255.0 и подключил сетевой кабель роутера, не включая питание роутера.

    Запустив командную строку ПУСК->Выполнить-> cmd и перейдя в папку cd c:\bin, выполнил командный файл install.bat

    C:\bin>install.bat

    Включил следом питание роутера.

    Далее можем наблюдать процесс прошивки, который займет буквально несколько секунд и окончится вывовдом в коммандной строке
    Обмен пакетами с 192.168.0.1 по 32 байт:
    Превышен интервал ожидания для запроса.
    Статистика Ping для 192.168.0.1:
    Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
    <<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
    Обмен пакетами с 192.168.0.1 по 32 байт:
    Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100
    Статистика Ping для 192.168.0.1:
    Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
    Приблизительное время приема-передачи в мс:
    Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
    *** Start Flashing ****
    Успешная передача: 3092480 байт за 11 сs, 281134 байт/с
    C:\bin>


    Далее ждем около 1-2 минут, пока не загорится индикатор статуса роутера. И делаем сброс настроек по умолчанию, выключив питание роутера, затем нажав кнопку сброса и не отпуская ее включив питание, через 5 секунд отпустив кнопку сброса.

    В настройках сетевего соединения на компьютере устанавливаем автоматическое получение адреса и, зайдя телнетом (C:\bin>telnet 192.168.1.1) на роутер(логин и пароль admin), вводим следующие команды:

    nvram set vlan2hwname=et0
    nvram set wan0_ifnames=vlan2
    nvram set wan0_ifname=vlan2
    nvram set wan_ifnames=vlan2
    nvram set wan_ifname_t=vlan2
    nvram set wan_ifname=vlan2
    nvram set wandevs=vlan2
    nvram commit
    reboot


    Теперь у нас роутер гордо именует себя Asus Wl500gp. Дальнейшее обновление прошивки выполняется через web интерфейс.

    Для обладателей linux перепрошивка также возможна. Для этого также нужно задать статический адрес подключения (при наличии NetworkManager отключить его временно, так как он долго устанавливает соединение). И выполнить следующие команды:

    $ cd /path/to/firmware.bin/directory
    $ tftp
    tftp> binary
    tftp> trace
    tftp> rexmt 1
    tftp> connect 192.168.0.1
    tftp> put firmware.bin


    Следом включив питание роутера.

    Этап 2. Активация yota-модема.

    Данный этап будет полностью аналогичен предыдущей статье Yota-роутер или wimax2wifi за 15 минут за исключением пары моментов.

    За неимением кабеля с нормальным интернетом, пришлось подключить Wimax модем к ноутбуку, расшарить интернет и соединить этот ноутбук с Wan портом роутера, настроив на роутере подключение. Второй ноутбук был подключен через ethernet к роутеру и с него выполнялись все команды.

    Также в этот момент подключаем к роутеру usb хаб и вставляем в него флешку.

    Также я изменил скрипт для запуска на роутере на следующий:
    umount /opt
    umount /tmp/mnt/disc0_1
    echo -e -n d\n1\nn\np\n1\n512\nw | fdisk /dev/scsi/host0/bus0/target0/lun0/part1 < /tmp/fdisk.cfg
    mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
    mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
    cd /tmp
    wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/libusb-1.0-mipsel.tgz
    wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/madwimax-latest-mipsel.tgz
    wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/udhcpc-script.tgz
    cd /
    tar -xzf /tmp/libusb-1.0-mipsel.tgz
    tar -xzf /tmp/madwimax-latest-mipsel.tgz
    tar -xzf /tmp/udhcpc-script.tgz
    rm /tmp/libusb-1.0-mipsel.tgz /tmp/madwimax-latest-mipsel.tgz /tmp/udhcpc-script.tgz
    mkdir -p /usr/local/sbin/
    echo "#!/bin/sh" > /usr/local/sbin/post-mount
    echo "mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt" >> /usr/local/sbin/post-mount
    echo "mount -o bind /tmp/mnt/disc0_1 /opt" >> /usr/local/sbin/post-mount
    #в оригинале было echo "insmod /lib/modules/tun.o" >> /usr/local/sbin/post-mount
    echo "insmod tun" >> /usr/local/sbin/post-mount
    echo "(while true; do /opt/sbin/madwimax -qof; sleep 10; done) &" >> /usr/local/sbin/post-mount
    chmod +x /usr/local/sbin/post-mount
    ipkg.sh update
    ipkg.sh install ipkg-opt
    flashfs save
    flashfs commit
    flashfs enable
    reboot


    После этих действий, подключив WiMax адаптер к Usb хабу роутера, получим настроенный интернет.

    P.S. Для тех, кто не хочет терять время, но готов получить такой же результат, в продаже появились готовые комплекты для подключения к Yota Wimax.

    D-Link Dir 320 и ASuS WL 500gP v1/v2.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

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

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

      0
      Спасибо, Вы вовремя. Мне очень будет полезно.
        +1
        Не за что=) Сам провел 2 ночи без сна, настраивая все это, пытаясь еще и сэкономить.
        0
        Вот как только будет покрытие где надо, обязательно приобрету такой роутер.
          0
          Неплохо. Кстати, обратите внимание на Intel Rosedale habrahabr.ru/blogs/i_am_clever/53203/
          Mini PCI-E WiFi + Wimax в одном флаконе.
            0
            Только стоимость будет немного другая. D-Link dir 320 стоит порядка 2000р, Yota модем 4500р, Хаб и флешка в сумме 1000р, итого около 7500р за комплект. С учетом возможностей прошивки от Asus мы будем иметь весьма неплохое решение для дома или малой офисной сети по доступной цене.
            +1
            Буду благодарен помощи с переносом топика в соответствующий блог.
              +1
              Помощь в пути!
                0
                Огромное спасибо, перенес=)
              0
              вот наткнулся на форуме yotatester люди продают роутер перепрошитый за 3к, говорят, что флешка и хаб не нужны, все так работает: forum.yotatester.ru/showthread.php?t=559
                0
                Хех, опечатался, ответ ниже написал.
                0
                Как раз, если внимательно почитать, то флешка и хаб нужны=))) Для Dir-320 точно. Просто в стоимость перпрошитого роутера за 3к они уже входят.
                  0
                  а если ещё внимательнее почитать..., то не нужны =))))) люди перепрошили без хаба и флешки, причём это повторяется несколько раз по ходу топика.
                    0
                    Не знаю, как у них это получилось, в роутере всего один usb порт, и флешку подключить для wimax модема необходимо, так как встроенной памяти роутера недостаточно для хранения драйверов модема.
                  0
                  как получилось, не знаю, заказал dir-320, завтра еду к ним в офис забирать его, потестирую и тут отпишусь…
                    0
                    С фотографиями, если не сложно, и если без хаба будет. Реально с одним портом все очень странно…
                    0
                    ок, договорились
                      0
                      Спасибо. Как раз искал хороший бюджетный роутер для дома.
                        +1
                        Сегодня забрал =), как и обещали всё работает без флешки и хаба. Фотоотчёт тут.
                        0
                        По ссылке инструкция как это можно сотворить своими руками:
                        seculab.ru/dlink-320/
                          0
                          забыл добавить, что без дополнительных флешек и юсб хабов
                          0
                          «Заходим телнетом (telnet 192.168.1.1) на роутер (логин и пароль по умолчанию admin)» — ни admin, ни root не подходит, кто-нить сталкивался?
                            0
                            Да.
                            Как решил вопрос?

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

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