Pull to refresh

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

Network standards
Часто возникает необходимость быстро или недорого подключить офис к интернету. Для этих целей отлично подходит новый Московско-Питерский провайдер беспроводного интернета, Yota, публичное тестирование которого некоторые и нас успешно провалили :)

Благодаря двум людям, Олегу, сделавшему альтернативную прошивку с расширенными возможностями к роутеру asus wl-500gp http://oleg.wl500g.info/, и Xanderу проведшему реверс инжениринг и создавшему драйвер yota-модема под linux http://code.google.com/p/madwimax/, появилась возможность создания yota-роутера http://wl500g.info/showthread.php?t=17005

UPD: Данные манипуляции более не актуальны. Прошивка от Олега последней версии поддерживает Yota по умолчанию, настройка в веб-интерфейсе. Ссылка — http://code.google.com/p/wl500g/. by Paskal.

Процедура активации модема немного запутана и требует некоторых подготовительный работ, с которыми знакомы только знатоки wl-500-го. Целью данной статьи является упрощение процесса активации до трех простых этапов:
  1. подготовительный,
  2. смена прошивки,
  3. запуск скрипта активации модема.


Подготовительный


Нам понадобятся:
  1. Кабель с интернетом (нужен для скачивания пакетов роутером)
  2. Ненужная флешка, которая отныне будет жить в роутере (на ней будут дрова)
  3. Yota модем
  4. Прошивка от Олега с oleg.wl500g.info/1.9.2.7-9/WL500gp-1.9.2.7-9.zip
  5. ASUS Firmware Restoration Application с диска из комплекта роутера
  6. Подключаем флешку в нижний слот,
  7. Модем в верхний
  8. Кабель с интернетом в WAN


Замена прошивки


  1. Зажимаем и держим кнопку перезагрузки на задней стенке модема
  2. Обесточиваем на несколько секунд
  3. Отпускаем кнопку перезагрузки дождавшись мигания индикатора питания
  4. Запускаем ASUS Firmware Restoration Application
  5. Выбираем распакованную прошивку Олега
  6. Жмем Upload (Загрузить)


Активация yota-модема


  1. Тут роутеру понадобится интернет. Если интернет требует ручных настроек — вводим их через веб-интерфейс.
  2. После загрузки пуск->выполнить->telnet 192.168.1.1
  3. Логин admin пароль admin
  4. Копируем представленный ниже код в буфер обмена
  5. Правой кнопкой в появившемся окне вставить
  6. Ждем примерно 10-15 минут в зависимости от скорости работы флешки и интернета. По окончании роутер перезапустится. Через 10 секунд после загрузки погаснет синий фонарь и замигает индикатор соединения на модеме.


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 http://lvk.cs.msu.su/~lasaine/madwimax/wl500g/libusb-1.0-mipsel.tgz
wget http://lvk.cs.msu.su/~lasaine/madwimax/wl500g/madwimax-latest-mipsel.tgz
wget http://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 "(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


Готово! Роутер подключен к сети через Yota!
Tags:
Hubs:
Total votes 53: ↑48 and ↓5 +43
Views 11K
Comments Comments 35