1

Мне нужен внешний порт UDP 53 моего маршрутизатора ASUS для чего-то другого, чем DNS-сервер. Вот что я пробовал до сих пор:

  • Ищите настройки в графическом интерфейсе, я не могу найти один.
  • Попытался отредактировать /etc/dnsmasq.conf, но он был связан с /tmp /etc и сброшен при перезагрузке.
  • Пробовал редактировать /etc /services, но он был связан с ROM (только для чтения).
  • killall dnsmasq. Это сработало, но мне нужно, чтобы настройка перешла в режим онлайн после перезагрузки. Может быть, я могу написать это при загрузке?

Есть ли другой способ отключить или изменить порт DNS-сервера?

1 ответ1

-1

У меня нет устройства ASUS, но большинство (если не все) системы типа OpenWRT/DD-WRT имеют файл /etc/rc.local, который запускается при запуске - вы можете автоматизировать уничтожение DNSMASQ или что-то еще, что вы делаете добавив в этот файл команды, которые вы вводите вручную (перед строкой "exit 0", если она существует)

Вы также должны иметь возможность перемонтировать rom из Read Only для перезаписи. Это из моей настройки OpenWRT, так что, вероятно, она не идентична, но она должна быть аналогичной -

mount /dev/root -o remount,rw

(Я нашел /dev /root, выполнив df).

Другая вещь, которую вы вполне можете сделать, это просто остановить ее при запуске. Большинство вариантов Linux - включая OpenWRT и, возможно, ваш вариант будет иметь файл типа /etc/rc.d /???dnsmasq - если вы (пере) переместите этот файл - я бы рекомендовал сначала сделать его резервную копию или отредактировать его так, чтобы он имел строку выхода 0 вверху и находился в читаемой памяти, что могло бы решить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .