Jump to content

Александр Рыжов

Moderators
  • Posts

    1,089
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by Александр Рыжов

  1. У меня несколько лет назад не вышло использовать dnsmasq для этих целей потому что он не мог делать ремаппинг символов в именах запрашиваемых файлов: Windows запрашивает файлы в разных регистрах, что для Linux недопустимо. Установка Windows по сети с помощью роутера.
  2. Так не понятно какой конвертер использовался.В моей статье был этот, но идею я забросил, потому как за последние годы HTTPS-шифрование и/или gzip-сжатие страниц стали настолько популярными, что свели всю идею на нет.
  3. Перед каждой из приведённых команд добавьте "no", например, "no interface WifiMaster0 schedule WIFI".[off]Стоило ли ради строчки цитировать страницу?[/off]
  4. Можно использовать dnsmasq вместо встроенной DNS-службы и вызывать что необходимо с помощью опции dhcp-script. Да. Да. См. другие примеры скриптов, вызываемых по событиям.
  5. dns-override существовал не всегда. Эта инструкция была сделана несколько раньше.
  6. PROCS=client2.py ARGS="" PREARGS="python ~/client2.py" Не правильно, надо так: PROCS=python ARGS="/full/path/to/client2.py" PREARGS="" Или другой вариант: установить на файле client2.py атрибут исполяемой, а первой строкой в скрипте добавить shebang "#!/opt/bin/python". Тогда его можно будет исполнять непосредственно. Для этого случая скрипт в /opt/etc/init.d/Sxxmyscript будет выглядить как: PROCS=/full/path/to/client2.py ARGS="" PREARGS=""
  7. Бросайте привязку к предложенному тулчейну и используйте свой. Или собирайте свою софтину в Entware, где необходимые вам функции в uclibc-ng присутсвуют, а билдрут как раз на основе OpenWrt'шного.
  8. С очень большой долей вероятности можно выдрать нужные функции из libc и положить в отдельный файл исходников. И ждать не придётся. Пару-тройку раз удавалось.
  9. Кто-то использовал rawdog на Питоне. Довольно легковесный скрипт, генерит статический HTML из RSS/Atom-потока.
  10. Если вы желаете установить TT-RSS, то «догонять» придётся. Нельзя зажмурившись ввести несколько команд с консоли, чтобы сделать круто. Придётся разбираться в деталях. Вот пример установки TT-RSS на Entware, видео, показывающее скорость работы TT-RSS на Asus RT-N66U (256MB RAM, 600MHz MIPS CPU).
  11. Кстати, существует отличная коллекция прошивок, когда-либо выходивших для кинетиков.
  12. Нет, пересобирать не нужно.Есть возможность. Указанный в стартовым скрипте сервер — один из списка /opt/share/dnscrypt-proxy/dnscrypt-resolvers.csv. Дописывайте в список свой сервер или указывайте все параметры нового сервера прямо в стартовом скрипте. В дкументации dnscrypt-proxy всё расписано.
  13. При настройке выводится список известных на момент правки исходников список рабочих серверов dnscrypt. Что отнюдь не гарантирует их работоспособности в будущем.
  14. Отсутствие ответа означает строго одно: отсутствие интереса к вопросу.
  15. Кстати, можно просто: # opkg list nginx nginx - 1.9.9-2 - nginx is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev.
  16. Попробуйте установить компонент IPv6. Само IPv6-соединение можете не настраивать. [off]PS Каким боком ваша тема относится к каталогу готовых решений?[/off]
  17. Если читали двадцать раз, то где вычитали про возможность копирования папок средствами cadaver? Возможно собственным скриптом. Гуглится за пять минут, включая проверку на кинетике.
  18. Ниже приведен минимальный перечень действий для запуска nginx на кинетике. Подключение к веб-серверу будет возможно только в том случае, если провайдер выдаёт белый IP-адрес. 1. В веб-интерфейсе роутера в разделе NAT задайте следующие правила: На скриншоте в колонке «Interface» указано имя интерфейса для подключения к интернету, в колонке «Translate to» — адрес кинетика в локальной сети. 2. Установите nginx: opkg install nginx 3. Отредактируйте в /opt/etc/nginx/nginx.conf следующие строчки: в разделе server: listen 81; в разделе location: root /opt/share/nginx/html; 4. Запустите веб-сервер: /opt/etc/init.d/S80nginx start Всё! Проверьте доступность сервера из интернета, сервер должен показывать приветственную страницу: Далее настраивайте веб-сервер согласно вашим задачам, например, можно: Подключить исполнение PHP-скриптов, Обеспечить защиту SSL-сертификатом.
  19. На данный момент со встроенным DLNA это невозможно, только если использовать сторонний DLNA из keenopt/Entware.Может просто в определённую папку накидать симлинков на источники и затем указать её в WebUI?
  20. Не надо. Лучше просто упаковать в kmod-fuse*.ipk и выложить в opkg.keenopt.ru.
  21. Здесь участвуют всего два звена: правило iptables и dnsmasq.Проверка iptables Проверить то, что iptables-правило сработало можно с помощью: iptables-save | grep 65053 Если правила нет, то можете запустить его руками и посмотреть где ошибка: table=nat /opt/etc/ndm/netfilter.d/010-intercept-dns.sh Проверка работы dnsmasq Проверить то, что dnsmasq запущен можно с помощью: pidof dnsmasq Если PID процесса не выводится, значит, процесса нет. Надо посмотреть в системном журнале на что жалуется dnsmasq при старте: /opt/etc/init.d/S56dnsmasq start Проверьте также, что в настройках кинетика отключены DNS-службы Yandex.DNS/SkyDNS. Клиенты кинетика должны получать DNS автоматически. Настройки вступят в силу после сброса DNS-кэша операционной системы и браузера.
  22. Поднимите глаза на название темы, слово в квадратных скобках. Ага, спасибо за напоминание. В первом посте темы надо лишь подправить правило iptables для того, чтобы не терять все плюшки встроенной в прошивку DNS-службы. Необходимо заворачивать не весь трафик на 53 порт, а только исходящий от самого роутера. Только, вот, в iptables я мягко говоря, не силён.
×
×
  • Create New...