Jump to content

vadimbn

Forum Members
  • Posts

    436
  • Joined

  • Last visited

  • Days Won

    7

vadimbn last won the day on October 16

vadimbn had the most liked content!

Equipment

  • Keenetic
    Peak (KN-2710), Ultra (KN-1810), Giga (KN-1010), ExtraII

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

vadimbn's Achievements

Honored Flooder

Honored Flooder (5/5)

151

Reputation

  1. Да ничего там нет сложного. Там даже настройки примерно одинаковые. Еще EoIP можно настроить в DD-WRT. А оно уже много каких роутеров поддерживает.
  2. Пример выше есть же, вполне себе подробный. В репозитории opkg есть команда wakeonlan. Установить можно так opkg install wakeonlan Команде в качестве параметра даём MAC-адрес устройства, которое хотим разбудить. wakeonlan a8:1e:84:11:f1:22 Можно несколько mac-адресов поместить в текстовый файл, который затем вызывать с параметром f: wakeonlan -f file_path/file_name Но правильнее, с моей точки зрения, использовать средства роутера, через REST API. Команда (должен быть установлен пакет wget-nossl) : wget -qO - --post-data='[{"mac":"a8:1e:84:11:f1:22"}]' http://localhost:79/rci/ip/hotspot/wake либо устаревшую ndmq, как в примере выше: ndmq -p "ip hotspot wake a8:1e:84:11:f1:22" Но сейчас пакет ndmq удалён из репозитория, скачать его можно только из архива, настоятельно рекомендуют использовать REST API.
  3. Здесь и сейчас - только с использованием внешних термометров. Есть такие, которые подключаются прямо к сети Ethernet, можно найти в любом поисковике по запросу "термометр ethernet", или "датчик температуры ethernet".
  4. Потому что... ~ # lsof -P -i |grep ndnproxy ================================== Skiped ================================== ndnproxy 1438 root 4u IPv4 13102 0t0 UDP *:53 ndnproxy 1438 root 5u IPv4 13103 0t0 UDP *:56298 ndnproxy 1438 root 6u IPv6 13104 0t0 UDP *:53 ndnproxy 1438 root 8u IPv4 13106 0t0 TCP *:53 (LISTEN) ndnproxy 1438 root 9u IPv6 13107 0t0 TCP *:53 (LISTEN) ================================== Skiped ================================== Что вы будете делать с DNS proxy? Свой DNS-сервер ставить?
  5. Конечно ни при чём. В отличии от брандмауэра роутера. Пробуйте открывать порт на нём.
  6. 1.0.2 вроде. Пакет и сейчас можно поставить, скачав прямо отсюда https://bin.entware.net/mipselsf-k3.4/keenetic/archive/ https://bin.entware.net/mipssf-k3.4/keenetic/archive/
  7. API, на который он опирается, объявлен устаревшим, Deprecated. Вместо него теперь будет REST API, примеры применения
  8. А зачем в putty пишете http-то??? Там должно быть просто доменное имя, без указания всяких протоколов. И с доступом тоже... Доступ к роутеру по порту 22 хотите организовать? Эти настройки вообще не нужны.
  9. Во всех устройствах, кроме Peak, этой самой памяти маловато. И будет ли доступ по FTP к этой памяти - скорее всего надо будет ставить FTP-сервер из entware. Кстати, если на выходе получается html-файл, то вместо FTP-сервера можно поставить HTTP-сервер, например, lighthttpd, с авторизацией. Пишет оно каждый день, но мало. Если не писать никакие логи, то вряд ли будет сильный износ.
  10. Если не сработает, можно поместить в /opt/etc/cron.d текстовый файл, например, pw_gen.cron, со строкой 00 10 * * * /opt/root/pw_gen
  11. Выход - это ваш Orange Pi, его зовут sergo? "Протокол" - просто TCP, "Тип правила" - "Одиночный порт", "Открыть порт" - 777 Порт 777 на http роутера не назначать, он пусть будет стандартным, иначе открывать будет именно интерфейс роутера. Ну и попробуйте постучаться по протоколу ssh на порт 777, и доменному имени.
  12. В смысле через облако? А что мешает попробовать? Зарегистрируйте устройство Orange Pi, присвойте ему постоянный IP, и в переадресации портов добавьте правило переадресации, допустим, порта 777 на порт 22 Orange Pi.
  13. Во первых, там, в скрипте, первая строчка не просто так стоит #!/bin/sh Это то приложение, которое выполняет директивы, прописанные в скрипте. Она должна быть в первой строке скрипта. Но она должна быть такой - #!/opt/bin/sh Прямо как есть, так и вставьте в скрипт. В первую строчку. Во вторых, если скрипт у вас лежит в /opt/root, и называется pw_gen, то исполняемым его делает команда chmod 755 /opt/root/pw_gen Эта команда меняет атрибуты файла, делая его исполняемым для всех, доступным для чтения и записи владельцу, и только для чтения - всем остальным. После этих двух пунктов скрипт можно выполнить прямо в командной строке, вот так /opt/root/pw_gen Как обычную команду, и он будет исполняться.
  14. А если так - 00 10 * * * root /opt/bin/sh /path/to/your/script/pw_gen ? Только не ждите 10 часов следующего дня, время измените в файле /opt/etc/cron, на "через 2 минуты после текущего" и перезапустите cron.
  15. Конечно. Все сервисы, скрипты автозапуска которых помещаются в /opt/etc/init.d запускаются с каждым перезапуском роутера. echo "<html><head><title>Password for my guest WiFi</title></head><body><h1>Password for my WiFi is $PASSWD_GEN</h1></body></html>" > $FTP_DIR/$FILE_PASSWORD
×
×
  • Create New...