-
Posts
1,215 -
Joined
-
Last visited
-
Days Won
25
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Александр Рыжов
-
-
В том, что в вашей текущей прошивке нет компонента opkg. И ни в чём другом.Выскакивает ошибка:
(config)> opkg disk entware
…
(config)> system configuration saveCommand::Base error[7405600]: no such command: opkg.
…
В чём может быть проблема?
-
Уверен, что будет ещё куча вопросов, до тех пор, пока вы не обратитесь к документации по cadaver.В принципе все ясно, но есть пара вопросов: -
Когда авторы прошивки добавят fuse.ko в перечень доступных для кинетика модулей, Я.Диск можно будет подключать к кинетику как часть локальной файловой системы. Пока же работа с WebDAV-ресурсами доступна из командной строки.
Ниже приведён пример работы с файлами Я.Диска с помощью пакета cadaver.
~ # # Установка пакета: ~ # opkg install cadaver Installing cadaver (0.23.3-1) to root... Downloading http://entware.zyxmon.org/binaries/mipsel/cadaver_0.23.3-1_mipselsf.ipk. Installing libncurses (6.0-1) to root... Downloading http://entware.zyxmon.org/binaries/mipsel/libncurses_6.0-1_mipselsf.ipk. Installing libexpat (2.1.0-3) to root... Downloading http://entware.zyxmon.org/binaries/mipsel/libexpat_2.1.0-3_mipselsf.ipk. Installing libneon (0.30.0-1) to root... Downloading http://entware.zyxmon.org/binaries/mipsel/libneon_0.30.0-1_mipselsf.ipk. Installing libreadline (6.3-1) to root... Downloading http://entware.zyxmon.org/binaries/mipsel/libreadline_6.3-1_mipselsf.ipk. Configuring libexpat. Configuring libneon. Configuring libreadline. Configuring libncurses. Configuring cadaver. ~ # # Подключение к Я.Диску. Введите email\пароль к учётке Яндекса при запросе Username\Password соответсвенно ~ # cadaver https://webdav.yandex.ru WARNING: Untrusted server certificate presented for `webdav.yandex.com.ua': Issued to: Russian Federation, Moscow, ITO, Yandex LLC, RU Issued by: Yandex Certification Authority, Yandex LLC, RU Certificate is valid from Thu, 19 Nov 2015 12:01:23 GMT to Sat, 18 Nov 2017 12:01:23 GMT Do you wish to accept the certificate? (y/n) y Authentication required for Yandex.Disk on server `webdav.yandex.ru': Username: mail@yandex.ru Password: dav:/> # Посмотр списка файлов/папок в корневой директории: dav:/> ls Listing collection `/': succeeded. Coll: Документы 0 Apr 20 2012 Coll: Загрузки 0 Feb 12 18:59 Coll: Скриншоты 0 Jun 6 2014 Coll: Entware-shared 0 Feb 16 2014 Coll: Public 0 Feb 17 2014 Coll: Settings 0 Feb 17 2014 dav:/> # Переход в папку Settings и обзор её содержимого: dav:/> cd Settings dav:/Settings/> ls Listing collection `/Settings/': succeeded. Coll: Miranda-ng 0 Apr 6 2015 Coll: Notepad++ 0 Oct 11 15:52 adblock.txt 1164 Sep 15 12:25 noscript.txt 6060 Jul 20 2015 putty sessions.reg 70798 Jul 20 2015 dav:/Settings/> # Пример скачивания файла adblock.txt dav:/Settings/> get adblock.txt Downloading `/Settings/adblock.txt' to adblock.txt: Progress: [=============================>] 100.0% of 1164 bytes succeeded. dav:/Settings/> # Пример переименования файла: dav:/Settings/> mv adblock.txt adblock.bak.txt Moving `/Settings/adblock.txt' to `/Settings/adblock.bak.txt': succeeded. dav:/Settings/> # Пример закачки файла на диск: dav:/Settings/> put adblock.txt Uploading adblock.txt to `/Settings/adblock.txt': Progress: [=============================>] 100.0% of 1164 bytes succeeded. dav:/Settings/> # Проверка результата работы dav:/Settings/> ls Listing collection `/Settings/': succeeded. Coll: Miranda-ng 0 Apr 6 2015 Coll: Notepad++ 0 Oct 11 15:52 adblock.bak.txt 1164 Sep 15 12:25 adblock.txt 1164 Feb 18 10:20 noscript.txt 6060 Jul 20 2015 putty sessions.reg 70798 Jul 20 2015 dav:/Settings/> # Окончание работы dav:/Settings/> exit Connection to `webdav.yandex.ru' closed.
- 1
-
В виде монтирования как локального диска — пока никак. Но читать/записывать вполне можно.Как настроить?Когда станет доступен fuse.ko, допишу в How-To как использовать монтирование.
-
Вы в 23:59 выключаете один интерфейс, а в 07:10 включаете другой. Продолжать?59 23 * * * root ndmq -p "interface WifiMaster0/AccessPoint0 down" -P message10 07 * * * root ndmq -p "interface WifiMaster0/AccessPoint1 up" -P message
-
Совет — читать внимательнее. Похоже вы поместили cron-задания не в /opt/etc/crontab, а в /opt/etc/init.d/S10cron./opt/etc/init.d/S10cron: line 11: 00: not found/opt/etc/init.d/S10cron: line 12: 00: not found
Помогите советом.
-
-
Для работы с СМС в Entware есть smstools3.Я вот что подумал, было бы очень круто сделать такую утилиту, которая могла бы работать с внешним модемом 3G/LTE, который подключен по USB. Вообще, немного не в тему, но утилитка, способная работать с SMS на модемах, была бы полезна. Пока нигде ничего такого я не видел нигде, хотя может я ошибаюсь ?Для диалога с 3G-модемом (регистрация, сила сигнала, параметры подключения) — comgt.
-
Если в винде эта штука видная как HID-устройство, то можно. Для этого понадобятся модули hid.ko, usbhid.ko и user-space софтина вроде triggerhappy. Первое надо попросить у авторов прошивки, второе есть в Entware.В винде с помощью её кнопок можно громкость изменять, треки переключать. Может и здесь можно настроить подобное? -
Автор — не фея, чужие желания исполнять не готов.хотя автор мог бы и скрипт выложить... -
Выполнить "no host…" для каждой добавленной записи. Заходите в CLI кинетика и выполняйте построчно, таких записей будет около шестидесяти.Попробовал.А как его (скрипт) запретить грузиться в память?
При вашем уровне владения командной строки это будет самый быстрый путь.
-
Насколько знаю, на сегодняшний день логики MulltiWan нет ни в одной заводской прошивке для подобных устройств. Её включение повлечёт переписывание доброй половины логики работы, поэтому я бы на скорую реализацию не надеялся.В одном варианте я бы даже дальше пошел....
В другом варианте.
DualWan с балансировкой присутствует только в роутерах Asus, но балансировка там довольно условная: можно лишь задать соотношение кол-ва TCP-соединений между каналами. Да и то, второй WAN там может быть только 3G или IPoE.
Mikrotik жеж!Все это пригодилось бы для небольших офисов, которые не желают приобретать дорогое профессиональное железо, сложное в настройке. И покупатели были бы еще более благодарны разработчикам. -
Подразумевалась прошивка Кинетиков. Если быть точным:Что такое ndm?-
NDMS v2 — прошивка кинетиков,
- NDM Systems, Inc. — компания-разработчик прошивки, с представителями которой мы здесь имеем (опциональное)) удовольствие общаться.
-
NDMS v2 — прошивка кинетиков,
-
Этот пакет можно обсудить здесь. У комьюнити есть опыт использования l2tp сервера на Кинетиках из состава Entware, там будет больше шансов получить детальный ответ.
-
Проверяется за несколько секунд запуском вашего скрипта.Думаю, что проблема в keenopt.
Просто уже помог. Замечу, что нельзя зажмурившись что-то ввести в терминале, чтобы сделать круто, придётся разбираться в предмете. Все знания у вас на руках есть.А можете просто помочь со скриптом который отправляет письмо на почту??? -
Скрипт выполняется с какой-то ошибкой. Можете проверить в чём дело, запустив его вручную и указав нужные параметры.Opkg::Manager: /opt/etc/ndm/wan.d/010-send.sms.sh: exit code 1 а это что может значить? -
Встречный вопрос: что мешает проверить самостоятельно? Всё равно ведь придётся проверять.Как я понял скрипты из ndm/wan.d запускаются при появлении интернет соединения - в нашем случае ppp0. Тогда, как я понимаю, скрипт из второго сообщения этой темы полностью соответствует моим запросам? -
Смотрите wiki на предмет «где» и скрипты выше на предмет «как». В указанных местах приведены исчерпывающие ответы на оба вопроса.Подскажите, а какой скрипт и где прописать для получения смс при включении роутера, а также при появлении интернета от основного провайдера в случае когда интернет был через резервные каналы (например 3g/4g) ??? -
На Ultra II сертификаты генерятся полтора часа. Не у каждого хватит терпения ждатьс помощью скрипта от kpox удалось все поставить и все заработало. в процессе столкнулся с 2-мя проблемами: не генерились сертификаты(автору в личку отписал логи) и таки пришлось доустанавливать пакет с iptables, хотя тут где-то читал что он работает и так если в прошивке есть ipv6. -
Т.е. вы готовы озадачить авторов только потому, что хотите научиться пользоваться BGP?Давайте и BGP сделаем.Заодно научимся этим пользоваться.
-
См. http://zyxel.ru/kb/4605Проконсультируйте еще по PP2TP -- 40бит ключ это ограничения сервера или клиента тоже? -
Зачем это, если кинетик не поддерживает несколько соединений?Балансировка канала или в один входящие в другой исходящие. -
Оповещение о подмене MAC-адреса в сети
Решение, приведённое ниже отправим вам сообщение, если кто-то в вашей локальной сети пытается подменить свой MAC-адрес.
Установите следующие пакеты:
opkg install curl arpwatch
Проверьте имя сетевого интерфейса в скрипте /opt/etc/init.d/S04arpwatch. Стоящий по умолчанию br0 можно не менять, если собираетесь отслеживать MAC-спуфинг на Wi-Fi интерфейсе.
Запустите arpwatch. Он будет стартовать при каждой загрузке роутера сам:
/opt/etc/init.d/S04arpwatch start
Создайте скрипт /opt/sbin/sendmail со следующим содержимым:
#!/bin/sh number=79101112233 api_id=123ab5cb-32b1-cbe7-321e-0f12345fa321 while read line; do [ ! -z "$(echo $line | grep '^Subject')" ] && curl -d "text=$line" http://sms.ru/sms/send\?api_id=$api_id\&to=$number done
сделайте его исполняемым:
chmod +x /opt/sbin/sendmail
Всё! Если кто-то попытается сменить MAC-своего устройства, вы получите оповещение.
- 1
-
Оповещение о смене IP адреса роутера
Если вы по какой-то причине не хотите использовать DynDNS, можно получать IP адрес роутера СМС-кой.
Установите недостающий пакет:
opkg install curl
Создайте на роутере файл /opt/etc/ndm/wan.d/010-send.sms.sh со следующим содержимым:
#!/bin/sh iface=ppp0 number=79101112233 api_id=123ab5cb-32b1-cbe7-321e-0f12345fa321 [ "$interface" = "$iface" ] && curl -d "text=Новый IP кинетика $address" http://sms.ru/sms/send\?api_id=$api_id\&to=$number
в моём случае:
- ppp0 — имя интерфейса, используемого для выхода в интернет. Если у вас не ppp-соединение, см. вывод ifconfig,
- 79101112233 — номер телефона, куда будут приходить СМС-ки. Здесь можно использовать только тот же номер, какой был указан при регистарции на sms.ru,
- 123ab5cb-32b1-cbe7-321e-0f12345fa321 — api_id, которую можно посмотреть\получить в своём профиле сервиса sms.ru.
Сделайте скрипт исполняемым:
chmod +x /opt/etc/ndm/wan.d/010-send.sms.sh
Всё! Теперь при установлении интернет-соединения роутер вышлет вам СМС-кой новый адрес.
- 1
- ppp0 — имя интерфейса, используемого для выхода в интернет. Если у вас не ppp-соединение, см. вывод ifconfig,
Подключение к Яндекс.Диску
in Каталог готовых решений Opkg
Posted