Зачем нужен архив диагностики?
ПО EasyWRT имеет возможность выгрузки архива, содержащего расширенную диагностическую информацию на основе выполнения определенных команд и выгрузки конфигурации роутера.
При возникновении неполадок в работе SNR-CPE c ПО EasyWRT, создайте диагностический архив и приложите к заявке на www.nag.support.
Как создать архив?
Авторизуйтесь на роутере
Перейдите в браузер, введите учетные данные, указанные на стикере роутера (если не были изменены):
Сохраните архив
Для сохранения архива перейдите по пути Сеть → Диагностика и нажмите Создать архив (ссылка на DEMO-версию)
Предназначение архива и его содержимое
Сохраненный диагностический архив имеет структуру, состоящую из трех основных каталогов:
- etc - основной каталог конфигурационных файлов
- tmp - содержит подкаталог diagnostic, хранящий текстовые файлы с выводом диагностических команд
- var - не используется в диагностике
Таким образом, основные каталоги в архиве диагностики - /etc и /tmp.
[ /tmp/diagnostic/... ] - Текстовые файлы с результатом выполнения команд
В каталоге /tmp/diagnostic сохранены текстовые файлы, в которых приведен вывод команд диагностики.
sysinfo.txt
Используемые команды
# вывод версии ПО
ubus call system board
# проверка возможности обновления ПО
ubus call fwupdate check
# вывод подключенных беспроводных клиентов к SNR-CPE и уровней сигнала от этих клиентов до роутера
ubus call cpe-tools.wireless sta_list
# вывод списка беспроводных интерфейсов
ubus call spe-tools.wireless status
# сканирование радиоэфира
ubus call cpe-tools.wireless site_survey "{\"ifname\":\"$i\"}"
# вывод топологии mesh
ubus call cpe-tools.mesh topology
#
ubus call cpe-tools port_list '{"vlans":"true","counters":"true","neighbours":true,"nbrs_age_thresh":2}'
# вывод всех имеющихся у маршрутизатора интерфейсов, даже выключенных
ifconfig -a
# вывод таблицы маршрутизации
route -n
# вывод ARP-таблицы
ip neigh
# вывод ARP-таблицы (аналог команды ip neigh)
test -x /bin/arp && /bin/arp || \
test -x /sbin/arp && /sbin/arp || \
cat /proc/net/arp
# вывод занятой, свободной и разделяемой памяти
cat /proc/meminfo
# вывод всех процессов
ps
# вывод информации по интерфейсам и их MAC-адреса
mtk_factory r lan
mtk_factory r wan
mtk_factory r wlan
mtk_factory r wlan2
# вывод серийного номера роутера и SSID
mtk_factory r sn
mtk_factory r ssid
dmesg.txt
Используемые команды
# вывод буфера ядра
dmesg
logread.txt
Используемые команды
# считывание имеющегося лога
logread
ping.txt
Используемые команды
# построение трассировки до google dns-адресов
traceroute -q 1 - 50 -w 1 8.8.8.8
# отправка эхо до google dns-адресов
ping -c 5 -w 10 8.8.8.8
# построение трассировки до яндекса
traceroute -q 1 -m 50 -w 1 ya.ru
# отправка эхо до яндекса
ping -c -w 10 ya.ru
# построение трассировки до сервера обновлений SNR-CPE
traceroute -q 1 -m 50 -w 1 upgrade.snr.systems
# отправка эхо до сервера обновлений SNR-CPE
ping -c 5 -w 10 upgrade.snr.systems
[ /etc/... ] - Конфигурация ПО
Для более тщательной диагностики, в архив перенесен каталог файловой системы /etc , содержащий конфигурационные файлы системы. Благодаря этому каталогу, диагностический архив можно установить через WEB-интерфейс на другой роутер SNR-CPE, например, для попытки воспроизведения диагностируемой ошибки.
Содержимое конфигурации в каталоге /etc | Установка конфигурации на роутер |
---|
|
Для установки диагностического архива на роутер, перейдите по Система → Управление → Конфигурация, затем нажмите Выберите файл (ссылка на DEMO-версию), и выберите диагностический архив на компьютере. Нажмите кнопку Загрузить архив. |