Asus прошивка от Олега

Asus прошивка от Олега.rar
Закачек 3932
Средняя скорость 5550 Kb/s
Скачать

Asus прошивка от Олега

Ранее мы рассматривали, как настраивать разные роутеры ASUS, рассчитанные на 100-Мегабитные сети. Упоминалось о том, что прошивку можно заменить, но это действие – сопряжено с риском. Если пользователь все же решится установить на роутер ASUS альтернативную версию программного обеспечения, рекомендуем для начала попробовать прошивки «от Олега». Также, здесь мы рассмотрим, как происходит настройка.

На какие модели роутеров фирмы ASUS рассчитаны прошивки «от Олега»? Ответ найти очень просто. Достаточно зайти на сайт oleg.wl500g.info, прокрутить страницу вниз, щелкнуть на последней ссылке «firmwares», чтобы увидеть список:

Сразу скачайте файл для интересующей вас модели роутера (например, WL500g), главное — не перепутать ревизии «500gp» с «500gp-V2». Затем вы распаковываете архив на рабочий стол, и видите один файл с расширением *.trx.

Прошивки для более «ранних» моделей (например, 500g или 300) – находятся в предпоследней папке.

Примечание: если у вас роутер другой модели (или даже другой ревизии) – установка не будет возможна.

Установка прошивки

Подготовка роутера

Перед тем, как настроить роутер Асус, вы установите новую прошивку. Чтобы ее установить, надо зайти в web-интерфейс. Но роутер, возможно, уже кто-то настраивал. Поэтому, сначала – сделаем сброс кнопкой reset, чтобы вернуть «заводские» значения, в том числе и пароль администратора.

Роутер должен быть включен, после включения должно пройти не менее 2-х минут, затем – вы нажимаете reset. Удерживать кнопку нужно 10 секунд, и настройки – вернутся к правильным значениям.

Далее, выполняется стандартное подключение. Перед тем, как подключить роутер Асус к компьютеру посредством патч-корда, он должен быть обесточен.

Патч-корд должен соединять любой порт LAN роутера с сетевым интерфейсом компьютера. Но, не спешите включать БП роутера: сначала проверьте, правильно ли настроена сетевая карта. Рекомендуем настроить так:

Смотреть настройки можно в «Состоянии» соединения -> «Свойства» -> «Протокол Интернета TCP/IP» -> «Свойства».

В последнюю очередь, нужно включить БП роутера и отправить компьютер на перезагрузку.

Установка новой прошивки

Мы знаем, что по умолчанию IP адрес роутера ASUS равен 192.168.1.1. Также, для входа в web-интерфейс будет нужен пароль и логин (это – пара admin).

Нужно открыть любой браузер, в его адресной строке – набрать адрес IP роутера, нажать «Enter». Сообщить логин и пароль. И зайти в web-интерфейс (на предложение автоматической настройки – ответить «Нет» или «Отмена»).

Выпускаемый фирмой ASUS вай фай роутер может быть наделен одним из следующих вариантов интерфейса:

В первом случае, идем к вкладке «System Setup» -> «Firmware Upgrade». Во втором – на вкладку «Дополнительные настройки» –> «Администрирование», к закладке «Обновление микропрограммы.

В первом случае, нажимаем «Обзор», находим файл *.trx, подтверждаем свой выбор. Установка начнется после нажатия «Upload». Во втором – также выбираем файл. Установка прошивки – стартует с нажатия кнопки «Отправить».

После старта процесса прошивки, нужно ждать завершения. Нельзя закрывать браузер, или отключать роутер. Если вы все же меняли адрес IP данного роутера, после установки прошивки и перезагрузки – его придется искать на этом же адресе, а не на 192.168.1.1.

Примечание: при пропадании питания на одном из устройств (роутер, компьютер) – установка прошивки не будет выполнена. После чего, придется восстанавливать роутер «аварийным восстановлением».

Здесь подробно было рассмотрено, как прошить роутер ASUS. Теперь, мы рассмотрим настройку роутера с новой прошивкой.

Настройка роутера с прошивкой «от Олега»

Интернет-соединение

Будем считать, что все необходимые кабельные соединения были выполнены, роутер – включен, а компьютер – перезагружен (и сетевая карта получила свой адрес IP). Тогда, из любого браузера можно зайти в новый web-интерфейс. Вход в роутер ASUS осуществляется с тем же логином/паролем, что был до перепрошивки.

От автоматической настройки, мы откажемся:

И увидим первую вкладку графического интерфейса:

Чтобы настроить соединение, нужна вкладка «IP Config» -> «WAN-LAN»:

Если настраиваем соединение «под DHCP», дополнительно на этой вкладке менять ничего не понадобится. Только установите нужное вам значение адреса MAC (например, как указано на нижней стороне корпуса роутера, или другое). Теперь — идем вниз страницы, жмем «Finish»:

Останется только согласиться с перезагрузкой:

После чего, настройки – будут сохранены, роутер перезагрузится, и соединение – появится автоматически. Затем, вы можете проверить наличие соединения (перейдя к вкладке «Status & Log» -> «Status»):

Видим, что соединение – в данный момент, подключено («Connected»). А установить и настроить подключение WiFi роутера ASUS в качестве VPN-клиента – вам поможет рисунок ниже. Удачной настройки!

Пояснение: «User Name» — имя абонента, «Password» — значение пароля (см. договор), «No Encryption» — установить обязательно, «PPTP/L2TP (VPN) Server» — имя либо адрес VPN-сервера (см. договор).

Об установке MAC-адреса

Замечено, что после перепрошивки роутера, MAC-адрес его порта WAN – всегда принимает значение «00-90-4C-C0-00-00». В принципе, если поблизости нет других роутеров ASUS, оснащенных такой же прошивкой – MAC адрес можно оставить, как есть. Но все же, рекомендуется установить его «в явном виде» (таким, как указано снизу на корпусе). На самом деле, в качестве адреса MAC можно задать и другие цифры, что будет полезно, если провайдер у вас проверяет значение MAC (когда есть «привязка» к аппаратному адресу).

Беспроводная сеть и ее настройка

Включить встроенную точку доступа и выполнить установку необходимых параметров (имени сети, пароля, алгоритма шифрования), роутер WiFi ASUS с прошивкой «от Олега» позволит вам на одной вкладке. Она называется «Wireless» -> «Interface»:

После того, как вы установите имя сети (SSID), режим шифрования и пароль (как на рисунке), достаточно будет нажать кнопку «Finish». Роутер выполнит перезагрузку, после которой, сеть Wi-Fi — станет функционировать. Можете искать эту сеть с любого гаджета – она уже появилась!

Мы не рассмотрели, как сделать настройку параметра «Channel». Это – номер канала (от 1-го до 12-го), его, в данном случае, роутер выберет автоматически. А в строке «Wireless Mode», самым «быстрым» режимом – является «Auto» (его еще называют «Mixed»). Заметим, что здесь – не предусмотрен режим «только N».

Есть еще одна вкладка, содержащая настройки Wi-Fi. Здесь можно скрыть имя сети. Также, пользователь может снизить мощность радиопередатчика (нужно это, или нет – зависит от того, как установить WiFi роутер ASUS в квартире). Иногда на сниженной мощности сеть работает лучше, из-за меньшего влияния отраженных волн. Для установки этих настроек, перейдите к закладке «Advanced»:

Чтобы «скрыть» имя, надо установить точку «Yes» в строке «Hide SSID». Помните, что настройки вступают в силу только после нажатия «Finish». Удачного роутинга!

Дополнительно

Как подключить WiFi роутер ASUS к компьютеру, чтобы смотреть цифровое ТВ? С прошивками «от Олега», достаточно будет включить IPTV трафик (multicast-пакеты – пойдут в локальную проводную сеть и в сеть Wi-Fi). Откройте в web-интерфейсе вкладку «IP Config» -> «Route»:

Установите две верхних галочки в значение «Yes», и примените настройки. После чего, любой пакет multicast – уже не блокируется в проводной (и в беспроводной) локальной сети.

Кроме этого, в дополнительных настройках Wi-Fi («Wireless» -> «Advanced»), multicast-трафик – можно принудительно ограничить:

Вместо «Auto», нужно выбрать значение, при котором просмотр ТВ по Wi-Fi не будет мешать другим пользователям (IPTV – не должно занимать весь Wi-Fi-трафик). Подберите значение, постепенно снижая его (здесь доступно: 36 Мбит/с, 18 Мбит/с, и т. д.).

Преимущества альтернативных прошивок

Установив прошивку «от Олега», вы заметите следующее. Сохранение значений в память устройства – теперь занимает ровно 20 секунд. Все опции работают, как они и должны работать, притом, не мешая друг другу. Не работает роутер ASUS после перепрошивки только по одной причине: если процесс установки – не был выполнен полностью. Выбор, устанавливать или нет – оставим под ответственность пользователя.

Подробная видео инструкция по установке прошивок роутера ASUS :

(Пока оценок нет)

ASUS WL-500gx/WL-550gE/WL-500gp/WL-500W/WL-320gE/WL-320gP/WL-330gE/WL-500gp V2/WL-520gU custom firmware page

WARNING: DON’T TRY CUSTOM FIRMWARES UNLESS YOU KNOW WHAT YOU ARE DOING, YOU COULD DESTROY YOUR UNIT BY DOING THIS! I’M NOT RESPONSIBLE TO ANY DAMAGE CAUSED TO YOUR UNIT BY USING IT! USE ON YOUR OWN RISK! This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details. Link to the discussion forum at wl500g.info

WL-500g/WL-300g/WL-500b/WL-500bv2/WL-HDD units are no longer supported in new firmware builds: use 1.9.2.7-9 as latest.

1.7.5.9 based firmwares are here, Printing how-to is here, 1.8.1.9 vs 1.8.1.7 diffs are here, Broadcom toolchain diffs are here, LZMA squashfs patches

Download latest (1.9.2.7-10), Read the tips and tricks, recompile everything yourself, download new toolchain

Custom firmware features


Important changes


Custom 1.8.1.7 based firmware


  1. Once kernel is loaded, wl500g starts with /linuxrc boot script which is in fact acts like initrd init. This script checks for boot_dev device specified in the nvram for USB drive with root file system. If ext3 file system is recognized in the specified USB drive and it contains /sbin/init and /mnt directory then linuxrc execs init from this drive (just like linuxrc in initrds does). Otherwise flashed /sbin/init is being execed.
  2. /sbin/init launches is in fact a link to /sbin/rc application which performs all things on startup
  3. /sbin/init in turn performs the following:
    • mounts procfs and ramfs and copies /usr/etc/ to the /etc directory created ramfs
    • it then creates number of required files in the /etc directory
    • calls &qout;flashfs start&qout; which compares boot_local nvram variable content with current version number (now stored in the file named .version) and if they matches, then extracts «local» pseudo file system from flash. This measure was taken to prevent data prepared for one firmware to run after the firmware upgrade. You need to explicitly enable boot_local in this case (see below).
    • If /usr/local/sbin/pre-boot exists and is executable, then this file is launched
    • Once startup is finished /usr/local/sbin/post-boot script is executed, if it’s executable

WARNING:Incorrect files could prevent your wl500g from booting. Double check your changes before committing. If you wl500g failed to boot flash it with other firmware version and execute these commands: After that you can reflash your wl500g back to the latest firmware and boot normal

Saving your changes

Custom firmware contains script called flashfs (/sbin/flashfs). It’s specially designed for manipulating with persistent files. This script should be launched with one of the following arguments:

  • status displays current boot_local status
  • enable enables boot_local
  • disable disables boot_local
  • clear deletes persistent files from your flash
  • load (re)loads files from the flash
  • list lists files stored in the flash
  • save prepares files from the file system to be committed to the flash. Contents of /usr/local/ are stored by default, you could specify other files to be stored by specifying them in the special file named /usr/local/.files (you need to create this file if it does not exist). Lines, which starts with # is ignored in this file So if you want to store your /etc/smb.conf, /etc/passwd and /etc/group then file should look like this: WARNING:Do not try to store files which is read-only. In such case boot-up script could fail leaving your wl500g in the unpredictable state. When specifying entire directories be sure that directory you pointing to is not symlink (i.e. use /tmp/local instead of /usr/local)

PRECAUTION:Before committing the changes check the /tmp/flash.tar.gz file size. It should not exceed 65536 bytes (this is a flash space limitation). It’s also a good idea to copy this file to your local PC as backup measure

  • commit commit persistent files to the flash
  • Post 1.7.5.6 modifications


    • /usr/local/sbin/post-firewall is now executed at the end of the default firewall script. If you need any customizations place them here (this scripts also receives all the args passed to the original firewall script, i.e. $1/$2 are WAN_IF/WAN_IP, $3/$4 are LAN_IF/LAN_IP, $5/$6 are $DMZ_IF/$DMZ_IP
    • /usr/local/etc/hosts is now copied by rc.dnsmasq script to the bottom of the /etc/hosts file (obsoletes nvram etc_hosts)
    • /usr/local/etc/ethers is now copied by rc.dnsmasq script to the bottom of the /etc/ethers file

    Ssh and telnet daemons

    Since 1.6.5.3-? custom firmwares contains telnet daemon enabled by default from the LAN side of your router. Use login/password from the web interface to gain root access.

    Also, there is a dropbear ssh daemon (password only auth, ssh v2) which is not enabled by default. Update: since 1.7.5.9-4 dropbear ssh daemon was recompiled with support for both RSA and DSS keys, and public key autentication. Authorized keys are supposed to be stored in the /usr/local/root/.ssh/authorized_keys (i.e. in the flashfs area). Keys handling was also changed: it’s no longer stored in the nvram, but in flashfs space /usr/local/etc/dropbear/. In order to use ssh you will need to perform this steps once:

    1. Connect to router using telnet
    2. Create required dir in the flashfs space using
    3. Generate the DSS key by typing
    4. Generate the RSA key by typing
    5. At this point keys are created and you can launch daemon by typing dropbear


      If everything goes well, you need to add dropbear to the startup script and commit changes to the flashfs:
    1. Adding lines to the post-boot:
    2. Save to flashfs and enable it

    Root file system on the external USB drive

    To free up unused ram space add this lines to your pre-boot script:

    Raw printing

    Update: 1.7.5.9-3 firmware use both printing methods — LPR (used by ASUS) and RAW, so you can use both protocols. Please note, LPR does not allow you to access second printer, due to fixed queue name used by ASUS — «LPRServer».

    Limited samba support

    Since 1.7.5.6-5 Samba 1.9.17p5 is included but, not enabled by default.

    Important notice: the samba is totally unsupported, use on your own risk!

    Small how-to:

    • Be sure you’ve specified hostname in the LAN IP Setting (this name will used be by samba)
    • add the following to your /usr/local/sbin/post-boot script):

    Once you’ve rebooted your wl500g should appear in workgroup called WORKGROUP and present you a share named «share». This share is read-only view of your usb drive (/tmp/harddisk/). There is also second invisible share called «share$» which is in the fact the read/write view of /tmp/harddisk/. No other access restriction present.

    There are log files available for samba — /var/log/nmb and /var/log/smb, they could be examined if something does not work.

    Other changes made to stock 1.7.5.9 firmware


    • Support for specifying the static address for the external interface in PPPoE mode. Useful for management of the external ethernet modem.
    • Replaced dproxy & udhcpd with dnsmasq to support both static leases and dhcp/dns integration (so you can resolve host names based on their dhcp names)
    • Updated pwc (Philips webcams) kernel module to 8.12 version
    • Update ov511 kernel module to 1.65 version, support for ov518 cameras (compression)
    • Fixed errors in the ASUS modified printer.o to resolve problems with kernel oopses when printer is connected to the wl500g (thanks to ebakke for testing)
    • Added an ability to change Administator’s name
    • Enabled log rotation, so your logs should not be bigger than 200K.
    • Flashed rootfs is now squash fs (the resultant image is now smaller than official firmwares)
    • Added access to 64k «config» partition in the flash (/dev/mtblock/4, /dev/mtd/4) for storing anything you need (use flash/erase for write/erase)
    • Added ether-wake utility for wake-on-lan functinality
    • New timezone (Azores Islands)
    • uClibc is now included fully, so there is no need to link external apps statically
    • Added LAN Hostname field
    • Simple hostnames are now resolved properly when LAN domain specified
    • Fixed Telstra BigPond support(credits to rwhitby)

    Customizing firewall

    Here is the /usr/local/sbin/post-firewall sample (which I’ve used in my setup)

    Customizing samba config


    Re-enabling flashfs load after the firmware upgrade


    Preparing the kernel


    Preparing the firmware dir


    Compiling firmware


    Download 1.8.1.7-3 (2004-11-15)


    Download 1.9.2.7-1 (2004-12-17)


    Download 1.9.2.7-2 (2004-12-26)


    Download 1.9.2.7-6a (2005-06-19)


    Download 1.9.2.7-6b (2005-06-30)


    Download 1.9.2.7-7 (2006-01-06)

    Fixed a bug in tar, which prevented flashfs save to work.

    No longer available for download.

    Download 1.9.2.7-7d (2006-06-07)


    Download 1.9.2.7-7e (2006-06-11)

    PPPoE with empty WAN IP address issue fixed.

    • 1.9.2.7-7e firmwares (browse directory to find out yours)
    • 1.9.2.7-7e sources (16200754 bytes)
    • toolchain is now should be build by typing make uClibc before any other tasks

    Download 1.9.2.7-7f (2006-11-06)


    Download 1.9.2.7-7g (2007-04-06)

    Windows XP users: check this MS KB 893357 article if you’ve delays/problems with WiFi connection.

    вторник, 27 ноября 2012 г.

    ASUS — прошивка от Олега (энтузиастов).

    Прошивка от Олега является очень популярной среди пользователей маршрутизаторов ASUS . Основное её достоинство это простота настройки и высокая стабильность. Официальная страница прошивки находиться по адресу http://code.google.com/p/wl500g/ . В этой статье я расскажу как установить прошивку на Ваш маршрутизатор. Рассматриваться будет модель ASUS RT-N16. Для простоты понимания текст будет разбит на разделы «подготовка» и «прошивка»

    • · RT-N10-1.9.2.7-rtn-r4667.trx
    • · RT-N10U-1.9.2.7-rtn-r4667.trx
    • · RT-N12-1.9.2.7-rtn-r4667.trx
    • · RT-N12B1-1.9.2.7-rtn-r4667.trx
    • · RT-N15U-1.9.2.7-rtn-r4667.trx
    • · RT-N16-1.9.2.7-rtn-r4667.trx
    • · WL320gE-1.9.2.7-d-r2624.trx
    • · WL320gP-1.9.2.7-d-r2624.trx
    • · WL330gE-1.9.2.7-d-r2624.trx
    • · WL500W-1.9.2.7-d-r2624.trx
    • · WL500W-1.9.2.7-rtn-r4667.trx
    • · WL500gp-1.9.2.7-d-r2624.trx
    • · WL500gp-1.9.2.7-rtn-r4667.trx
    • · WL500gpv2-1.9.2.7-d-r2624.trx
    • · WL500gpv2-1.9.2.7-rtn-r4667.trx
    • · WL500gx-1.9.2.7-d-r2624.trx
    • · WL520gu-1.9.2.7-d-r2624.trx
    • · WL550gE-1.9.2.7-d-r2624.trx
    • · WL700g-1.9.2.7-rtn-r4667.trx


    Статьи по теме