Jump to content

avn

Forum Members
  • Content Count

    74
  • Joined

  • Last visited

  • Days Won

    2

avn last won the day on February 11

avn had the most liked content!

Community Reputation

16 Good

About avn

  • Rank
    Advanced Member

Equipment

  • Keenetic
    KN-1010

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Добрый вечер! После перехода на прошивку 3.4.11 с 3.3.15 роутер перестал запрашивать Router Solicitation. Что не так?
  2. avn

    Bug ipv6

    Полгода прошло. Есть изменения по данному вопросу?
  3. Даже сейчас через встроенный nginx можно получить доступ к своим статическим данным, но этот хак мне не нравится.
  4. Что бы организовать доступ, достаточно чуть-чуть модифицировать конфиг nginx.
  5. А зачем он нужен, если контент статический? Чем штатный не устраивает?
  6. Добрый вечер! А нельзя ли добавить секцию в 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 Способ с установкой нештатного веб-сервиса мне известен, хочу от него отказаться. Страницы в основном статические.
  7. На мой взгляд так плохо делать, т.к. выполнение двух таких команд породит винегрет. А вот такая команда, не позволит сделать винегрет. 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. Но и в Ваших скриптах они тоже есть.
  8. Строка ожидания есть. Но вы читаете через слово. Я Вам предложил проэмулировать ситуацию с недоступным на момент старта роутера ДНС сервера. Что произойдет с этим ожиданием, если ДНС сервер вообще не доступен? Что произойдет с загрузкой скриптов из Entware в такой ситуации? Надо просто запуск скрипта делать в асинхронном режиме, а у Вас в синхронном.
  9. Как по вашему, что произойдет если 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
  10. Еще забыл - у них шлюз 10.64.0.1. Для всех клиентов. Поэтому подсеть - /10. Т.е. После того как подняли соединение, этот адрес должен пинговаться.
  11. Создайте стартовый скрипт: #!/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 И проблема решена.
  12. Хочется простых адресов, типа ::1 после префикса.
×
×
  • Create New...