Перейти к содержанию

avn

Участники форума
  • Постов

    718
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Весь контент avn

  1. Версия 3.7, 3.8
  2. В wireguard, хотя бы, поддержка ipv6 появится в ближайшее время?
  3. avn

    ip6tables RAW

    Ну вот не о каком равенстве протоколов говорить не приходится. ipv4 в приоритете.
  4. avn

    ip6tables RAW

    Спасибо. А когда исправите команду ipv6 static и добавите туда tcpudp, как для ipv4?
  5. avn

    ip6tables RAW

    Добрый день! Уважаемые разработчики, когда соберете таблицу ip6tables RAW?
  6. А Вы не посмотрели где у меня скрипты лежат? Все отлично будет. Если у Вас таблица не вызывается, значит она роутеру не нужна и перезаписываться не будет. А если вызовется, то отработает штатный скрипт (смотри опять путь к файлу).
  7. Проще так в init.d #!/bin/sh [ "$1" != "start" ] && exit 0 type=iptables table=raw /opt/etc/ndm/netfilter.d/101-notrack.sh type=ip6tables table=raw /opt/etc/ndm/netfilter.d/101-notrack6.sh
  8. Есть движение для 3-й ветки?
  9. Добрый вечер! А такое прописать как-то можно в конфиге dhcp ; This one line must be outside any bracketed scope option architecture-type code 93 = unsigned integer 16; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; if option architecture-type = 00:00 { filename "path/to/BIOS/pxelinux.0"; } elsif option architecture-type = 00:09 { filename "path/to/EFIx64/syslinux.efi"; } elsif option architecture-type = 00:07 { filename "path/to/EFIx64/syslinux.efi"; } elsif option architecture-type = 00:06 { filename "path/to/EFIia32/syslinux.efi"; } } ?
  10. Я использую самописный скрипт формирования файла блокировки рекламы для dnsmasq. Поддерживает белые листы, пример во вложении. Подключение к dnsmasq conf-file=/opt/etc/adblock.dnsmasq adblock_update.sh adblock.whitelist
  11. В 3.5 войдет?
  12. Даже сейчас через встроенный nginx можно получить доступ к своим статическим данным, но этот хак мне не нравится.
  13. Что бы организовать доступ, достаточно чуть-чуть модифицировать конфиг nginx.
  14. А зачем он нужен, если контент статический? Чем штатный не устраивает?
  15. Добрый вечер! А нельзя ли добавить секцию в nginx.conf, которая будет root-ом смотреть на директорию /var/www. Тогда по URL, например http://myrouter/local/ можно было бы смотреть статические страницы, которые лежат в /var/www Это необходимо для просмотра статический страниц на штатном nginx. Например smart-статистика по диску - smarthtml.sh. Сейчас пытаюсь сделать так, ln -s /var/www /usr/share/htdocs_/smartdisk ln -s /var/www /usr/share/htdocs_/smartdisk и получаю отлуп ln: /usr/share/htdocs_/smartdisk: Read-only file system Способ с установкой нештатного веб-сервиса мне известен, хочу от него отказаться. Страницы в основном статические.
  16. На мой взгляд так плохо делать, т.к. выполнение двух таких команд породит винегрет. А вот такая команда, не позволит сделать винегрет. ip rule add table 1000 priority 2150 ip rule | grep 1000 Найдет и таблицу 100010 и 11000, так что не совсем красиво. Если не должен выполнятся при запуске, тогда асинхронный запуск не нужен. Для общеобразовательной цели https://unix.stackexchange.com/questions/86247/what-does-ampersand-mean-at-the-end-of-a-shell-script-line Можно заменить на такое: cat $1 | grep -Eo '^([0-9]{1,3}\.){3}[0-9]{1,3}($|/[0-9]{1,2}$)' | sed 's/^/route /' | sed 's/$/\/32 via "'$2'";/' >> $3 Но c ограничениями, строка должна заканчиваться на \n, не должно быть пробелов перед и после ip. Но и в Ваших скриптах они тоже есть.
  17. Нету такой проверки.
  18. Строка ожидания есть. Но вы читаете через слово. Я Вам предложил проэмулировать ситуацию с недоступным на момент старта роутера ДНС сервера. Что произойдет с этим ожиданием, если ДНС сервер вообще не доступен? Что произойдет с загрузкой скриптов из Entware в такой ситуации? Надо просто запуск скрипта делать в асинхронном режиме, а у Вас в синхронном.
  19. Как по вашему, что произойдет если DNS сервер не будет доступен на момент старта? Для эмуляции можно сделать такую правку (сделать ссылку на несуществующий сервер) и перезагрузить роутер. У "автора" скриптов такие моменты были предусмотрены. until ADDRS=$(dig +short google.com @1.2.3.4 -p 5553) && [ -n "$ADDRS" ] > /dev/null 2>&1; do sleep 5; done Так добавлять правило (и удалять), тоже не совсем правильно. Что будет если данный скрипт выполнить два и более раз? ip rule add table 1000
  20. Создайте стартовый скрипт: #!/bin/sh [ "$1" != "start" ] && exit 0 type=iptables table=nat /opt/etc/ndm/netfilter.d/100-redirect.sh type=ip6tables table=nat /opt/etc/ndm/netfilter.d/100-redirect6.sh И проблема решена.
  21. Хочется простых адресов, типа ::1 после префикса.
  22. Здравые мысли. Но у многих префикс меняется очень редко. Статических ipv6 адресов очень не хватает в DHCP.
  23. Поставить прошивку через рекавери. У меня была такая проблема после обновления. Роутер постоянно перезагружаться.
  24. opkg update && opkg install rsync Название разделов посмотреть ls -al /tmp/mnt Далее вызов rsync: rsync --dry-run -vh8 --archive --delete /tmp/mnt/5ba4270e-0e9b-47c8-a653-caa796eabb9f/ /tmp/mnt/03343431-6875-4f3c-8c3e-8ac5e9f6b326/
  25. Так тут и используется DoT/DoH из коробки server=127.0.0.1#40500 server=127.0.0.1#40501 server=127.0.0.1#40502 server=127.0.0.1#40503 server=127.0.0.1#40508 server=127.0.0.1#40509 Это DoT и DoH сервисы из коробки. А это address=/dns.google/8.8.8.8 address=/dns.google/8.8.4.4 address=/cloudflare-dns.com/1.1.1.1 address=/cloudflare-dns.com/1.0.0.1 Что бы DoH постоянно не разрешал имена dns.google и cloudflare-dns.com, а брал их из локального DNS.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.