lres
-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by lres
-
-
В 26.11.2017 в 09:50, vasek00 сказал:
Вопрос в силе - как один канал youtube?
...ну, направление мысли понятно:
Поставить proxy, на котором запретить доступ Пупкину Василию (в моем случае пользователям домашней локалки) на все домены,
содержащие регулярные символ сочетания, например слово sex (в моем случае "www.youtube.com/channel/UC_8PAD0Qmi6_gpe77S1Atgg")Надо почитать об этом...
-
6 часов назад, vasek00 сказал:
Давайте мух от котлет отделим, и хотя бы не множко понимать что делают команды
1. dns-override - отключает внутреннюю работы dns сервиса => кто то другой должен ее выполнять, вопрос вы хотите чтоб кто?
2. пропал интернет - нет такого понятия, потому что если вы на клиенте пропишите DNS адрес 8.8.8.8 то как вы говорите интернет у вас заработает. Для того чтоб открывались страницы нужен DNS сервис.
3. разберитесь с тем что вы включили и что на запускали.
4. из того лога что был ранее видно что есть dnsmasq и в его конфиге убрать настройку порта "port", убрать запуск
010-intercept-dns.sh
Получите сторонний сервис который будет работать на 53 порту.
Ура! Заработало! Три недели я бьюсь об эту железку! ...уже просто из принципа...
dnsmasq зашуршал. Ребята, это лучше секса!
Спасибо vasek00 , yarazny что уделили внимание, что не послали на три буквы. Все таки внимание тоже важно. И вы правы, надо мозг включать, а не просто копипастить.
Короче.
1.Сбросил роутер в заводские настройки.
2. Инетка поднялась сама. IP на автомате. А вот сервера DNS от провайдера прописались (автоматом тоже) другие,
не те, что лет 5-7 назад мне выдавали.
3. 010-intercept-dns.sh я поправил на первоначальный вариант.
4. В startup-config.txt скопипастил "opkg dns-override"
....и все заработало!!!
Ну а первоначальная моя задача пока не достигнута (заблокировать youtube-канал Мистер Макс).
Попробовал в hosts файл вставить:
# 0.0.0.0 www.youtube.com/channel/UC_8PAD0Qmi6_gpe77S1Atgg
..ни фига не работает.(((
Может есть решение? или мысли? Подскажите. Только не смейтесь, нагуглите: там пол интернета таких папаш и мамаш как я.
Этот Макс просто чума.
-
6 часов назад, vasek00 сказал:
По поводу самого вопроса - наскоком его не получиться решить так как это канал на youtube, а не весь youtube. Для браузеров есть плагины блокировки.
Второе "opkg dns-override" делается в cli, а не в Entware или же просто в конфиг в самый конец запись
opkg disk 34.............201: opkg initrc /opt/etc/init.d/rc.unslung opkg dns-override !
Еще раз попробуйте все заново и повнимательней прочтите то что будете делать.
1. opkg.conf
dnsmasq.conf
startup-config.txt
))) В какой из файлов прописать?
2. opkg disk c7e4325e-b5b3-4328-0297-3fbb4e68d772:
opkg initrc /opt/etc/init.d/rc.unslung
opkg dns-override
!
Моя флешка , правильно?
а вот нашел! В startup-config.txt уже есть такая запись,
добавил только opkg dns-override
.....и.....пропал интернет, журнал даже не ругается
-
line 1: /: Permission denied.
Вот это я просто не понимаю: Какой доступ в линии 1? Права на чтение-запись открыты.
Кстати, вот еще: команда не проходит...(
...и в какой файл её нужно записать (закопипастить) тоже не понял...
~ # opkg dns-override
opkg: unknown sub-command dns-overrideЯ скорее всего что-нибудь глупое пишу, т.к. не очень понимаю что делаю (в-этих-ваших-линуксах), извините.
....И еще вопрос (может тупой и наглый):
А нельзя написать один скрипт для таких чайников как я? Может кто-то сжалится? А то столько мучений, приходится изучать линукс)))
Ветка на форуме ведь для этого создана?
Пробовал еще вот этот способ https://habrahabr.ru/post/263081/
...тоже что то у меня не получается(
-
В 11.11.2017 в 12:52, yarazny сказал:
Вы бы содержимое скрипта 010-intercept-dns.sh выложили и чего добиться хотите написали)
Добрый день! (Ура, мне ответили!)
По порядку, тогда:
Имеется Keenetic Omni, который раздает инетку на все что есть дома (LAN, WiFi).
Детишки подсели на youtube-канал Мистер Макс, Мисс Кати и прочую ересь. Я начал искать способ заблокировать это непотребство, причем не весь youtube, а только канал (ы).
Поскольку сам youtube такой возможности упорно не дает, (и нужно блокировать сразу на всех устройствах) хотелось бы сделать это на роутере.
Я думал тупо повставлять URL youtube- каналов в блок-лист (hosts)....ну и заодно от рекламы избавиться.
Вобщем, 2 недели уже ломаю железяку:
1. У меня выделенный IP шник с двумя DNS провайдера (может тут проблема?)
2. Отформатировал флешку в EXT3
3. Поставил на нее OPKG, включил файл подкачки.
4. Ну и дальше по второму способу:
Попробуйте так:
~ # cat /opt/etc/ndm/netfilter.d/010-intercept-dns.sh #!/bin/sh case "$table" in nat) 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 ;; *) exit 0 esac
Такой dnsmasq.conf
no-resolv server=8.8.8.8 server=8.8.4.4 port=65053 addn-hosts=/opt/etc/hosts log-queries
5. И вот что сегодня пишет журнал:
Nov 14 08:51:41ndmOpkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 mounted to /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772.Nov 14 08:51:41ndmOpkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 mounted to /opt/.Nov 14 08:51:41ndmOpkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 initialized.Nov 14 08:51:41ndmkernel: Adding 262140k swap on /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772/swapfile. Priority:-1 extents:9 across:6684040kNov 14 08:51:41ndmSwap::Manager: enabled swap area c7e4325e-b5b3-4328-0297-3fbb4e68d772:swapfile.Nov 14 08:51:41dropbear[573]Running in backgroundNov 14 08:51:41rootStarted dnsmasq from .Nov 14 08:51:41dnsmasq[581]started, version 2.78 cachesize 150Nov 14 08:51:41dnsmasq[581]compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC no-ID loop-detect no-inotifyNov 14 08:51:41dnsmasq[581]using nameserver 8.8.4.4#53Nov 14 08:51:41dnsmasq[581]using nameserver 8.8.8.8#53Nov 14 08:51:41dnsmasq[581]read /opt/etc/hosts - 13150 addressesNov 14 08:51:42dnsmasq[581]read /opt/etc/hosts - 13150 addressesNov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.Nov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127.Nov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.Nov 14 08:51:44ndmCore::Server: started Session 127.0.0.1:44023.Nov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127.Nov 14 08:51:44ndmCore::Session: client disconnected.Nov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.Nov 14 08:51:44ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127. -
Nov 08 12:49:01ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 2.Nov 08 12:49:01ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.Nov 08 12:49:01ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 3: syntax error: unexpected word (expecting "in").Nov 08 12:49:01ndmOpkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 2.Помогите чайнику пожалуйста. Вот в это уперся и никак дальше...
Блокировка рекламы на роутере
in Каталог готовых решений Opkg
Posted
vasek00 , при всём уважении, я конечно же первое что нашел это video blocker. Ну не совсем же тупой и старый, гуглить еще могу. Но
Video Blocker это Дополнение для Firefox , Mozilla
У меня дома 2 телевизора с yotube ом (один с Tizen, другой с TV Box XiaoMi на андроид7), 2 планшета на андроиде, 3 смартфона, компьютер и ноутбук на винде.
Куда мне video blocker засунуть?
Все это работает через keenetic Omni , туда можно?