Wi-CAT LLC

Wireless Comprehensive Advanced Technology. Build your network now.

Wi-CAT LLC
Навигация Форума
Вы должны войти, чтобы создавать сообщения и темы.

(решено) Ошибка на вкладке Диагностика сети

Приветствую!

При долгом нахождении на вкладке Network Diagnostics вываливается ошибка (см. скриншот). При нажатии OK ошибка вываливается вновь или появляется через некоторое время. При этом в таблице висит "Please wait, data are loading..." и устройства в таблице не отображаются. Если перейти на другую вкладку и вернуться обратно, ошибка повторяетя. Лечится перезагрузкой роутера.

Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020
Браузер Google Chrome Версия 84.0.4147.135

На огнелисе не повторяется.

Цитата: auv от 17/09/2020, 17:32

Приветствую!

При долгом нахождении на вкладке Network Diagnostics вываливается ошибка (см. скриншот). При нажатии OK ошибка вываливается вновь или появляется через некоторое время. При этом в таблице висит "Please wait, data are loading..." и устройства в таблице не отображаются. Если перейти на другую вкладку и вернуться обратно, ошибка повторяетя. Лечится перезагрузкой роутера.

Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020
Браузер Google Chrome Версия 84.0.4147.135

На огнелисе не повторяется.

Добрый день!

У меня тоже выходит аналогичная ошибка на вкладке "Диагностика сети".  Разве что и на firefox-е повторяется, и на IE.

Но ошибка появляется при подключении конкретного клиента по кабелю к роутеру. Клиент - ноутбук с сетевой картой Qualcomm Killer E2200.  С остальными устройствами(TV Box и второй ноут) по кабелю таких проблем нет. Только с одним конкретным ноутбуком. Подключаешь ноут, и ломается Диагностика сети. Ошибка уходит если отключить этот ноут и перезагрузить роутер.

Автор, у Вас нет подключенных устройств по кабелю?

Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020

В firefox-е сообщение немного другое(см. скрин).

Я подозреваю, зависает одна из внутренних функций диагностики, которые периодически собирают данные о клиентах. Если можете, во время такого зависания зайдите в консоль роутера через ssh, введите ps и отправьте сюда вывод. Так или иначе, я постараюсь везде обернуть эти задачи в таймауты, чтобы оно не могло зависнуть навечно, какой бы странный ответ от клиента ни приходил.

Цитата: Sadler от 18/09/2020, 17:38

Я подозреваю, зависает одна из внутренних функций диагностики, которые периодически собирают данные о клиентах. Если можете, во время такого зависания зайдите в консоль роутера через ssh, введите

ps

ps и отправьте сюда вывод. Так или иначе, я постараюсь везде обернуть эти задачи в таймауты, чтобы оно не могло зависнуть навечно, какой бы странный ответ от клиента ни приходил.

[Wive-NG-HQ:/home]# ps
  PID USER       VSZ STAT COMMAND
    1 daemon    1920 S    {linuxrc} init
    2 daemon       0 SW   [kthreadd]
    3 daemon       0 SW   [ksoftirqd/0]
    5 daemon       0 SW   [kworker/u:0]
    6 daemon       0 SW   [migration/0]
    7 daemon       0 SW   [migration/1]
    8 daemon       0 SW   [kworker/1:0]
    9 daemon       0 SW   [ksoftirqd/1]
   10 daemon       0 SW   [kworker/0:1]
   11 daemon       0 SW   [migration/2]
   12 daemon       0 SW   [kworker/2:0]
   13 daemon       0 SW   [ksoftirqd/2]
   14 daemon       0 SW   [migration/3]
   15 daemon       0 SW   [kworker/3:0]
   16 daemon       0 SW   [ksoftirqd/3]
   17 daemon       0 SW<  [khelper]
   18 daemon       0 SW   [sync_supers]
   19 daemon       0 SW   [bdi-default]
   20 daemon       0 SW<  [kintegrityd]
   21 daemon       0 SW<  [crypto]
   22 daemon       0 SW<  [kblockd]
   23 daemon       0 SW   [khubd]
   24 daemon       0 SW   [kswapd0]
   25 daemon       0 SW<  [vmstat]
   26 daemon       0 SW   [fsnotify_mark]
   31 daemon       0 SW   [kworker/u:1]
   36 daemon       0 SW   [kworker/3:1]
   37 daemon       0 SW   [kworker/1:1]
   38 daemon       0 SW   [kworker/2:1]
   39 daemon       0 SW<  [deferwq]
   42 daemon     256 S    /bin/rcd
   43 daemon    1920 S    {linuxrc} init
  113 daemon     212 S    butcheck -t 10
  199 daemon    1912 S    klogd
  200 daemon    1912 S    syslogd -b0 -s200 -l7 -S -D
  203 daemon    1976 S    haveged -r 0 -v 0 -w 1024 -d 32 -i 32
  205 daemon     256 S    fwupdate -d
  245 daemon    2012 S    mdev -d
  718 nobody    2432 S    dnsmasq -N -c 4096 --dns-forward-max=512 --no-poll --all-servers --dns-loop-detect --clear-on-rel
 4024 daemon   14520 S    nginx -g user Admin ;
 4025 daemon   14688 S    nginx -g user Admin ;
 6514 daemon       0 SW   [kworker/0:2]
16745 daemon       0 SW   [RtmpCmdQTask]
16746 daemon       0 SW   [HwCtrlTask]
16747 daemon       0 SW   [ser_task]
16748 daemon       0 SW   [RtmpMlmeTask]
18376 daemon    1256 S    ralinkiappd -wi ra0 -wi rai0
18438 daemon    1320 S    lld2d br0 ra0
18478 daemon    1916 S    inetd -q 64 -R 128
18589 daemon    1924 S    udhcpd /etc/udhcpd.conf -S -a 500
19467 daemon    1916 S    ntpd -d -p ru.pool.ntp.org
19813 daemon    1280 S    irqbalance --banirq=64 --banirq=65 --banirq=66 --banirq=67 --banirq=68 --banirq=69 --banirq=70 --
19902 daemon    1272 S    igmpproxy /etc/igmpproxy.conf
19977 daemon    1916 S    udhcpc -i eth3 -S -R -T 5 -a -s /etc/scripts/udhcpc-script -p /var/run/udhcpc.pid -O routes -O st
20724 daemon    1456 R    /bin/dropbear -i -R -K 60 -I 43200 -j
20725 daemon    1928 S    -sh
20726 daemon    1916 R    ps

 

Цитата: b11 от 18/09/2020, 17:21
Цитата: auv от 17/09/2020, 17:32

Приветствую!

При долгом нахождении на вкладке Network Diagnostics вываливается ошибка (см. скриншот). При нажатии OK ошибка вываливается вновь или появляется через некоторое время. При этом в таблице висит "Please wait, data are loading..." и устройства в таблице не отображаются. Если перейти на другую вкладку и вернуться обратно, ошибка повторяетя. Лечится перезагрузкой роутера.

Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020
Браузер Google Chrome Версия 84.0.4147.135

На огнелисе не повторяется.

Добрый день!

У меня тоже выходит аналогичная ошибка на вкладке "Диагностика сети".  Разве что и на firefox-е повторяется, и на IE.

Но ошибка появляется при подключении конкретного клиента по кабелю к роутеру. Клиент - ноутбук с сетевой картой Qualcomm Killer E2200.  С остальными устройствами(TV Box и второй ноут) по кабелю таких проблем нет. Только с одним конкретным ноутбуком. Подключаешь ноут, и ломается Диагностика сети. Ошибка уходит если отключить этот ноут и перезагрузить роутер.

Автор, у Вас нет подключенных устройств по кабелю?

Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020

В firefox-е сообщение немного другое(см. скрин).

Да, есть. Как раз ноут, на котором ловлю ошибку. Попробую по wi-fi подключиться для проверки.

Цитата: auv от 18/09/2020, 17:53

Да, есть. Как раз ноут, на котором ловлю ошибку. Попробую по wi-fi подключиться для проверки.

По wi-fi такая же ошибка. На firefox'е тоже словил.

Также приложу ещй раз вывод ps

Спойлер
Извините, только авторизованные пользователи могут видеть спойлеры.

В списке не увидел ничего из того, что могло зависнуть, но всё равно покопаю в этом направлении, там больше нечему ломаться.

Я нашел причину. Роутер формирует невалидный js-файл по адресу /adm/net-overview-update.js.

net_overview_list = [ 

{ 'row_type':'Eth','mac':'44:8A:5B:**:**:**','ip':'192.168.1.250','hostname':'desktop','vendor':'Micro-Star INT'L CO., LTD.','q0':'','q1':'','txrate':'' },

];
updateTable();

Значение поля vendor содержит неэкранированный апостроф, что ломает всю разметку.

 

Цитата: alb от 28/09/2020, 16:35

Я нашел причину. Роутер формирует невалидный js-файл по адресу /adm/net-overview-update.js.

net_overview_list = [
{ 'row_type':'Eth','mac':'44:8A:5B:**:**:**','ip':'192.168.1.250','hostname':'desktop','vendor':'Micro-Star INT'L CO., LTD.','q0':'','q1':'','txrate':'' },
];
updateTable();
net_overview_list = [ { 'row_type':'Eth','mac':'44:8A:5B:**:**:**','ip':'192.168.1.250','hostname':'desktop','vendor':'Micro-Star INT'L CO., LTD.','q0':'','q1':'','txrate':'' }, ]; updateTable();
net_overview_list = [ 

{ 'row_type':'Eth','mac':'44:8A:5B:**:**:**','ip':'192.168.1.250','hostname':'desktop','vendor':'Micro-Star INT'L CO., LTD.','q0':'','q1':'','txrate':'' },

];
updateTable();

Значение поля vendor содержит неэкранированный апостроф, что ломает всю разметку.

 

Т.е ломается при вендоре - Micro-Star INT'L CO., LTD.? то бишь MSI

У меня как раз ноут MSI)

Цитата: b11 от 28/09/2020, 17:03

Т.е ломается при вендоре - Micro-Star INT'L CO., LTD.? то бишь MSI

У меня как раз ноут MSI)

Да, ломается при вендорах, у которых в названии есть апостроф, в частности у MSI. Ошибка новичка, на мой взгляд.

Спасибо, там действительно не хватало экранирования одинарных кавычек. Исправлено, появится в следующей версии после стадии тестирования.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

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