Дмитрий
-
Posts
182 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Дмитрий
-
-
9 часов назад, Le ecureuil сказал:
Опишите-ка свою топологию устройств.
Я у вас вижу как минимум хаб, диск и модем. Кто из них как подключен?
хаб, в него вставлен диск, и два модема, один из них штатный с симкой, второй пустой чтоб понять относится ли проблема только к конкретному модему. Оба модема не определяются после перезагрузки, диск работает нормально.
штатный модем CDC, стал таким после появления проблем и перепрошивки. Второй пустой в режиме NDIS на стоковой прошивке.
-
18 часов назад, Mamay сказал:
Вы в курсе что такое экспериментальная прошивка??? Пользуйте 2.09 там ничего не трогают...
Как раз в 2.09 впервые проявилось. В прошлый раз когда модем вешал роутер проблема была везде и в релизе 2.05.
Я не против движения вперед, но в работе с модемом кажется лучше, чем когда работает не сделать
-
omni 2.10.A.7.0-5 видит модемы (2 шт cdc lte и ndis 3g) при старте с заводскими настройками. После настройки роутера через web и после перезагрузки не находит оба модема.
self-test во время проблемы приложен.
p.s. честное слово, надоели проблемы с модемами, можно эти модули починить и больше не трогать?!
-
OMNI 2.10.A.7.0-4
Большинство страниц постоянно обновляются несколько раз в секунду.
-
И у меня проблемы с E3372. Начались на стандартной прошивке, перепрошил на Hilink, таже беда.
Omni 2.09.C.0.0-5
Скрытый текстAug 29 22:27:44ndmkernel: usb 1-1.4: New USB device found, idVendor=12d1, idProduct=1f01Aug 29 22:27:44ndmkernel: usb 1-1.4: Product: HUAWEI_MOBILEAug 29 22:27:44ndmkernel: usb 1-1.4: Manufacturer: HUAWEI_MOBILEAug 29 22:27:44ndmkernel: usb 1-1.4: SerialNumber: бла-блаAug 29 22:27:44ndmkernel: scsi2 : usb-storage 1-1.4:1.0Aug 29 22:27:44ndnproxymax. requests 14 132Aug 29 22:27:47ndnproxysend udp request to: [0] 8.8.8.8#53Aug 29 22:27:47ndmkernel: scsi 2:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2Aug 29 22:27:47ndmkernel: sr0: scsi-1 driveAug 29 22:27:47ndmkernel: sr 2:0:0:0: Attached scsi CD-ROM sr0Aug 29 22:27:47ndmkernel: sr 2:0:0:0: Attached scsi generic sg1 type 5Aug 29 22:27:47ndmkernel: scsi 2:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2Aug 29 22:27:47ndmkernel: sd 2:0:0:1: Attached scsi generic sg2 type 0Aug 29 22:27:47ndmkernel: sd 2:0:0:1: [sdb] Attached SCSI removable diskAug 29 22:27:51ndmUsb::Device: system failed [0xcffd029e], unable to open "/proc/bus/usb/001/005": operation timed out.Aug 29 22:27:51ndmUsb::ModeSwitch: system failed [0xcffd02ab].Aug 29 22:27:54ndmFileSystem::Ext: failed to open "/dev/sdb" device to mount.Aug 29 22:27:54ndmFileSystem::Repository: failed to create a new filesystem.Aug 29 22:27:56ndnproxysend udp request to: [0] 8.8.8.8#53Aug 29 22:27:56ndmUsb::Device: system failed [0xcffd029e], unable to open "/proc/bus/usb/001/005": operation timed out.Aug 29 22:27:56ndmUsb::ModeSwitch: system failed [0xcffd02ab]. -
Может и правда, но просто вопрос решается одним атрибутом объекта в тексте страницы, будет и красиво и удобно.
-
Касаемо всех роутеров и прошивок.
Случилось неудобство, когда роутер с включенным keendns является усилителем, он не видит прописанные статические локальные ip на nat основного роутера и нет возможности в веб интерфейсе прописать ip вручную, только выбрать из выпадающего списка или вписывать руками в конфиг.
Предлагаю добавить в выпадающий список возможность прописью заносить ip устройства.
-
Спасибо! Теперь только свои косяки отлаживать буду.
-
Сам скрипт
#!/bin/sh if [ $# -lt 1 ]; then echo "Usage: $0 <cam number>" exit 1 fi CAMNUM="$1" if [ "$CAMNUM" -eq 1 ]; then IP='192.168.1.101' else echo "Unknown cam number: \"$CAMNUM\"" exit 1 fi while true; do if ping -c1 -t1 "$IP" >/dev/null 2>/dev/null; then # 2016-02-29 DATE=$(date '+%F') START=$(date '+h-m-s_%H-%M-%S') mkdir -p /Cams/cam0$CAMNUM/$DATE ffmpeg -i "rtsp://$IP/user=admin&password=admin" -vcodec copy -an -t 3600 "/Cams/cam0$CAMNUM/$DATE/${START}.avi" </dev/null >/dev/null 2>/dev/null else echo "No ping to camera \"$IP\"" sleep 5000 fi done
Не работает ни одна функция внутри while true; do, кроме echo, хотя через ssh команды по отдельности работают.
entware3x
-
Yota продает кинетики, вы думаете вам помогут в кинетике обманывать Yota?
-
28 минут назад, zyxmon сказал:
Настраивать нужно по инструкции.
Если имеете ввиду свой первый пост, то там описана установка.
После установки и перезапуска роутера в логах ничего нет похожего на nfs start.
Сервер на 2049 порту молчит.
-
В 18.06.2016 в 12:22, zyxmon сказал:
Первое, что нужно сделать, это установить нужные модули. См. скриншот:
Прошу уточнить второе: как настраивать и как отлаживать, логи в журнале кинетика молчат, сам сервер молчит, никому не отвечает. Появился файл exports-opkg...
-
В 11.12.2016 в 13:06, utya сказал:
Добрый день. Есть срочная необходимость прошить девайсину esp8266 (некий аналог arduino) удалённо, гугления по запросу keenetic arduino, накидывают результаты avrude. Но esp8266 шьётся только с помощью тулзы. Как я понимаю для её работы нужен питон. Вот собственно вопрос можно ли на keenetic dsl накатить python чтобы запустить данную тулзу, спасибо.
Если что получится отпишитесь, сам жду это изделие на почте.
-
В 14.11.2016 в 19:52, IgaX сказал:
извините, если вмешиваюсь
если кратко: по симптомам, если activex, то скорее всего пахнет rtsp, раз rtsp, то логично, что внутри локалки работает, а по туннелю - нет (т.к. только http)
да, там rtsp
В 06.11.2016 в 12:58, whitejaguar сказал:У меня такая же проблема. Подскажите, по возможности подробнее как сделать видео поток?
Чтоб не мучить keendns таким потоком попробуйте использовать облачный сервис на камерах, если это китайцы,
то xmeye вам поможет.
-
В 03.11.2016 в 17:55, Le ecureuil сказал:
Если совсем просто, то mark нельзя трогать совсем...
Хотелось бы узнать как работает KeenDNS? Решить бы с ним проблему, т.к. он совсем не работает, когда два подключения.
Не понятно, например, по какому критерию определять пакеты, чтоб их засылать в нужную таблицу.
-
21 час назад, r13 сказал:
@Дмитрий А скрипт в винде случайно не редактировали?
Как раз только там, не встречал ограничений ранее.
Как рукой сняло, спасибо!
-
Может быть связано "поаккуратнее" с переставшим работать скриптом
Скрытый текст~ # sh /opt/etc/ndm/wan2.sh " is wrong: table id value is invalid " is wrong: table id value is invalid " is wrong: invalid table ID " is wrong: invalid table ID " is wrong: invalid table ID " is wrong: invalid table ID " is wrong: invalid table ID " is wrong: invalid table ID " is wrong: "table" value is invalid " is wrong: "table" value is invalid " is wrong: invalid table ID " is wrong: invalid table ID 1 iptables v1.4.21: CONNMARK: trailing garbage after value for option "--set-mark". Try `iptables -h' or 'iptables --help' for more information. iptables v1.4.21: CONNMARK: trailing garbage after value for option "--set-mark". Try `iptables -h' or 'iptables --help' for more information. 2 "ptables v1.4.21: unknown option "--restore-mark Try `iptables -h' or 'iptables --help' for more information. 7 ".ror: ??? prefix is expected rather than "cache ip ro flush cache
Скрипт:
Скрытый текст#!/opt/bin/sh #IP1=`ifconfig ppp0 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` #IP2=`ifconfig ppp2 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` #Gat1=`ifconfig ppp0 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` #Gat2=`ifconfig ppp2 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` ip route flush table 101 ip route flush table 102 ip rule delete table 101 ip rule delete table 101 ip rule delete table 102 ip rule delete table 102 ip rule add from `ifconfig ppp0 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` table 101 ip rule add from `ifconfig ppp2 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` table 102 ip route add default via `ifconfig ppp0 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` dev ppp0 table 101 ip route add default via `ifconfig ppp2 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` dev ppp2 table 102 ip rule add fwmark 101 table 101 ip rule add fwmark 102 table 102 echo "1" iptables -t mangle -A INPUT -i ppp0 -j CONNMARK --set-mark 101 iptables -t mangle -A INPUT -i ppp2 -j CONNMARK --set-mark 102 echo "2" iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark echo "7" ip ro flush cache echo "ip ro flush cache"
Хотя если команды копировать в ssh построчно команды выполняются
-
Скрытый текст
#!/opt/bin/sh
IP1=`ifconfig ppp0 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "`
IP2=`ifconfig ppp2 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "`
Gat1=`ifconfig ppp0 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "`
Gat2=`ifconfig ppp2 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "`ip route flush table 101
ip route flush table 102
ip rule delete table 101
ip rule delete table 101 #два раза, чтоб удалить обе записи, иначе в ip rule копится мусор (для многократных запусков при изменении ip)
ip rule delete table 102
ip rule delete table 102
ip route add default via $Gat1 dev ppp0 table 101
ip route add default via $Gat2 dev ppp2 table 102
ip rule add from $IP1 table 101
ip rule add from $IP2 table 102
ip rule add fwmark 0x1 table 101
ip rule add fwmark 0x2 table 102
iptables -t mangle -A INPUT -i ppp0 -j CONNMARK --set-mark 0x1
iptables -t mangle -A INPUT -i ppp2 -j CONNMARK --set-mark 0x2
iptables -t mangle -A OUTPUT -j CONNMARK --restore-markВот так получилось попасть на интерфейс маршрутизатора, но к устройствам локальной сети нет, хотя соответсвие порта 81 и интерфейса маршрутизатора, 80 порта и интерфейса в локальной сети назначено аналогично через штатный проброс порта (NAT). Кстати обошлось без nexthop'ов что порадовало.
Уже совсем близко, осталось научиться натить проходящие мимо соединения. Покурил https://www.opennet.ru/docs/RUS/iptables/, но походу стало хуже.
В 14.10.2016 в 11:18, vasek00 сказал:Покажите текущие маршруты и
ip route show table main
Скрытый текст~ # ip rodefault dev ppp0 scope link10.1.30.0/24 dev ra1 proto kernel scope link src 10.1.30.110.64.64.64 dev ppp0 proto kernel scope link src 10.149.8.6364.62.200.2 dev ppp2 scope link66.220.2.74 dev ppp2 scope linkxx.yy.212.3 dev ppp0 scope linkxx.yy.212.10 dev ppp2 proto kernel scope link src xx.yy.212.75192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1216.66.84.46 dev ppp2 scope link~ # ip route show table maindefault dev ppp0 scope link10.1.30.0/24 dev ra1 proto kernel scope link src 10.1.30.110.64.64.64 dev ppp0 proto kernel scope link src 10.149.8.6364.62.200.2 dev ppp2 scope link66.220.2.74 dev ppp2 scope linkxx.yy.212.3 dev ppp0 scope linkxx.yy.212.10 dev ppp2 proto kernel scope link src xx.yy.212.75192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1216.66.84.46 dev ppp2 scope link -
1 час назад, vasek00 сказал:
Странно, выбор исходящего маршрута производится только для соединений, инициируемых самим хостом, а если соединение пришло из вне то по нему должно и вернуться.
Если взять роутер и ничего с ним не делать, то извне придёт пакет клиенту в сети роутера, а ответ уйдет в др интерфейс в соответствии с маршрутом по-умолчанию
1 час назад, vasek00 сказал:От локальных процессов mangle - OUTPUT но не есть гуд, но для проверки можно попробовать iptables -t mangle -A OUTPUT -p tcp -m tcp --dport $P_port -j MARK --set-mark 0x4 ip route add default via $IP dev $IF table 10x ip rule add fwmark 0x4/0x4 lookup 10x
может мне маркировать все входящие пакеты на второй интерфейс или его IP, но не совсем понимаю, будет ли ответный пакет уже иметь эту же маркировку, чтоб ее увидеть и отправить обратно в нужный интерфейс по таблице, например 102?
-
Помогите, знающие люди.
Хочу сделать доступ из вне через второе подключение, а гонять все через первое.
Пару раз даже начинало работать, но обычно подключиться с инета не получается, чтото пропустил.
Растет ip rule list с каждым запуском скрипта дублирующимися правилами
v2.08(AAKU.1)A8 и entware 3х
Гоняю периодически скрипт
Скрытый текст#!/opt/bin/sh IP1=`ifconfig ppp0 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` IP2=`ifconfig ppp2 | grep -i "inet addr:" | cut -f2 -d: | cut -f1 -d " "` Gat1=`ifconfig ppp0 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` Gat2=`ifconfig ppp2 | awk '/P-t-P/ {print $3}' | cut -f2 -d: | cut -f1 -d " "` ip route flush table 101 ip route flush table 102 ip rule delete table 101 ip rule delete table 102 ip route add default via $Gat1 dev ppp0 table 101 ip route add default via $Gat2 dev ppp2 table 102 ip rule add from $IP1 table 101 ip rule add from $IP2 table 102 ip rule add fwmark 1 table 101 ip rule add fwmark 2 table 102 echo "ip route del default" ip route del default echo "ip ro flush cache" ip ro flush cache echo "router nexthop" ip route add default scope global nexthop via $IP1 dev ppp0 weight 99 nexthop via $IP2 dev ppp2 weight 1
Проброшены порты в правилах нат в веб интерфейсе маршрутизатора к устройствам.
Получаю:
Скрытый текст~ # ip rule list 0: from all lookup local 32754: from all fwmark 0x2 lookup 102 32755: from all fwmark 0x1 lookup 101 32756: from 89.х.х.15 lookup 102 32757: from 10.149.4.190 lookup 101 32758: from 89.х.х.15 lookup 102 32759: from 10.149.4.190 lookup 101 32760: from 89.х.х.15 lookup 102 32761: from 10.149.4.190 lookup 101 32762: from 89.х.х.15 lookup 102 32763: from 10.149.4.190 lookup 101 32764: from 89.х.х.15 lookup 102 32765: from 10.149.4.190 lookup 101 32766: from all lookup main 32767: from all lookup default
Скрытый текст~ # ip ro default nexthop via 10.149.4.190 dev ppp0 weight 99 nexthop via 89.х.х.15 dev ppp2 weight 1 10.1.30.0/24 dev ra1 proto kernel scope link src 10.1.30.1 10.64.64.64 dev ppp0 proto kernel scope link src 10.149.4.190 89.х.х.3 dev ppp0 scope link 89.х.х.10 dev ppp2 proto kernel scope link src 89.х.х.15 192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1
-
В 02.08.2016 в 18:18, zyxmon сказал:
В Entware-3x собрали свежий вариант. Если что не так - маякните....
etc/iproute2/rt_tables не существует, какой-то др механизм создания таблиц?
что-то непонятное ls /etc/iproute2 не существует, хотя папка в ФС есть
-
если entware нужен с мордой
а там уже пакеты удобно устанавливать из списка и сразу скрипты запуска редактировать. Все равно со скриптами тяжеловато, если самому разбираться, но можно использовать чужие готовые решения.
-
Так есть возможность как-то маршрутизировать ее на второе подключение, где белый адрес, а то на дефолтном серый адрес?
-
Каким образом настраивать маршрутизацию для Keendns для конкретного подключения?
Роутер не видит usb модемы после перезагрузки
in 2.10
Posted · Edited by Дмитрий
Большое спасибо всем за внимание!
Напрямую модем определяется стабильно, Но если копать более глубоко все неработоспособные запуски связаны были с установленной при загрузке галкой "вкл OPKG".
Делал пять запусков с галкой и без: 10010, получил работоспособный модем в случаях 01101. Кроме того когда OPKG включен, но диск не подключен то модем тоже работает. Если что, в прошивку входит OPKG+работа с файловой системой.
Думаю стоит попробовать локализовать поточнее: исключать компонент fs и поотключать приложения в entware
Все же я бы исключил косяки хаба и недостаток питания, т.к. это отражалось бы и на диске, а он всегда работает отлично без сбоев.