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

Цитата: 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На огнелисе не повторяется.
Приветствую!
При долгом нахождении на вкладке Network Diagnostics вываливается ошибка (см. скриншот). При нажатии OK ошибка вываливается вновь или появляется через некоторое время. При этом в таблице висит "Please wait, data are loading..." и устройства в таблице не отображаются. Если перейти на другую вкладку и вернуться обратно, ошибка повторяетя. Лечится перезагрузкой роутера.
Роутер FT-AIR-DUO-G
Прошивка 2.8.7.RU.08092020
Браузер Google Chrome Версия 84.0.4147.135
На огнелисе не повторяется.

Цитата: 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-е сообщение немного другое(см. скрин).
Цитата: 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-е сообщение немного другое(см. скрин).

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

Цитата: auv от 18/09/2020, 17:53Цитата: 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 подключиться для проверки.
Цитата: 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, 18:22Цитата: auv от 18/09/2020, 17:53Да, есть. Как раз ноут, на котором ловлю ошибку. Попробую по wi-fi подключиться для проверки.
По wi-fi такая же ошибка. На firefox'е тоже словил.
Также приложу ещй раз вывод ps
[spoiler]
[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] 4 daemon 0 SW [kworker/0: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 213 daemon 1912 S klogd 214 daemon 1912 S syslogd -b0 -s200 -l7 -S -D 217 daemon 1976 S haveged -r 0 -v 0 -w 1024 -d 32 -i 32 219 daemon 256 S fwupdate -d 259 daemon 2012 S mdev -d 730 nobody 2436 S dnsmasq -N -c 4096 --dns-forward-max=512 --no-poll --all-servers --dns-loop-detect --clear-on-rel 2023 daemon 0 SW [RtmpCmdQTask] 2024 daemon 0 SW [HwCtrlTask] 2025 daemon 0 SW [ser_task] 2026 daemon 0 SW [RtmpMlmeTask] 3450 daemon 1320 S lld2d br0 ra0 3489 daemon 1916 S inetd -q 64 -R 128 3599 daemon 1924 S udhcpd /etc/udhcpd.conf -S -a 500 4010 daemon 14520 S nginx -g user Admin ; 4011 daemon 14724 S nginx -g user Admin ; 4538 daemon 1916 S ntpd -d -p ru.pool.ntp.org 4884 daemon 1280 S irqbalance --banirq=64 --banirq=65 --banirq=66 --banirq=67 --banirq=68 --banirq=69 --banirq=70 -- 4976 daemon 1272 S igmpproxy /etc/igmpproxy.conf 5048 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 10315 daemon 1456 R /bin/dropbear -i -R -K 60 -I 43200 -j 10316 daemon 1928 S -sh 10585 daemon 1916 R ps
[/spoiler]
Цитата: auv от 18/09/2020, 17:53Да, есть. Как раз ноут, на котором ловлю ошибку. Попробую по wi-fi подключиться для проверки.
По wi-fi такая же ошибка. На firefox'е тоже словил.
Также приложу ещй раз вывод ps

Цитата: Sadler от 18/09/2020, 18:28В списке не увидел ничего из того, что могло зависнуть, но всё равно покопаю в этом направлении, там больше нечему ломаться.
В списке не увидел ничего из того, что могло зависнуть, но всё равно покопаю в этом направлении, там больше нечему ломаться.

Цитата: 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();Значение поля vendor содержит неэкранированный апостроф, что ломает всю разметку.
Я нашел причину. Роутер формирует невалидный 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 содержит неэкранированный апостроф, что ломает всю разметку.

Цитата: b11 от 28/09/2020, 17:03Цитата: 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)
Цитата: 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)

Цитата: alb от 28/09/2020, 17:22Цитата: b11 от 28/09/2020, 17:03Т.е ломается при вендоре - Micro-Star INT'L CO., LTD.? то бишь MSI
У меня как раз ноут MSI)
Да, ломается при вендорах, у которых в названии есть апостроф, в частности у MSI. Ошибка новичка, на мой взгляд.
Цитата: b11 от 28/09/2020, 17:03Т.е ломается при вендоре - Micro-Star INT'L CO., LTD.? то бишь MSI
У меня как раз ноут MSI)
Да, ломается при вендорах, у которых в названии есть апостроф, в частности у MSI. Ошибка новичка, на мой взгляд.

Цитата: Sadler от 28/09/2020, 19:03Спасибо, там действительно не хватало экранирования одинарных кавычек. Исправлено, появится в следующей версии после стадии тестирования.
Спасибо, там действительно не хватало экранирования одинарных кавычек. Исправлено, появится в следующей версии после стадии тестирования.