-
Posts
470 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by vadimbn
-
-
1 час назад, Sfut сказал:
Про это где то было официально заявлено?
Для такого оборудования это подразумевается. Его часто ставят вообще в труднодоступных местах. Ну и... Где на нём выключатель?
-
21 час назад, Alex M сказал:
Имеется роутер Keenetic Speedster, который, как правило, выключаем на ночь.
Зачем вообще выключать? Оно спроектировано работать в режиме 24/7. И большинство оборудования ломается именно во время включения/выключения, из-за переходных процессов.
-
2 часа назад, admin Keenetic сказал:
подробнее как создать скрипт
Пример выше есть же, вполне себе подробный.
2 часа назад, admin Keenetic сказал:через какую. программу
В репозитории 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.
- 1
- 1
-
6 часов назад, Николай Евгеньевич Люблев сказал:
Возможна ли реализация индицирования температурного режима работы роутера в приложении для смартфона?
Здесь и сейчас - только с использованием внешних термометров. Есть такие, которые подключаются прямо к сети Ethernet, можно найти в любом поисковике по запросу "термометр ethernet", или "датчик температуры ethernet".
-
20 часов назад, SSTP сказал:
почему опенвпн не подключается по порту 53 ???
Потому что...
~ # 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-сервер ставить?
-
18 минут назад, geosins сказал:
Ещё пробовал отключать брандмауэр на компьютере. Он оказался ни при чём
Конечно ни при чём. В отличии от брандмауэра роутера. Пробуйте открывать порт на нём.
-
7 минут назад, Rezdbic сказал:
А какой последней версии был ndmq?
1.0.2 вроде.
Пакет и сейчас можно поставить, скачав прямо отсюда
https://bin.entware.net/mipselsf-k3.4/keenetic/archive/
https://bin.entware.net/mipssf-k3.4/keenetic/archive/
- 1
-
33 минуты назад, Rezdbic сказал:
Интересно, а куда пропал ndmq из entware?
API, на который он опирается, объявлен устаревшим, Deprecated. Вместо него теперь будет REST API, примеры применения
- 1
-
А зачем в putty пишете http-то??? Там должно быть просто доменное имя, без указания всяких протоколов.
И с доступом тоже... Доступ к роутеру по порту 22 хотите организовать? Эти настройки вообще не нужны.
-
2 часа назад, lascorpio сказал:
но так понимаю entware можно и во внутренней памяти развернуть - будут ли какие-то нюансы по работе скрипта без флешки?
Во всех устройствах, кроме Peak, этой самой памяти маловато. И будет ли доступ по FTP к этой памяти - скорее всего надо будет ставить FTP-сервер из entware.
Кстати, если на выходе получается html-файл, то вместо FTP-сервера можно поставить HTTP-сервер, например, lighthttpd, с авторизацией.
2 часа назад, lascorpio сказал:И насколько можно считать эту задачу износоёмкой по отношению к ресурсу nand-памяти (или там eMMC?)?
Пишет оно каждый день, но мало. Если не писать никакие логи, то вряд ли будет сильный износ.
-
29 минут назад, lascorpio сказал:
Посмотрим сработает ли сегодня в 10 утра
Если не сработает, можно поместить в /opt/etc/cron.d текстовый файл, например, pw_gen.cron, со строкой
00 10 * * * /opt/root/pw_gen
- 1
-
53 минуты назад, Сергей Павлов сказал:
Так, верно?
Выход - это ваш Orange Pi, его зовут sergo?
"Протокол" - просто TCP, "Тип правила" - "Одиночный порт", "Открыть порт" - 777
Порт 777 на http роутера не назначать, он пусть будет стандартным, иначе открывать будет именно интерфейс роутера.
Ну и попробуйте постучаться по протоколу ssh на порт 777, и доменному имени.
-
1 час назад, Сергей Павлов сказал:
А можно ли сделать глобальный доступ к ssh по keendns ?
В смысле через облако?
1 час назад, Сергей Павлов сказал:Может какой-то переброс портов ?
А что мешает попробовать? Зарегистрируйте устройство Orange Pi, присвойте ему постоянный IP, и в переадресации портов добавьте правило переадресации, допустим, порта 777 на порт 22 Orange Pi.
-
Во первых, там, в скрипте, первая строчка не просто так стоит
#!/bin/sh
Это то приложение, которое выполняет директивы, прописанные в скрипте.
Она должна быть в первой строке скрипта. Но она должна быть такой -
#!/opt/bin/sh
Прямо как есть, так и вставьте в скрипт. В первую строчку.
Во вторых, если скрипт у вас лежит в /opt/root, и называется pw_gen, то исполняемым его делает команда
chmod 755 /opt/root/pw_gen
Эта команда меняет атрибуты файла, делая его исполняемым для всех, доступным для чтения и записи владельцу, и только для чтения - всем остальным. После этих двух пунктов скрипт можно выполнить прямо в командной строке, вот так
/opt/root/pw_gen
Как обычную команду, и он будет исполняться.
- 2
-
24 минуты назад, lascorpio сказал:
Если вручную обработать скрипт - всё работает.
А если так - 00 10 * * * root /opt/bin/sh /path/to/your/script/pw_gen ?
Только не ждите 10 часов следующего дня, время измените в файле /opt/etc/cron, на "через 2 минуты после текущего" и перезапустите cron.
- 1
-
1 час назад, lascorpio сказал:
Отсюда вопрос - он сам будет запускаться? Например при ребуте роутера?
Конечно. Все сервисы, скрипты автозапуска которых помещаются в /opt/etc/init.d запускаются с каждым перезапуском роутера.
1 час назад, lascorpio сказал:не подскажите как мне в файл с паролем добавить хтмл-разметку, чтоб сделать пароль крупным шрифтом и посередине?
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
- 1
-
20 минут назад, lascorpio сказал:
не спорит ли строчка
у вас скрипт, который вы написали, называется cron.daily? И находится в /opt/etc?
Если стоит задача всё, что есть в директории /opt/etc/cron.daily запускать в 10:00 каждый день, надо править ту строчку, что выше, "00 10 * * * root /opt/bin/run-parts /opt/etc/cron.daily"
Но лучше этого не делать, скрипт поместить куда-нибудь, например в "/opt/root/", а последнюю строчку сделать такой "00 10 * * * root /opt/root/pw_gen"
И не забудьте перезапустить сервис cron.
/opt/etc/init.d/S10cron restart
- 1
-
4 часа назад, Александр Рыжов сказал:
А вообще надо отучаться постепенно отучаться от ndmq, причина выше.
Вот знать бы еще полные пути формирования этих rci-запросов. Документация по ним есть?
Вот например, команда
wget -qO - --post-data='[{"encryption":{"wpa":true}}]' localhost:79/rci/interface/GuestWiFi
работает. По логике вещей должна формироваться так же и команда смены wpa-psk-ключа
wget -qO - --post-data='[{"authentication":{"wpa-psk":"Password"}}]' localhost:79/rci/interface/GuestWiFi
Но судя по
wget -qO - localhost:79/rci/show/interface
в Wi-Fi-интерфейсах вообще нет свойства "autentication" или "wpa-psk".
-
1 час назад, lascorpio сказал:
Например мне нужно, чтоб скрипт отрабатывал в 10 утра.
добавить в /opt/etc/crontab строчку
00 10 * * * root /path/to/your/script/pw_gen
/path/to/your/script заменить на путь до вашего скрипта, разумеется.
Потом дать команду
/opt/etc/init.d/S10cron restart
1 час назад, lascorpio сказал:Как сделать генератор, который будет только из чисел пароль 8-символьный формировать?
Хм... Ну, например, удалим из строчки хеша sha256 все буквы. А дополнительно возьмем хеш не sha256, а sha512
PASSWD_GEN=`dd if=/dev/urandom bs=512 count=1 oflag=direct|sha512sum|sed 's~[^[:digit:]/]\+~~g'|cut -c 1-8`
- 1
-
15 часов назад, BACbKA сказал:
а инструкцию прочесть... не?....
Да вы что... Как можно??? Инструкции - не путь настоящего Джедая. Настоящий Джедай отверстия для роутера в стене делает лазерным мечом, на глаз.
-
2 минуты назад, vst сказал:
Идея классная, однако многие пользователи не снимают наклейку.
Ну, разметка не помешает... Две своеобразные мишени на наклейке, приклеенной на копус - этот так... Креативно. Некоторые, особо одарённые, правда, могут воспринять их как призыв к действию... "Сверлить здесь". Ну, будет пара отверстий в роутере, для вентиляции...
- 1
-
На самом деле этот Buddy 5S было бы интересно использовать еще и как Wi-Fi-клиент, для подключения к его Ethernet-порту сетевых устройств без Wi-Fi. Или такое уже возможно?
-
6 часов назад, Artful сказал:
. удалено подключатся к своему SQL через VPN с дома
Поскольку у вас там интернет через сотового оператора, то скорее всего будет NAT, и не будет белого IP-адреса. Значит есть два варианта. Первый - использовать SSTP
Второй - если дома есть белый IP, настроить VPN-сервер там, любой, а Runner сделать клиентом. В Runner довольно слабый процессор, но AES аппаратно обрабатывать он умеет. Значит можно настроить, к примеру, IPIP over IPsec, или Wireguard. Если плевать на безопасность, то PPTP.
-
56 минут назад, Artful сказал:
кто подскажет куда рыть?
Рыть в сторону админа. Не в том смысле, чтобы его закопать, а подойти и сказать, хочу, мол, доступ к VPN для работы из дома. Думаю, не откажет.
Сбой времени, проблема с NTP и сертификатами DoT/DoH
in Обмен опытом
Posted