-
Постов
4 894 -
Зарегистрирован
-
Посещение
-
Победитель дней
80
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Сообщения, опубликованные vasek00
-
-
11 минуту назад, r13 сказал:
ЗЫ да все равно костыль, только если торрент не меняет порты каждый раз.
В настройках если на статике то не меняет. А вот с исходящими да.
-
28 минут назад, Le ecureuil сказал:
Может быть, но пока давайте хотя бы вариант с раскидыванием хостов и встроенных в Keenetic сервисов по нужным политикам доведем до ума.

Ну и load-balancing на несколько каналов мне видится тоже приоритетнее.
т.е. равномерное распределение нагрузки по каналам или как быть с сайтами с авторизацией на которых маршрут должен быть сохранен на все время, но тогда это не "load-balancing"
-
А мне бы интересно при двух каналах и dnsmasq гнать запросы на два DNS по разным каналам, т.е. имеем :
server=IP_DNS1 server=IP_DNS2 all-serversесть IP_DNS1 то по одному маршруту, IP_DNS2 по другому или список http://192.168.1.1/_/controlPanel/policies добавить получателя и маршрут для него
IP_адресс -> маршрут
13 минуты назад, Le ecureuil сказал:Если подскажете, как дешево (в смысле нагрузки на CPU) отличить каждый TCP/UDP поток торрента от TCP/UDP потока неторрента, то подумаем. Пока у меня идей нет.
Торрент весит на определенном порту (естественно на стат а не на динамическом) т.е. все что с "IP:порт_А" и все остальное "IP"
-
/ # ip neigh show -
6 минут назад, Zatserkovnyy сказал:
Нашел как сделать смс-оповещение о включении/выключении интернета. Но это половина дела) Подскажите куда глядеть или какой пакет нужен, чтобы смс-оповещение приходило о подключении, либо отключении устройства?
Тут же есть где то про это.
Было предложение на основании arp таблицы, которая есть на роутере
/opt/etc # arp Address HWtype HWaddress Flags Mask Iface 192.168.1.98 ether хх:хх:хх:хх:хх:94 C br0 192.168.1.24 ether хх:хх:хх:хх:хх:73 C br0 192.168.1.2 ether хх:хх:хх:хх:хх:e2 C br0 /opt/etc #или через cli но запросы через ndmq типа такого
$arp_yes = 'cat /proc/net/arp | awk '/192.168.1/ {print $1}'' if [ "$arp_yes" == "" ] then echo "ON" $traf_guest = "ndmq -p 'show interface CdcEthernet0' -P rate if [ "$traf_guest" == "" ] then echo "ON" ndmq -p 'interface CdcEthernet0 traffic-shape rate 50000' -P message fi fi (config)> show interface CdcEthernet0 id: CdcEthernet0 index: 0 type: CdcEthernet description: D-Link Mobile Broadband interface-name: CdcEthernet0 link: down connected: no state: up mtu: 1500 tx-queue: 1000 plugged: no global: yes defaultgw: no priority: 32767 security-level: public (config)> (config)> show ip arp ================================================================================ Name IP MAC Interface ================================================================================ Home-Ps 192.168.1.2 хх:хх:хх:хх:хх:e2 Home (config)> http://192.168.1.100/rci/show/ip/arp 00 09 * * * root ndmq -p 'ip hotspot wake хх:хх:хх:хх:хх:af' -P message lan_ip=$(ndmq -p 'show interface Bridge0' -P address)-
1
-
-
7 минут назад, Zatserkovnyy сказал:
Возможно ли реализовать с помощью OPKG такой сценарий: если определенное подключенное устройство пропадает из сети или подключается к сети - на почту приходило об этом оповещение?
Примеры тут на форуме пробегали.
-
Пока вроде в норме на двух каналах, клиента переносил из профиля доступа одного в другой, трассер показывал на согласно выставленным приоритетам по каналам для данного профиля.
Не много не привычно, например можно два профиля в каждом устанавливают нужный канал или каналы (можно основной и резервный, меняя их приоритет в данном профиле)
known host Клиент_1 хх:хх:хх:хх:05:d9 known host Клиент_2 bb:bb:bb:bb:1e:73 known host Клиент_3 аа:аа:аа:аа:c4:be ip dhcp host хх:хх:хх:хх:05:d9 192.168.1.21 ip dhcp host аа:аа:аа:аа:c4:be 192.168.1.17 ip policy Policy0 description Proba permit global PPPoE1 permit global PPPoE0 no permit global Asix no permit global FastEthernet0/Vlan3 no permit global ISP ip hotspot …. host аа:аа:аа:аа:c4:be permit ?????????????????????? host аа:аа:аа:аа:c4:be policy Policy0 host cc:cc:cc:cc:3c:94 permit …. host хх:хх:хх:хх:05:d9 deny default-policy deny Клиент_3 аа:аа:аа:аа:c4:be попал в профиль Proba - имеет доступ в интернет и default на PPPoE1 для всех остальных клиентов основной канал PPPoE0. Трассер с Клиент_3 подтвердил данные по маршруту через PPPoE1. -
Проверено на 2.12.A409 да и ранее работает при схеме
в двух словах при установленной "opkg install kmod_ndms xtables-addons_legacy iptables"
После рестарта роутера / # lsmod | grep raw iptable_rawpost 609 0 / # iptables -t raw -I PREROUTING -p tcp ....... / # lsmod | grep raw iptable_raw 881 1 iptable_rawpost 609 0 / # iptables -t raw -nvL Chain PREROUTING (policy ACCEPT 650 packets, 145K bytes) pkts bytes target prot opt in out source destination 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp ....... Chain OUTPUT (policy ACCEPT 630 packets, 149K bytes) pkts bytes target prot opt in out source destination / #Компонент "netflow" установлен, для моих задач RAW все работает, возможно на каких-то других из-за монопольного захвата что-то и всплывет, пока все нормально.
Цитата<component>
<name>netflow</name>
<description lang="EN">NetFlow Monitor</description>
<details lang="EN">Gathers information about network traffic forwarded to the internet, and exports flow records to a NetFlow collector.</details>
<description lang="RU">Сенсор NetFlow</description>
.....
<version>3.4.113+2.2-3-1</version>
<hash>ad6ac9b022a4b5dce656b1e335b34b73</hash>
<installed>3.4.113+2.2-3-1</installed>
<queued>no</queued>
</component>и полный пакет
<components>acl,adguard-dns,angular-ndw,base,chilli,cifs,cloudcontrol,config-ap,config-client,config-repeater,corewireless,ddns,dhcpd,dlna,dot1x,dpi,eoip,fat,ftp,gre,hfsplus,igmp,ip6,ipip,ipsec,l2tp,miniupnpd,monitor,nathelper-ftp,nathelper-h323,nathelper-pptp,nathelper-rtsp,nathelper-sip,netflow,nortondns,ntfs,nvox,openvpn,opkg,opkg-kmod-fs,opkg-kmod-netfilter,opkg-kmod-netfilter-addons,opkg-kmod-tc,opkg-kmod-usbip,pingcheck,ppe,pppoe,pptp,skydns,snmp,ssh,sstp,sstp-server,storage,trafficcontrol,transmission,udpxy,usb,usblte,usbmodem,usbnet,vpnserver,vpnserver-l2tp,ydns</components>
-
6 часов назад, Zatserkovnyy сказал:
Содержимое файла всего из двух строк
#!/bin/sh hdparm -S 12 /dev/sda-
2
-
-
Схема
PS (T4UH)-->--5GHz--->---KN1010----5GHz------Клиент1 Клиент2 -----LAN-----<---+ +------LAN-------ИнетPS идет постоянная запись на Клиента2 до 20:52, тут Клиент1 в 20:52 решил speedtest (speedtest - 6 раз) погонять и контрольная точка (показания).
Хорошо бы увидеть реальное поведение двух клиентов с MU-MIMO.
-
Сам файл S100hdparm.sh
#!/bin/sh hdparm -S 12 /dev/sda1Далее выполнить
chmod 755 S100hdparm.shДалее проверить
ls -l-
2
-
-
38 минут назад, Zatserkovnyy сказал:
Спасибо. Правильно понял, что после установки entware, устанавливаю две утилиты - hdparm и cron, потом в конфиге cron прописываю строку "hdparm -S 12 /dev/sdX" и все это дело будет автоматически стартовать после каждой перезагрузки роутера?
Или нужна строчка "@reboot hdparm -S 12 /dev/sdX"? Чтобы при каждой перезагрузке запускалась команда.
Или ее в crontab вписывать надо?
К чему такие сложности - создаете в /opt/etc/init.d файл с именем S100hdparm.sh - chmod 755 S100hdparm.sh и перегружаете роутер.
-
1
-
-
Схема проверки
ПК-TPLink-T4UH------5GHz--------KN1010-------5GHz---------смарт (1SS полоса 80МHz)К Windows 7 подключился T4UH (как и положено на USB3 и дал линк 867Мбит), на KN1010 этот же линк 351/585Мбит. Тестирование скорости было с помощью iperf3
1. T4UH------KN1010 скорость 180-210Мбит.
2. T4UH------KN1010------смарт скорость на клиентах не более 90-100Мбит.
3. KN1010------смарт скорость 190-230Мбит.
Так же гонял ExtraII опробованные варианты :
Использование iperf3, смарт samsung 5GHz (полоса 80MHz) 1. ExtII-------5GHz-------KN1010 2. Смарт--5GHz--KN1010---5GHz---ExtII PS-----------(LAN) 3. PS---LAN-----KN1010---5GHz---ExtIIвариант 3 --> iperf3 сервер ExtII клиент LAN PS iperf3 cкорость 130-150Мбит, ping в районе 1,2ms. Три потока давали в сумме опять те же 150Мбит
вариант 2 --> iperf3 сервер смарт клиент LAN PS iperf3 cкорость до 300Мбит. Пять потоков 5*50/60Мбит~300Мбит. Смарт не потянул более, при линке 433.
вариант 2а --> iperf3 сервер смарт клиент ExtII iperf3 cкорость до 130-140Мбит
вариант 2б --> iperf3 сервер смарт клиент KN1010 iperf3 скорость 200-220Мбит
вариант 2в --> iperf3 сервер смарт клиент LAN PS iperf3 скорость 200-220Мбит, на двух потоках было 2*90/95~200Мбит
вариант 1 --> iperf3 сервер ExtII клиент KN1010 iperf3 и на оборот скорость 130-150Мбит.
Как разогнать T4UH или отладка дров для wi-fi 7615 еще в процессе, во всех опробованных скорость в районе 200Мбит ?
-
14 минуты назад, Sergey Zozulya сказал:
Но подождите, детишки, тут база, это самое, индексируется! Подождут конечно, ничего с ними не станет, но это просто очевидное неудобство
150 мультиков - на KII время индексации проверил менее 10сек.
-
29 минут назад, Александр Сухоруков сказал:
С вашего позволения не буду так всё расписывать с цитированием, а затрону лишь наиболее важные lzk меня моменты.
Если это важно то файлов у меня почти 4К.
Совершенно не понятно что имеется ввиду, но поведение текущее неудобно и отличается от OPKGшного. Мы можем долго спорить правильно это или нет, но последнее слова за разрабами. Если это "by design", то и спорить то не о чем. Если бага, подождем, потестируем. Кому то быть может удобнее будет видеть сервер в сети сразу после начала индексирования. И он вернется на opkg.
Что мешает создать каталог туда перекинуть 500шт. подключить его к DLNA при этом старый с большим кол-вом отключить => и проверить.
-
11 час назад, Александр Сухоруков сказал:
В первом посте я указал giga 3.
Файлов на террабайт. Отсутствие в сети ощутимо.
На opkgшном minidlna сервер появляется после 1 файла. От каких 100-150 вы говорите я не понимаю.
Причем тут вообще процессор? Речь идет о двух версиях ПО. О разности принципов их работы.
Если вы обратите внимание то пост выше был адресован не вам.
Второе размер на террабайт не о чем не говорит, так речь шла о КОЛ-ВЕ файлов 100-150 или 500-600. В модельном ряду роутеров есть процессоры как 7628 который без кеша так и 7621 который с кешем, наверное трудно переубеждать влияние кеша L2 в проце (32KB I-Cache, 32KB D-Cache, 256KB L2 Cache, w/ SMP capable). Для справки размер например базы у меня 163840байт.
Третье если мне не изменяет память версия 1.2.1 идет с релизов 2.11, выбрал изменения которые были в DLNA опубликованные разработчиком
ЦитатаВерсия 2.11.A.6.0-0 --- DLNA: включена опция force_sort_criteria
Версия 2.11.A.6.0-1 --- DLNA: добавлена поддержка аудиоформатов DSF/DFF / DLNA: добавлена команда настройки корневого контейнера
Версия 2.11.A.8.0-1 --- DLNA: удалена опция force_sort_criteria
Версия 2.11.A.8.0-8 --- DLNA: устранен преждевременный запуск службы и переиндексация базы при использовании двух и более накопителей
Версия 2.11.A.9.0-0 --- DLNA: добавлена команда сортировки
Версия 2.12.A.4.0-9 --- DLNA: добавлена возможность поменять имя сервера
Четвертое согласно вашего первого поста
ЦитатаПока не проиндексируется вся база, DLNA сервер не виден в сети.
для того чтоб клиент увидел сервер DLNA есть специальные SSDP пакеты alive которые посылаются через определенное время (параметр max-age) и если клиент через данное время не увидит данного пакета то будет разрыв, так же и для определения наличия сервера в сети. Данный параметр настраивается в конф файле и он так же не менялся (
notify_interval=900) , следующий параметр который так же не менялся это (inotify=yes) автообнаружение новых файлов. Раз уж затронули параметры конфига то (enable_tivo=no и strict_dlna=no) первый поддержка устройств tivo, второй строго следовать стандарту DLNA.Так что я ни каких изменений не заметил, но я не разработчик.
И в догонку
ЦитатаARM-процессор Marvell Kirkwood 88F6281 (88F6-B1A2) производства компании Marvell Technology Group Ltd. Этот процессор работает в диапазоне тактовых частот от 1,0 до 1,2 ГГц и имеет кеш-память второго уровня объёмом 256 Кбайт
-
1
-
-
4 часа назад, Sergey Zozulya сказал:
А смысл? Чем клиент может навредить серверу во время индексации? Постоянно пользовался (смотрел видео) в Entware во время индексации, проблем при этом ноль.
Вопрос только в том - о каком кол-ве файлов идет речь которые в базе (100-150 или по более) и второе на каком устройстве это у вас (+ кол-во памяти в устройстве)
Наверное речь про Ultra2 на котором проц с кешем (который очень полож.сказывается для локальных сервисов) да памяти 256MB.
-
1
-
-
12 минуты назад, Александр Сухоруков сказал:
какие то разницы есть, Пока мой терик проиндексируется.. а что будет если я добавлю файл? Опять отвалится сервер ибо надо переиндексировать? Как-то не правильно это
Не мне судить про стандарты, но есть такой параметр "notify_interval=900" для обнаружения.
Не использовать ТВ когда DLNA индексирует базу, не записывать файл в базу когда смотрите фильм через DLNA и т.д.
-
1
-
-
26 минут назад, Kiborg_Man сказал:
Не факт, мелкий недочёт могут и не заметить.
Согласен, но данная ошибка как говорится на скорость не влияет может и подождать.
-
Думаю все мелкие не до четы по новой версии WEB видны разработчиками.
-
-
1 час назад, sergeyk сказал:
Потоки вида Queue::UIUDBUNHGADIJXBW обслуживают внешние запросы на выполнение команд, как правило, от Web-интерфейса.
Но так как только из WEB выходим то все ОК, принципиально видимо для тех кто постоянно смотрит на WEB картинку, в противном случае - настроил роутер и вышел из WEB.
-
10 часов назад, sergeyk сказал:
Смотрите вывод "show threads".
Родитель 192 -> 7428
Цитатаthreads:
thread:
name: Main
tid: 192
lock_list_complete: yes
locks:statistics:
interval: 0cpu:
now: 0.000000
min: 0
max: 0
avg: 0
cur: 0
thread:
name: Queue::UIUDBUNHGADIJXBW
tid: 7428
lock_list_complete: yeslocks:
lock:
precedence:
name: CORE
order: 2state: ACQUIRED
since: Mar 26 07:53:28
duration: 0.139245lock:
precedence:
name: PRE_ULTIMATE
order: 252state: ACQUIRED
since: Mar 26 07:53:29
duration: 0.043955lock:
precedence:
name: ULTIMATE_EMU
order: 253state: ACQUIRED
since: Mar 26 07:53:29
duration: 0.043976lock:
precedence:
name: ULTIMATE
order: 255state: ACQUIRED
since: Mar 26 07:53:29
duration: 0.043961statistics:
interval: 30cpu:
now: 38534.300168
min: 12
max: 13
avg: 12
cur: 12второй раз родитель 192 -> 12461
Цитатаthread:
name: Queue::UIUDBUNHGADIJXBW
tid: 12461
lock_list_complete: yeslocks:
lock:
precedence:
name: CORE
order: 2state: ACQUIRED
since: Mar 26 08:10:11
duration: 0.004250lock:
precedence:
name: REPOSITORY
order: 28state: ACQUIRED
since: Mar 26 08:10:11
duration: 0.004264statistics:
interval: 30cpu:
now: 39537.300189
min: 0
max: 14
avg: 8
cur: 13он же
thread:
name: Queue::UIUDBUNHGADIJXBW
tid: 12461
lock_list_complete: yeslocks:
lock:
precedence:
name: TASK_QUEUE_THREAD
order: 75state: WAITING
since: Mar 26 08:12:10
duration: 0.274895statistics:
interval: 30cpu:
now: 39656.300175
min: 0
max: 12
avg: 2
cur: 11 -

MultiWAN policy routing в NDMS 2.12+.
в Обмен опытом
Опубликовано
1. часть как то все очень наворочено особенно для обычного пользователя
2. часть mangle/mark маловероятно думаю => при HW_NAT и загрузке CPU в данном случае (особенно для 7628)