-
Posts
3,667 -
Joined
-
Last visited
-
Days Won
648
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by ndm
-
-
Если серьезно, то начиная с 2.06.B.0 при установке компонента opkg ставится утилита phr_ctl. С помощью неё можно управлять всеми светодиодами, питанием на USB-портах, и читать состояние кнопок. Разберетесь? Например, выключить светодиод SYS (первый слева):
# phr_ctl -p SYS GREEN off GREEN off
/ # phr_ctl
phr_ctl v1.1.1, NDM peripheral control and test utility.
Call "./phr_ctl {cmd} {args}",
where {cmd} is one of the following commands:
-p - set LED parameters,
-m - set LED mode,
-d - set device power state,
-t - set test mode (on/off),
-w - show a driver state,
-i - interactive button test (no arguments).
-p {led-name} {fg-color} {fg-lighting} {bg-color} {bg-lighting}
-m {led-name} {fg|bg} [fg-sec-period]
-d {dev-name} {on|off}
-t {on|off}
-w [all|colors|buttons|devices|leds|test]
/ # phr_ctl -w all
phr_ctl v1.1.1, NDM peripheral control and test utility.
Supported colors:
===========================================================
Index Name
===========================================================
0 GREEN
Supported buttons:
===========================================================
Index Name State Type
===========================================================
0 RESET up PUSH
1 WLAN up PUSH
5 FN1 up PUSH
6 FN2 up PUSH
Supported devices:
===========================================================
Index Name Power
===========================================================
0 USB_1 on
1 USB_2 on
Supported LEDs:
===========================================================
Index Name Over Color mask
===========================================================
0 SYS 00000001
1 FN 00000001
2 ACT_ACK SYS 00000001
3 FW_UPD SYS 00000001
4 WAN 00000001
6 WLAN 00000001
7 WPS_1 WLAN 00000001
8 WPS_2 WLAN 00000001
9 WPS_3 WLAN 00000001
10 WPS_4 WLAN 00000001
11 WLAN5 00000001
12 WPS5_1 WLAN5 00000001
13 WPS5_2 WLAN5 00000001
14 WPS5_3 WLAN5 00000001
15 WPS5_4 WLAN5 00000001
16 USB_1 00000001
17 USB_2 00000001
LED configurations and states:
===========================================================
Index Fg./Bg. color Fg./Bg. mode Fg./Bg. left (sec.)
===========================================================
0 DEFAULT blink
DEFAULT on infinite
-----------------------------------------------------------
1 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
2 DEFAULT fastest blink
DEFAULT on infinite
-----------------------------------------------------------
3 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
4 DEFAULT on infinite
DEFAULT off
-----------------------------------------------------------
6 DEFAULT fastest blink
DEFAULT on infinite
-----------------------------------------------------------
7 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
8 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
9 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
10 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
11 DEFAULT fastest blink
DEFAULT on infinite
-----------------------------------------------------------
12 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
13 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
14 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
15 DEFAULT off
DEFAULT off infinite
-----------------------------------------------------------
16 DEFAULT on
DEFAULT off infinite
-----------------------------------------------------------
17 DEFAULT on infinite
DEFAULT off
-----------------------------------------------------------
Test mode is off.
- 2
-
Пока возможности нет, но напрашивается привязать два вида скриптов. К расписаниям и кнопке.ndm - подскажите, а нет ли возможности привязать к нажатию кнопки WiFi какой-нибудь скрипт? Например, software up/down интерфейса?Хотелось бы дополнить работу встроенного шедуллера возможность ручного up/down интерфейса по нажатию кнопки - очень часто бывает, что WiFi отключен по шедуллеру (рабочее время) - но вдруг кто-то вернулся домой и есть необходимость включения WiFi. Встроенный функционал включение/отключения работает с радио, но софтварный статус интерфейса не меняется.
-
Хе, да это USB поверх IP, а не принт-сервер. Может в Entware есть что-то подходящее. В базовой прошивке такой функции нет.Launch Networking USB Serverа вот сама штуковина http://www.win-star.com/eshop/goods.php?id=171
-
Воспользуйтесь утилитой ndmq, она предназначена для выполнения команд ndm из скриптов. Пароль не спрашивает.Как через ssh включить vpn из прошивки? Через телнет включать неудобно, каждый раз надо вводить логин-пароль.Роутер: zyxel keenetic giga III, прошивка 2.06.A.7.0-5
-
Название софта не подскажете?принтер с помощью софта подключался как физ.устройство и можно было сбрасывать уровень чернил и контролировать его -
Да, такая возможность есть. Называется режим Direct, описано в БЗ https://zyxel.ru/kb/3548возможность подключать принтеры не как сетевые устройства, а как физические -
Принтеры не работают в режимах. По многочисленным просьбам в версиях 2.06 мы их включим. В 2.05 не планируем, но можно настроить "режим усилителя" вручную. Приводим краткую инструкцию.
- В Основном режиме подключите Keenetic DSL по Wi-Fi к головному роутеру.
- Подключитесь к Keenetic DSL со стороны LAN. По умолчанию там адрес 192.168.1.1.
- Зайдите в командную строку Keenetic через Telnet и введите команды:
(config)> no service dhcp (config)> interface Bridge0 inherit WifiMaster0/WifiStation0
- После этого устройство перестанет отвечать по адресу 192.168.1.1. На головном роутере посмотрите, какой у него адрес, и попытайтесь зайти через Web.
- Чтобы сохранить настройки, зайдите через Telnet и введите команду:
(config)> system configuration save
Если что-то забыли, пишите. Подправим.
- В Основном режиме подключите Keenetic DSL по Wi-Fi к головному роутеру.
-
Это стандартный кроновский синтаксис, как известно:По логике маршрутизатора неделя начинается с воскресенья?0 - воскресенье, 6 - суббота?
0 - воскресенье
1 - понедельник
2 - вторник
3 - среда
4 - четверг
5 - пятница
6 - суббота
7 - воскресенье
Универсально для всех: и кто начинает неделю с воскресенья, и кто заканчивает.
-
Многократное включение/отключение в одном расписании. Несколько расписаний привязать нельзя.ndm - благодарю за развернутый ответ.Есть вопрос: чтобы в течение дня включать и отключать интерфейс несколько раз (например выкл в 09:00, вкл в 13:00, выкл в 14:00, вкл в 18:00) нужно создавать несколько расписаний? Есть ли возможность привязать несколько расписаний к одному интерфейсу? Или есть возможность задать многократное включение/отключение в одном расписании?
-
Вопрос: а можно ли всё это делать штатными средствами, без cron? В CLI (по крайней мере на Ultra II в 2.06.B.0) для интерфейса есть параметр shedule:
schedule - interface up/down schedule (config-if)> schedule Usage template: schedule {schedule}
Описания в документации не нашел. Как его использовать?
Можно.
schedule — относительно новая команда, пока не реализована в Web-интерфейсе и не документирована. Кроме того, пока она управляет только интерфейсом up/down. Скажем, дёрнуть питание по USB не может.
Инструкция
- Создайте расписание.
schedule - schedule configuration Usage template: schedule {schedule} (config)> schedule WIFI Core::Schedule::Manager: Created schedule "WIFI". (config-sched)>
- Запрограммируйте два действия: start и stop. Можно задать по нескольку правил на каждое. У действий три аргумента: минуты, часы, дни недели. Дни недели указываются номером от 0 до 7, где 0 и 7 обозначают воскресенье. Можно перечислить дни недели через запятую или поставить *, то есть каждый день.
Например, укажем start в 9 утра и stop в 9 вечера с понедельника по пятницу:(config-sched)> action ? Usage template: action {action} {min} {hour} {dow} Choose: start stop (config-sched)> action start 0 9 1,2,3,4,5 Core::Schedule::Manager: Updated schedule "WIFI". (config-sched)> action stop 0 21 1,2,3,4,5 Core::Schedule::Manager: Updated schedule "WIFI". (config-sched)> exit (config)>
- Подключите расписание к интерфейсу
Внимание: расписание вступает в силу в момент подключения, т.е. сработает ближайшее действие из прошлого. Допустим, если сегодня выходной, и Вы управляете устройством через Wi-Fi, то придется идти за проводом или перезагружать.(config)> interface WifiMaster0 schedule WIFI Network::Interface::Schedule: Assigned schedule "WIFI" to WifiMaster0.
Если устройство двухдиапазонное, то(config)> interface WifiMaster1 schedule WIFI Network::Interface::Schedule: Assigned schedule "WIFI" to WifiMaster1.
- Сохраните настройки
(config)> system configuration save
- 1
- Создайте расписание.
-
И правда конфликт. Какая-то завёрнутая у Вас конфигурация. L2TP и PPTP поверх 3G-модемного соединения. Что показывает "show interface", когда этих подключений нет?
Уточняю вопрос: "show interface" — такая команда в CLI. В логе толком не видно. Можете прислать self-test, если не разберетесь. Хотим посмотреть, какой адрес у интерфейса CdcEthernet0, и почему оно пишет про конфликт.Интересно. Можно "show interface" посмотреть, когда ZTE подключен?Interface, name = "CdcEthernet0" id: CdcEthernet0 index: 0 type: CdcEthernet description: link: up connected: yes state: up mtu: 1500 tx-queue: 1000 address: 7.7.7.153 mask: 255.255.255.0 uptime: 22470 global: yes defaultgw: yes priority: 1 security-level: public usedby: L2TP0 usedby: PPTP0 mac: 36:4b:50:b7:ef:da auth-type: none plugged: yes vendor: 19d2 model: 1403 manufacturer: ZTE,Incorporated product: ZTE Wireless Ethernet Adapter serial: MF8310ZTED000000CP261718HNL0ZVY1TGG47X8_8_6D74&&&&&&&&&&&&&&&&&0
-
Уточняю вопрос: "show interface" — такая команда в CLI. В логе толком не видно. Можете прислать self-test, если не разберетесь. Хотим посмотреть, какой адрес у интерфейса CdcEthernet0, и почему оно пишет про конфликт.
Интересно. Можно "show interface" посмотреть, когда ZTE подключен?Проблема с подключением по L2TP с модемом ZTE MF831Ultra 2
Прошивка последняя
Feb 25 09:07:37syslogNetwork::Interface::IP: "L2TP0": network 7.7.7.153/32 conflicts with interface "CdcEthernet0".
-
Интересно. Можно "show interface" посмотреть, когда ZTE подключен?Проблема с подключением по L2TP с модемом ZTE MF831Ultra 2
Прошивка последняя
Feb 25 09:07:37syslogNetwork::Interface::IP: "L2TP0": network 7.7.7.153/32 conflicts with interface "CdcEthernet0".
-
К сожалению, нет. Но ход Ваших мыслей понятен. По мобильному приложению пишите комментарий на маркете.
-
Смотрите по счетчикам пакетов на правилах.Я не могу понять почему не работает masquerade? Где ошибка? -
кэп подсказывает, надо iptables -t nat --listкак проверить работу iptables?iptables -t nat -I PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination 192.168.0.1:65053
не вижу этой цепочки в таблице по команде iptables --list|grep 65053
Ну и что-то не завелось...
-
Поместите в файл /opt/etc/ndm/netfilter.d/010-intercept-dns.sh следующее содержимое:
#!/bin/sh [ "$table" != "nat" ] && exit 0 lan_ip=$(ndmq -p 'show interface Bridge0' -P address) iptables -t nat -I PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination $lan_ip:65053 iptables -t nat -I PREROUTING -p tcp -m tcp --dport 53 -j DNAT --to-destination $lan_ip:65053
...
Есть команда opkg dns-override. Она гасит внутренний прокси (он начинает работать в RPC-режиме), когда подключают /opt. И 53-й порт свободен.
-
А должно быть 2.05(AAFS.8)C2. Вы, должно быть, нажали обновиться. Оно и слетело на официальную.Версия NDMS v2.05(AAFS.5)C2
-
Что говорит show version?Выскакивает ошибка:
(config)> opkg disk entware
opkg initrc /opt/etc/init.d/rc.unslung
system configuration saveCommand::Base error[7405600]: no such command: opkg.
(config)> system configuration saveCommand::Base error[7405600]: no such command: opkg.
(config)> system configuration save
Core::ConfigurationSaver: Saving configuration...
В чём может быть проблема?
-
Режимы появились только в версии 2.05. Однако, по мнению многих пользователей, при этом испортилась работа системы под нагрузкой. Мы уже писали, что готовим релиз с сетевой частью от 2.04 и фичами 2.05. Следите за обновлениями на сайте.
Здравствуйте. Keenetic DSL, прошивка "из коробки" и прошивка с оффсайта v2.04(AAGK.1)C6. "Система » Режим » Точка доступа" - отсутствует. Тоже чтоль начинается с какой-то беты?Самый правильный — переключить режим (Система » Режим » Точка доступа). После перезагрузки все порты объединены в одну сеть с Wi-Fi, адрес получен по DHCP, обновления работают. Узнать адрес можно из списка домашней сети основного роутера. Недостаток в том, что в режиме отключаются многие настройки и приложения. -
Всё не то. Командная строка ndm этого не позволяет. Она может только два (три, четыре...) интерфейса в режиме резервирования, дальше для опытов Вам понадобится entware, например. Представьте, что у Вас обычный комп на линуксе...
-
Возникла необходимость выключать порты на кинетике.
Можно ли добавить возможность выключать и включать порты программно,например,как в длинках: config ports x state disable/enable ?
Да, такая функция в планах есть. Будет добавляться последовательно в разные чипы, т.к. реализация зависит от свича. Какой у Вас конкретно кинетик?
-
Чем переливать из пустого в порожнее, настроили бы multiwan через iproute2, приложили бы тут скриптик, мы бы подумали над ним... Подсказка: два WAN-интерфейса в режиме резервирования отличаются только тем, что дефолтный маршрут для одного прописан, а для другого нет.
-
Функции iptables реализованы внутри ndm. Если поставить iptables пакетом, можно увидеть настройку таблиц.Хотел уточнить..У меня ULTRA II, прошивка последняя не бета.
После установки entware,обнаружил, что нет iptables, a есть ip6tables.
Получается на айпив4 нет фильтрации, то есть файрвол не установлен?
Или как?
Отображение RSSI/CINR на M150-2 (Huawei E3372h)
in Обмен опытом
Posted
На модеме родная операторская мп или шитая? Если он определяется как CdcEthernet0, ничего не поделать. Инфу RSSI/CINR можно получить из serial-интерфейса или web gui модема. Если пишет CdcEthernet, кинетик не нашел/не знает ни того, ни другого.