Обновление прошивки Asus RX3141
Так как в большинстве случаев лучше использовать последние версии прошивок, мы решили описать процесс обновления версии с самого начала, до рассмотрения настроек. Итак, для обновления программного обеспечения маршрутизатора необходимо выбрать пункт меню "Management". Здесь можно сбросить настройки до заводских, обновить версию прошивки, перезагрузить Asus RX3141, а также сохранить или восстановить файл конфигурации маршрутизатора.
Перед началом обновления программного обеспечения Asus RX3141 рекомендуем сохранить файл настроек, хотя, к слову сказать, у нас настройки ни разу при обновлении не терялись. Для сохранения файла конфигурации в меню "Management" необходимо выбрать пункт "Backup/Restore" и указать далее, хотим ли мы сохранить файл конфигурации или же восстановить уже сохранённый.
Перейдём теперь непосредственно к обновлению. Для чего выбираем в меню "Management" подпункт "Firmware Upgrade".
Теперь надо указать путь к файлу с прошивкой. В скачанном архиве находились два файла: образ самой прошивки и файл с описанием изменений для этой версии ПО. Продолжение процесса обновления показано на скриншотах ниже.
После заливки образа программного обеспечения системе необходимо всего 15 секунд для перезагрузки и применения всех изменений. На наш взгляд, Asus RX3141 достаточно быстро загружается, что является неоспоримым преимуществом.
Кроме обновления прошивки через web-интерфейс, существует также возможность использования TFTP-протокола для обновления версии программного обеспечения. Мы решили обновить прошивку и этим способом. Однако, при попытке обновления на "живом" и нормально работающем маршрутизаторе мы получали сообщение об истечении времени ожидания.
C:\>tftp /?
Обмен файлами с удаленным компьютером, на котором запущена служба TFTP.
TFTP [-i] узел [GET | PUT] источник [адресат]
-i Задание режима передачи файлов в двоичном формате.
В этом режиме файл передается в неизменном виде
по байтам. Воспользуйтесь этим режимом при передаче
двоичных файлов.
узел Указание локального или удаленного узла.
GET Передача исходного файла с удаленного узла
на локальный узел.
PUT Передача исходного файла с локального узла
на удаленный узел.
источник Передаваемый файл.
адресат Задание адресата, которому нужно передать файл.
C:\>tftp -i 10.0.1.4 put firm.bin
Истек таймаут
В руководстве по аварийному обновлению прошивки в маршрутизаторе Asus RX3141 сказано, что такое обновление возможно после 10-секундного удержания клавиши "Reset". В этом случае IP-адрес LAN порта меняется на 192.168.1.1 с маской 255.255.255.0, и "поднимается" сервер TFTP, с помощью которого и происходит заливка. Никакой лишней информации при этом не выдаётся.
C:\>tftp -i 192.168.1.1 put firm.bin
Успешная передача: 1496713 байт за 3 с, 498904 байт/с
C:\>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
<title>Router / Administration</title><SCRIPT language=javascript src=common.js></SCRIPT>
<script language=JavaScript src=WbRouter.js></script>
<script language=JavaScript>
var va_HttpPassword = 'TestPass';
var va_PrivateMACAddress = '00-11-2F-E0-4F-64';
var va_PublicMACAddress = '00-11-2F-E0-4F-65';
var va_ClonePublicMACAddress = '00-11-2F-E0-4F-65';
var va_EnableUPNP = 0;
var va_EnableAdminLan = 1;
var va_EnableAdminWan = 0;
var va_ExternalAdminPort = 8080;
var va_EnableAutoLogout = 1;
var va_LogoutIdle = 10;
var va_EnablePingLan = 1;
var va_EnablePingWan = 0;
var va_EnableDnsProxy = 1;
var va_WanMacReconfig = 0;
var va_WanDuplex = 0;
</script>
-- More --
Переменная va_HttpPassword содержит пароль администратора в открытом текстовом виде. Надеемся, что это недоразумение будет исправлено в следующих версиях прошивок для Asus RX3141. Интересно, а что ещё можно сделать, если есть доступ к этим страничкам?!
В меню "Router Setup-Connection" собраны параметры конфигурации интерфейсов Asus RX3141. Забыли пароль для PPPoE соединения с Вашим ISP? Не проблема! Аналогичным способом находим файл sys-tem_setup*.htm, а уже в нём ищем параметры va_pppoe_user и va_pppoe_pass. Нам посчастливилось также заглянуть внутрь файла WbRouter.js, который появляется, если сохранить на диск подпункт меню "Connection". Из этого файла мы узнали, что маршрутизатор различает браузеры, которые используются для настройки: Microsoft Internet Explorer, Netscape или же Konqueror. Видимо, разным браузерам отдаются различные страницы.
WAN-порт поддерживает 10/100 Мбит/с Ethernet с автоматическим определением скорости и MDI/MDIX. Поддерживаемые типы адресов и соединений для внешнего порта: PPPoE (unnumbered, multi-session), а также статическое и динамическое (DHCP) задание адреса.
LAN-порт содержит четыре разъёма RJ-45 и предназначен для работы на скоростях 10/100/1000 Мбит/с с автоматическим определением скорости работы и MDI/MDIX.
Понять различия в типах PPPoE-соединений поможет приведённый ниже рисунок.