Содержание

Asus WL500g Premium

Беспроводной маршрутизатор/интернет-центр.

Ссылки

Информация на сайте Asus.

Загрузка официальных драйверов, документации, прошивок.

Последняя прошивка Олега, анонсы новых прошивокна форуме http://wl500g.info/

FAQ, инструкция по настройке.

Прошивки для работы с USB CDMA/GPRS модемами/коммуникаторами

AsusMon - утилита мониторинга трафика/пропускной способности интерфейсов маршрутизатора.

Статья в Википедии, Викиучебник

Обзоры: 3dnews.ru, overclockers.ru, thg.ru.

Архитектура устройства

WL-500g Premium (WL-500gP)
CPU BCM4704/BCM4780 264MHz
Switch BCM5325E (6-ports)
WiFi MiniPCI 802.11g (BCM4318E)
RAM 32MB DDR 32bit
Flash 8MB
USB 2 x 2.0 (VT6212L)

Аппаратная конфигурация всей линейки устройств: http://oleg.wl500g.info/devices.html

Сетевые интерфейсы

Управляемый 6-и портовый коммутатор собран на чипе BCM5325E, в CPU 3-и сетевых интерфейса: eth0eth2, реально используются только 2а, в ifconfig они доступны как eth0 и eth1 (WiFi).

port5 коммутатора подключен к eth0, port0port4 доступны для подключения внешних устройств.

В конфигурации «по умолчанию» коммутатор разбит на 2а VLAN, которые доступны как виртуальные сетевые интерфейсы vlan0vlan1 :

vlan1port0,port5 taggedWAN
vlan0port1→port4LAN

Для прозрачной связи на канальном уровне между беспрводной сетью и LAN организован Ethernet bridge из интерфейсов eth2 и vlan0:

br0vlan0+eth2

Более подробное описание сетевой архитектуры WL-500gP в OpenWRT Wiki.

Прошивки (FirmWare)

Сброс настроек маршрутизатора в дефолт

  1. Через веб-интерфейс: System Setup→ Factory Default
  2. Аппаратный сброс: Нажимаем и удерживаем кнопку Reset 5 секунд, после того как лампочка PWR начнет мигать, отпускаем кнопку
  3. В командном режиме: erase /dev/mtd/3 && erase /dev/mtd/4

Сброс flashfs:

flashfs disable
reboot
flashfs save
flashfs commit
flashfs enable

Обновление прошивки

I.) Обновление прошивки через веб-интерфейс

Данный метод прошивки очищает область памяти с настройками (nvram) и если в момент обновления произойдет сбой питания, устройство не загрузится.

II) Обновление прошивки утилитой Rescue.exe

Утилита входит в набор ASUS WL-500gP utility

В отличие от метода I, утилита Rescue.exe обновляет только прошивку, не трогая nvram (?) и обновление происходит в 3 раза быстрее обновления через веб, поэтому вероятность сбоя по питанию мнеее вероятна.

>ping 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=100

Утилиты Rescue.exe и Discover.exe корректно работают, только если ip адрес маршрутизатора 192.168.1.1, а клиентского компьютера 192.168.1.2. (?)

III) Прямая загрузка файла прошивки по протоколу tftp

Метод аналогичен пункту II, отличие в том, что вместо Rescue.exe используем штатную win-утилиту tftp.exe.

>tftp -i 192.168.1.1 put WL500gp-1.9.2.7-10.trx
Transfer successful: 3796992 bytes in 6 seconds, 632832 bytes/s