А подскажите пожалуйста, есть ли какие то ограничения на резолвинг внутренних имен при использовании DoT&DoH?
Просто у меня с недавнего времени перестали резолвить друг друга внутренние хосты в домашней сети, с самого кинетика тоже не резолвится по имени ни один хост, только по IP, только хардкор.
Переделал скрипт до рабочего состояния. Кидаем его в крон 1 мин и при подключении\отключении клиента по wifi вам будет приходить уведомление с именем клиента и состоянием подключения.
#!/bin/sh
ndmq -x -p "show ip hotspot" | sed -n '/<mac>/p; /<name>/p' > /opt/var/names
ndmq -x -p "show associations"|grep "mac" > /opt/var/present
/opt/bin/diff /opt/var/past /opt/var/present|grep "^[+-]"|grep -v "/opt/var/" > /opt/var/comp
while read line
do
if test "${line:0:1}" = '+'; then
action="Подключился"
else
action="Отключился"
fi
mac=${line//+}
mac=${mac//-}
name=`grep -A 1 $mac /opt/var/names|grep -v mac`
name=${name//<name>}
name=${name//<\/name>}
#Здесь шлем мыло, смс или ботом в телеграм с текстом: "$name $action"
/opt/bin/tg_say.sh "$name $action" > /dev/null 2>/dev/null
done < /opt/var/comp
ndmq -x -p "show associations"|grep "mac" > /opt/var/past
Кажется файл comp не создается, где то закралась ошибка...
/opt/etc/cron.1min/checkwifi.sh: line 4: can't create /opt/var/: Is a directory
diff: can't stat '/opt/var/past': No such file or directory
/opt/etc/cron.1min/checkwifi.sh: line 19: can't open /opt/var/comp: no such file
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.