Перейти к содержанию

vasek00

Участники форума
  • Постов

    4 768
  • Зарегистрирован

  • Посещение

  • Победитель дней

    79

Весь контент vasek00

  1. В моих постах K-II c v2.06(AAFG.0)B4 проблем нет, да и на пред.так же все нормально. Так же все манипуляции производились с родным /tmp/TZ. На NTFS [i] Jun 24 15:15:01 ndm: Opkg::Manager: disk is set to: 01D1146F023072F0: [i] Jun 24 15:15:01 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". [i] Jun 24 15:15:01 ndm: Core::Hotplug::Manager: scanning hardware... [i] Jun 24 15:15:02 ndm: Core::Hotplug::Manager: scanning hardware: done. ... [i] Jun 24 15:15:14 ndm: FileSystem::Ext: ntfs "22C1146F122272F0:" filesystem initialized. [i] Jun 24 15:15:14 ndm: kernel: tntfs: fail_safe is enabled [i] Jun 24 15:15:14 ndm: kernel: tntfs info: NTFS volume version 3.1 (cluster_size 4096, PAGE_CACHE_SIZE 4096). [i] Jun 24 15:15:14 ndm: Opkg::Manager: /tmp/mnt/OPT_L mounted to /tmp/mnt/OPT_L. [i] Jun 24 15:15:14 ndm: Opkg::Manager: /tmp/mnt/OPT_L mounted to /opt/. [i] Jun 24 15:15:14 ndm: Opkg::Manager: /tmp/mnt/OPT_L initialized. [i] Jun 24 15:15:15 dropbear[541]: Running in background [i] Jun 24 15:15:16 root: Started dropbear from . ...
  2. А я о чем выше писал. В разных системных либах glibc, musl, uclibc поддержка временных зон немного отличается. Способ export TZ=`cat /etc/TZ | tail -n 1` Был задействован во времена, когда основной прошивочной либой была musl. Нужно было из полного файла с таймзоной выкусить нужное для uclibc-ng, которое используется в entware. Сейчас и в прошивке, и в entware одинаковая системная либа uclibc-ng. Поэтому сейчас достаточно создать символическую ссылку /opt/etc/TZ (это используется в Entware) на аналогичный файл прошивки. Если дальше покопать, то в Entware (вариант с uclibc) время задается в https://github.com/The-BB/Entware-Keene ... ommon#L219 Задание таймзоны Entware было специально вынесено в /opt поскольку в /etc запись может быть невозможна. Если непонятно написал - спрашивайте. Я к тому, что в своих постах показал что получается без всяких ссылок, так же во многих роутерах (и без Entware) используется переменная в "/tmp/TZ". Файл /etc/TZ это символьная ссылка на /tmp/TZ где запись возможна.
  3. /tmp # ls -l /opt/etc/TZ ls: /opt/etc/TZ: No such file or directory /tmp # ls -l /etc/TZ lrwxrwxrwx 1 root root 7 Jun 24 11:59 /etc/TZ -> /var/TZ /tmp # ls -l /var/TZ -rw-r--r-- 1 root root 4 Jun 24 12:17 /var/TZ /tmp # ls -l TZ -rw-r--r-- 1 root root 4 Jun 24 12:17 TZ /tmp # cat /opt/root/.profile #!/bin/sh export TZ=`cat /etc/TZ | tail -n 1` . /opt/etc/profile /tmp # /tmp # cat /tmp/TZ MSK-3 /tmp # TZ=GMT-2 date Fri Jun 24 14:15:28 GMT 2016 /tmp # TZ=GMT+2 date Fri Jun 24 10:15:44 GMT 2016 /tmp # TZ=GMT date Fri Jun 24 12:15:50 UTC 2016 /tmp # echo GMT > /tmp/TZ /tmp # cat TZ GMT /tmp # date Fri Jun 24 12:17:29 UTC 2016 /tmp # TZ=GMT+2 date Fri Jun 24 10:17:35 GMT 2016 /tmp # TZ=MSK-3 date Fri Jun 24 15:17:46 MSK 2016 /tmp # echo MSK-3 > /tmp/TZ При /tmp # echo GMT > /tmp/TZ в WEB - 24/6/2016 12:41:44 /tmp # echo MSK-3 > /tmp/TZ в WEB - 24/6/2016 15:42:18 Почему просто при запуске например /opt/etc/init.d/S00хххх не сделать все что нужно с /tmp/TZ остальные файлы TZ в других каталогах это ссылки на него, так же и "localtaime"
  4. Сеть на базе K-II имеет локального клиента wi-fi вот лог который был в 2015г. ... [i] Aug 15 09:16:42 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:ca) had associated successfully. [i] Aug 15 09:16:45 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:ca) pairwise key handshaking timeout. [i] Aug 15 09:16:45 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:ca) had deauthenticated. [i] Aug 15 09:16:47 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:ca) had associated successfully. [i] Aug 15 09:16:47 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:ca) set key done in WPA2/WPA2PSK. ... [i] Aug 15 09:18:05 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:bb) had associated successfully. [i] Aug 15 09:18:06 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:bb) set key done in WPA2/WPA2PSK. [i] Aug 15 09:18:20 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:07) had associated successfully. [i] Aug 15 09:18:20 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:07) authentication failed: incorrect PSK. [i] Aug 15 09:18:20 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:07) had disassociated. [i] Aug 15 09:18:21 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:07) had associated successfully. [i] Aug 15 09:18:22 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(f0:7d:68:хх:хх:07) set key done in WPA2/WPA2PSK. ... Хотелось бы отметить что это локальный клиент, после разрыва связи ни как не мог восстановить ее, это было на 2.05 B9. Не помню на каком то релизе (но долгое время), данная ошибка для данного клиента (точнее оборудования) была устранена, сейчас все без проблем. Вряд ли, что кто-то что-то подбирает, может это MAC вашего оборудования - телефона, планшета, ТВ и т.д. Если MAC в логе правильный то это Device mac address: 74:5C:9F Base16 encoding: 745C9F manufacturer name: TCT mobile ltd. ( http://www.tclcom.com/ ) возможно что-то из Alcatel а по поиску MAC - http://www.base64online.com/mac_address ... %3A5C%3A9F он оказался "MAC address 74:5C:9F vendor lookup"
  5. В каталоге /tmp лежит файл "TZ" в котором есть строка настройки, данный файл в данном каталоге имеет "-rw-r--r--" /tmp # cat TZ MSK-3 /tmp # /tmp # TZ=CST-2 date Thu Jun 23 11:51:01 CST 2016 /tmp # TZ=CST-3 date Thu Jun 23 12:51:13 CST 2016 /tmp #
  6. Стоит в удаленной точке - K-II обслуживает камеры (Wi-fi и LAN) в его сети есть NAS на который они пишут, работает стабильно вчера сделал обновление на v2.05(AAFG.5)C4 так же работает стабильно. До этого камеры писали на диск подключенный в USB порт роутера, и так же проблем не было. На другом стоит 2.06 и Entware так же вопросов не возникает. Вы так и не написали сами возникшую ошибку.
  7. На счет быстроты на вряд ли, так как в нужное время с помощью предложенной вами программы нужно время на то чтоб ПК включился, т.е. подождать некоторое время его включения, второе хорошо если точка его подключения с белым IP. При использовании данным вариантом более 3-х месяцев, ушел от него на включение с роутера в определенное время (не в качестве рекламы - использовал с телефона "Fusion WOL").
  8. СПС за etherwake. Ранее что-то его не видел, так как на NAS его использую.
  9. На счет "полтора землекопа" крутое выражение для пользователя в данном случае. Если прибавить меня (просил так же на сайте тех поддержки несколько лет назад и так же там же можно найти еще как вы говорите "землекопов" благодаря их рекомендациям многие покупают сей продукт и знают его возможности), то тут уже не полтора а два. По поводу данной фразы Это ваше мнение, только плохо вы знаете пользователей даже думаю тех кто на данном форуме и которые не пишут про это так как понимают что просить данный сервис без полезно. Кой какие наработки ранее http://forum.zyxmon.org/topic486-kto-kh ... etike.html и так же учесть HWNAT
  10. Только то что что многое что есть там, на K-II нет и не будет жалко и политика ваша уже понятна.
  11. Ну что ж ладно, благо руки есть интернет под боком так же, да и роутеров в продаже по боле, а не один только вид. Только вот еще есть один "антиквариат" http://www.allnet.de/de/allnet-brand/pr ... an-router/ на железе с RT6856, в котором функций по более. - Hardware: MTK RT6856-700MHz; 16MB Flash; 128MB DRAM - Schnittstellen: 1~2x WAN Port 3~4x LAN 10/100 Mbps RJ45 - QoS Bandbreitenmanagement: Smart QoS; Bandwidth Management; Session Control by IP - L7 Management: L7 Management Blocking; VIP Priority Channel; L7 QoS - NAT: One-to-One NAT/DMZ/Virtual Server; UPnP Support; Static Routing - Firewall: SPI/DoS Detect; Attack Logging; Access Control; URL/Keyword Filter - DDNS: DynDNS; NO-IP Если взять GPL то можно увидеть ядро на 2.6.36МТ.х и так же :
  12. Например так как на скрине. Вопрос только это все реализовывается через сервис "tc" => но его нет ? tc qdisc add dev root handle 1: htb default 30 tc class add dev $WAN parent 1: classid 1:1 htb rate ${UP}kbit prio 1 quantum 1518 (MTU+18) tc class add dev $WAN parent 1:1 classid 1:100 htb rate ${UP}kbit prio 1 quantum 1518 tc class add dev $WAN parent 1:1 classid 1:2 htb rate ${UP}kbit prio 3 quantum 1518 tc class add dev $WAN parent 1:2 classid 1:10 htb rate $((70*${UP}/100))kbit ceil ${UL}kbit prio 3 quantum 1518 ... tc filter add dev $WAN protocol ip pref 1 handle 0x64 fw classid 1:100 tc filter add dev $WAN protocol ip pref 3 handle 0x0A fw classid 1:10 ... tc qdisc add dev $5 root handle 1: htb default 30 tc class add dev $imq_wan parent 1: classid 1:1 htb rate ${DW}kbit prio 1 quantum 1518 tc class add dev $imq_wan parent 1:1 classid 1:100 htb rate ${DW}kbit prio 1 quantum 1518 tc class add dev $imq_wan parent 1:1 classid 1:2 htb rate ${DW}kbit prio 3 quantum 1518 tc class add dev $imq_wan parent 1:2 classid 1:10 htb rate $((70*${DW}/100))kbit ceil ${DW}kbit prio 3 quantum 1518 ... tc filter add dev $imq_wan protocol ip pref 1 handle 0x64 fw classid 1:100 tc filter add dev $imq_wan protocol ip pref 3 handle 0x0A fw classid 1:10 ...
  13. Может не надо валить все на провайдера.
  14. Может как то так из /proc/net/arp вытащить поля IP т.е. текущих клиентов потом создать CHAIN с помощью iptables # iptables -L RRDIPT -vnx -t filter Chain RRDIPT (1 references) pkts bytes target prot opt in out source destination 137 10975 RETURN all -- * * 192.168.1.2 0.0.0.0/0 131 17076 RETURN all -- * * 0.0.0.0/0 192.168.1.2 0 0 RETURN all -- * * 192.168.1.254 0.0.0.0/0 0 0 RETURN all -- * * 0.0.0.0/0 192.168.1.254 # iptables -L RRDIPT -vnx -t filter | grep 192.168 | awk 'BEGIN { printf "{table::" } { if (NR % 2 == 1) printf "'\''%s'\'','\''%s'\'',",$8,$2; else printf "'\''%s'\'',",$2;}' {table::'192.168.1.2','10975','17076','192.168.1.254','0','0', # так же Chain FORWARD (policy DROP 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 138 13400 RRDIPT all -- * * 0.0.0.0/0 0.0.0.0/0 плюс awk 'BEGIN { printf "{ip_conntrack::"} { gsub(/(src|dst|sport|dport|mark)=/, ""); printf "'\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'',%s,",$1,$1 == "tcp" ? $5 : $4,$1 == "tcp" ? $7 : $6,$1 == "tcp" ? $6 : $5,$1 == "tcp" ? $8 : $7,$(NF-1); } END { print "'\''-'\''}"}' /proc/net/ip_conntrack >> /tmp/files_count.dat {ip_conntrack::'tcp','192.168.1.2','49523','192.168.1.100','23',0,'udp','223.96.14.98','23228','109.16.24.244','28975',0,.... 'udp','192.168.1.2','28975','212.16.21.121','31045',0,'-'} Может я и не прав.
  15. Может и мусор, но у вас счетчики ранее считали правильно в - Мониторе, сейчас да. Но читая данный форум многие клиенты отключают ускорители, второе не кто не мешает дать выбор клиенту либо так но с выключенными ускорителями, тем более роутеры становятся мощнее, да и не у всех каналы выше 100Мбит, большинство используют 3G и контроль байтиков для них например важен, так как тарифы ограничены GB.
  16. Данное ограничения сразу и на всю жизнь не зависимо от наличия других коиентов, т.е. если их нет то почему не 100%, а если появились то плавающие в зависимости от загрузки пров.канала. Клиент смотря страницы интернете как бы сказать использует канал "рывками" - загрузил страницу и ее читает минут например 5, дальше грузит и опять читает, так вот в моменты прочтения канал свободен, а торрентам по барабану, так как используют UDP пакеты, и если файл скачается на 10мин позже то я например возражать не стану.
  17. Не понятно. К роутеру подключены клиенты : - ПК1 просмотр страниц - ПК2 торрент - роутер торрент Речь идет о выходном трафике от роутера к провайдеру. Так вот дав приоритет трафику на порт 53 (DNS) и на порт 80 для ПК1 он получит приоритет по отношению к другому трафику от роутера к провайдеру. Для того чтоб получить пакет от провайдера по download его нужно с начало послать upload, так вот посылать его можно грубо говоря как на "реальной скорости" канала так и на "ограниченной".
  18. По поводу трафика давным давно в dd-wrt был написан скрипт на базе js, нескольких скриптов *.sh по обработке файла conntrack [spoiler=] ... # Check the number of ip_conntrack fields CONNTRACK=$(tail -n1 /proc/net/ip_conntrack | awk 'END { print NF; }') while : do #Create the RRDIPT CHAIN (it doesn't matter if it already exists). iptables -N RRDIPT 2> /dev/null #Add the RRDIPT CHAIN to the FORWARD chain (if non existing). iptables -L FORWARD --line-numbers -n | grep "RRDIPT" | grep "1" > /dev/null ... grep ${LAN_TYPE} /proc/net/arp | awk 'BEGIN { printf "{arp::"} { printf "'\''%s'\'','\''%s'\'',",$1,$4; } END { print "'\''-'\''}"}' >> /tmp/traffic.dat #awk 'BEGIN { printf "{hosts::"} { printf "'\''%s'\'','\''%s'\'',",$1,$2; } END { print "'\''<% show_wanipinfo(); %>'\''}"}' /tmp/hosts >> /tmp/traffic.dat if [ $CONNTRACK -eq 19 ]; then awk 'BEGIN { printf "{ip_conntrack::"} { gsub(/(src|dst|sport|dport|mark)=/, ""); printf "'\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'',%s,",$1,$1 == "tcp" ? $5 : $4,$1 == "tcp" ? $7 : $6,$1 == "tcp" ? $6 : $5,$1 == "tcp" ? $8 : $7,$(NF-1); } END { print "'\''-'\''}"}' /proc/net/ip_conntrack >> /tmp/traffic.dat else awk 'BEGIN { printf "{ip_conntrack::"} { gsub(/(src|dst|sport|dport|mark)=/, ""); printf "'\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'','\''%s'\'',%s,",$1,$1 == "tcp" ? $5 : $4,$1 == "tcp" ? $7 : $6,$1 == "tcp" ? $6 : $5,$1 == "tcp" ? $8 : $7,$(NF-2); } END { print "'\''-'\''}"}' /proc/net/ip_conntrack >> /tmp/traffic.dat fi iptables -L RRDIPT -vnx -t filter | grep ${LAN_TYPE} | awk 'BEGIN { printf "{bw_table::" } { if (NR % 2 == 1) printf "'\''%s'\'','\''%s'\'',",$8,$2; else printf "'\''%s'\'',",$2;}' >> /tmp/traffic.dat uptime | awk '{ printf "'\''-'\'','\''%s'\''}\n{uptime::%s}\n", $1, $0 } END { print "{ipinfo::<% show_wanipinfo(); %>}" }' >> /tmp/traffic.dat ... Пробовал давным давно на DIR300NRU при скоростях 5Мбит данный скрипт работал даже на таком роутере (клиентом правда было два сетевых устройства).
  19. Труп может быть и "труп" но наличие большого перечня оборудования (на базе разных чипов) на которое его можно поставить о чем то говорит. Да и управление cron и startup скриптом поудобнее чем оболочка "cli" или в WEB отсутствие доп раздела, так же хоть какой ни какой есть "шейпер". Хотя каждому конечно свое в этом вы правы.
  20. Тогда ввиду мощности проца но ограниченного 100Мбит добавить - приоритет трафика например DNS(udp) и Htm/html(порт например 80 устанавливается в ручную) перед остальными UDP пакетами.
  21. Про тунель/проброс - СПС
  22. K-II с v2.06(AAFG.2)B3 uname -a Linux Keen 2.6.22.15 #1 Fri May 27 19:35:49 UTC 2016 mips GNU/Linux С google ведет по другому себя.
  23. Так же пробовал, согласен что как то сложновато для пользователя, но использовал версию для Windows 1. rclone.org/downloads/ 2. "rclone config" (name - Ydsk) 3. поместил файл в каталог "Cloud" который создал в каталоге Rclone (на ПК Windows) 4. создал тут же каталог например "rclone mkdir Ydsk:Cloud" 5. проверка "rclone lsd Ydsk:" (видно диск yandex) 6. выполнил синхронизацию "rclone sync Cloud Ydsk:Cloud" (прошло успешно) 7. получил conf файл тут же на Windows c таким содержимом [Ydsk] type = yandex client_id = client_secret = token = {"access_token":"AQAQ....DD","token_type":"bearer","expiry":"2017-05-29T21:34:03.2477488+03:00"} 8. перекинул на роутер для пробы. 9. вот тут пока проблема с созданием каталога и запуском самого "rclone" ошибка runtime: epollwait on fd 89 failed with 9 C Google диском уже по другому, conf файл [Gdsk] type = drive client_id = client_secret = token = {"access_token":"ya29.CjH...qSW","token_type":"Bearer","refresh_token":"1/25EDr4OBh5jP....0XT","expiry":"2016-05-29T22:44:05.9530469+03:00"} rclone mkdir Gdsk:/Buf 2016/05/29 22:46:24 Failed to create file system for "Gdsk:/Buf": Couldn't read info about Drive: Get https://www.googleapis.com/drive/v2/about?alt=json: dial tcp 216.58.хх.хх:443: bad file descriptor Буду смотреть.
  24. В данной теме (раздел "Каталог готовых решений") - это жуткий offtopic. Надеюсь модеры удалят! Создайте свою тему и напишите свою инструкцию по rclone. Данная тема "Подключение к Яндекс.Диску" если вы заметили. Инструкция по подключению есть по ссылке уже расписанная.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.