Jump to content

Le ecureuil

Forum Members
  • Posts

    10175
  • Joined

  • Last visited

  • Days Won

    601

Posts posted by Le ecureuil

  1. В 5/30/2017 в 22:30, Sergey Zozulya сказал:

    Keenetic Ultra II, 2.09.A.9.0-0

    Еще совсем недавно работал проброс фиксированного набора портов (80, 81, 280, 591, 777, 5080, 8080, 8090, 65080) при сером IP. Это было отличное решение (и единственное удобное из мне известных при сером IP), т. к. обеспечивало удаленный доступ на сервисы, установленные в Entware (прежде всего к Deluge, netdata и др.) по имени KeenDNS и одному из портов из этого списка, на который настроен проброс. Причем, как где-то писали сами разработчики, это вполне официальная фича, только мало известная.

    Но вот уже как несколько обновлений (точно не скажу, с какой версии началось) такой проброс не работает. При обращении на проброшенный порт белый экран в браузере и все.

    Это баг или такую возможность действительно убрали??

    Посмотрите на HTTP-заголовки при "белой странице" и пришлите их сюда (а еще лучше прямо дамп TCP-сессии этой).

  2. 2 часа назад, IgaX сказал:

    Для удобства разрабов это сделано. Релиз не проверял, но там такая догадка и не прокатит.

    ETag не сойдется и Last-Modified. И пользователь все же чаще ходит по интерфейсу, чем перепрошивает роутер.

    В общем, со мной в этом плане бесполезно.

    Чтобы не сошелся etag и last-modified об этом нужно будет спросить сервер.

    И вот тут интересный вопрос - как часто это делать?

    Если делать редко, то массовые пользователи при выходе новой беты или stable, где статика поменялась, на некоторое время могут быть с "кривым" веб-интерфейсом. Это недопустимо.

    Потому делать на статику запрос с if-modified-since и if-none-match раз в минуту при серфинге по страницам и получать 304 вполне себе неплохое решение. Если у вас есть лучшее - предложите его.

  3. 5 минут назад, IgaX сказал:

    честно еще несколько раз решрефил для чистоты эксперимента .. и мое "любимое" время ожидания от .. localhost?

      Показать содержимое

    и:

      Показать содержимое

     

    Не-не, я согласен с Арамисом. Все правильно и лучше быть не может. Все это плод моего воображения и исключительная неудача при раздаче. Непруха.

    Там делается запрос в управляющий демон. Какие именно команды выполняются из этого скрина не видно, потому судить рано - может этот запрос выводит список всех интерфейсов и все настройки? Тогда и 100 мс это мало.

  4. 18 минут назад, IgaX сказал:

    .. пробегаемся по "кэшу" и что, в основном, видим?

    
    Cache-Control: max-age=60

    Т.е. устаревает через 60 сек (статика .. 60 сек, не, ну, Карл!). При этом имеет приоритет перед Expires, который выставляется .. а тоже в одну минуту (но просто не работает, м.б. для legacy). Про доп.опции Cache-Control, которые могли бы в т.ч. помочь "забыть" пользователю "обновлять" "кэш" браузера каждый раз после прошивки для, например, one.js, и сделать его, пользователя, жизнь комфортной, - про это просто не говорю.

    Не, есть грамотный момент, не спорю: для /ci выставляется (чтобы сразу устаревало):

    
    Cache-Control: max-age=0

    Вы, наверное, решите, что это все безумно сложно настроить, потребуются недели, месяцы и даже годы, но:

    
    more temp:nginx/nginx.conf

    И возьмем примеры по настройке кэшей в Nginx, скажем, здесь .. в поисках конструкций:

    
    server {
    #...
    location ~* \.(gif|ico|jpe?g|png)(\?[0-9]+)?$ {
    expires     1w;
    }
    location ~* \.(css|js)$ {
    expires     1d;
    }
    #...
    }

    и

    
    server {
    #...
    location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
    add_header Cache-Control "max-age=88000,  public";
    }
    #...
    }

    и вот он наш Expiresтуда же и заодно):

    
    location ^~ /favicon.ico {
    			return 404;
    			add_header Ndm-Sysmode router;
    			expires 1m;
    
    .. и вот:
    
    location ~* ^(?!(\/storage\/|storage:\/)).*\.(gif|jpg|png|css|js|ico)$ {
    			include /etc/nginx/mime.types;
    			default_type application/octet-stream;
    			root /usr/share/htdocs;
    			add_header Ndm-Sysmode router;
    			expires 1m;
                
    итд.

    .. добавить заголовки для Cache-Control .. а .. зачем, Nginx видимо сам добавит на основе expires, не царское это дело.

    И справочно (мало ли):
    https://habrahabr.ru/post/204464/
    http://xmlhack.ru/texts/06/doing-http-caching-right/doing-http-caching-right.html

    ***
    Как там было .. "почувствуйте нашу любоff" =)

    А если при перепрошивке устройства поменялись статические файлы (тем более если юзеры постоянно скачут между 2.07 - 2.08 - 2.09), то мы попадаем в ж... и получаем кривой интерфейс. Отличное решение!

    Ну подумать-то можно хоть немного, зачем это сделано.

  5. 47 минут назад, IgaX сказал:

    Например, после рефреша #web.tc общая картина выглядит так:

      Скрыть содержимое

    guiscr1.thumb.png.52e6f95da490188fd57085be12dada23.png

    Эмм .. ну вы понимаете, да? как $#&%@@^*@%*#%*^%#^ и вообще для локального(!) веб-сервера.

    1) HTTP/1.1 304 Not Modified .. как бы соединение все равно есть, байтики идут, digest юзается;
    2) И скок их тут лишних на простом рефреше где-то в #web.tc? .. на вскидку как бы как мин. 13.

    Самое забавное, что memory cache то используется (а если делать через encode и data: - то, угу, всегда).

    Дальше лучше ..

    И что в этой картине не так?

  6. 6 минут назад, gaaronk сказал:

    Недолго музыка играла.

    Вчера все по SSL работало. Сегодня с утра - нет. При этом firewall соединения пропускает. Процесс ndm порт 443 слушает.

    Видны коннекты ESTABLISHED

    А ничего нет.

    В CLI команда no ip http ssl enable отрабатывала секунд 20

    При этом процесс ndm продолжил слушать порт 443

    После этого ip http ssl enable ни к чему хорошему не привел

    Да и вообще весь CLI отвалился

    (config)> show log once - выдает пустоту

    автокомплит не работает

    sh run не работает

     

    web  интерфейс работает, но там много страшного

      Показать содержимое

     

    2.09.A.9.0-0

    Спасибо за отладку, скоро планируется пачка исправлений и бакфиксов для SSL.

    • Thanks 1
  7. 6 минут назад, Roman_Petrov сказал:

    Да, с включенным tx burst ситуация улучшается. Я про него случайно-счастливо позабыл. И то что я писал постом выше, что начинает резать скорость : похоже проблема таки оказывается у меня в оборудовании, а не в Zyxel. Буду еще тестировать для однозначных выводов.

     

    P.S. А зачем таки его отключили в последствии? (Tx burst)

    Он плохо себя показывает, если у провайдера есть шейпер и вы гоняете speedtest (ну то есть виноват мерзкий противный speedtest со своим идиотским алгоритмом подсчета, но мы же не сможем каждому встречному это доказать - проще "сделать им приятно").

    • Thanks 1
  8. 8 часов назад, Mr.Hunt сказал:

    Попробовал новое соединение создать, создалось нормально и удалилось тоже.

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

     

    Где можно бы было почистить в базе его ?

    В консоли выполните


    > no crypto ike key rt-asa

    > no crypto ike proposal rt-asa

    > no crypto ike policy rt-asa

    > no crypto ipsec transform-set rt-asa

    > no crypto ipsec profile rt-asa

    > no crypto map rt-asa

    > system configuration-save

     

    Больше вас призраки преследовать не будут.

  9. 1 час назад, Masson сказал:

    Ну вот, что и требовалось доказать...Пошла 35 минута просмотра, фильм продолжает идти. Клиент был отключен, роутер перезагружен. VPN сервер включен, активных подключений нет. Делайте выводы, господа!

    Спасибо за интересные наблюдения, похоже надо сделать фильтр SSDP между сетями для VPN-подключений. Проверим это.

    • Thanks 2
  10. 21 минуту назад, Masson сказал:

    Ну все, окончательно убедился что в вылетах виноват VPN сервер! Сегодня при просмотре фильма (2 по счету) без вылета, решил не прерывая просмотр на телевизоре, подрубить клиента vpn. Итог - вылет через полчаса! Отключение удаленного клиента по vpn, перезагрузка роутера, продолжение просмотра - вылетов нет! Лог прикладывать не буду и так все понятно.(Кстати, обновился до 7.03)

    А когда просто запущен VPN-сервер, но нет подключенных клиентов - все нормально?

  11. 10 часов назад, Андрей Курганов сказал:

    Здравствуйте.

    Аналогичная ошибка на старом (белом) кинетике.

    Можно надеяться на исправление?

    v2.04(BFW.2)C7. Обновлений не находит.

    Нет, белый кинетик "все".

  12. По-моему вам логи довольно информативно сообщают, что у вас не так:

    [E] May 11 01:46:18 ndm: Network::Interface::IP: "PPTP5": network 192.168.0.2/32 conflicts with interface "Home".
    [I] May 11 01:46:18 ndm: Network::Interface::IP: "PPTP5": IP address cleared.

    Измените подсеть Home, или же покажите селф-тест 2.08 с точно такими же настройками.

    • Thanks 1
  13. У вас усилитель отвечает на ARP-запросы к клиенту за этим усилителем (причем ладно бы отвечал только он, но клиент-то и сам отвечает со своим MAC), как и вообще любой boradcast. Вообще-то это косяк усилителя, и возможно из-за этого будет отваливаться сеть.

  14. 5 часов назад, Keen сказал:

    Все-таки есть подозрение, что отвалы от swnat, отключив Запретить доступ в интернет всем незареганным устройствам - пропали. Может этот вывод неверен, но работает.

    Как swnat связан по-вашему с этой галкой?

  15. Теперь нужно перед стартом видеокамеры вручную загружать модули в таком порядке:

    insmod /lib/modules/3.4.113/videodev.ko

    insmod /lib/modules/3.4.113/videobuf2-core.ko

    insmod /lib/modules/3.4.113/videobuf2-memops.ko

    insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko

    insmod /lib/modules/3.4.113/uvcvideo.ko

    И все будет ок.

    • Thanks 1
  16. 14 часа назад, enpa сказал:

    @ndm @gumage подтверждаю. Сегодня два раза ловил на Extra II подобное, когда создавал PPTP-клиентов. Роутер уходит моментально в ребут, даже не успеваешь снять никакие логи, селфы.

    Сколько туннелей при этом создано? Когда именно стало приявляться (это очень важно, нужна точная версия прошивки)?

    • Thanks 1
×
×
  • Create New...