Замена стокового dnsmasq на optware dnsmasq

2

Этот вопрос, если для DD-WRT установлен на e3000 с optware.

Я заменил стандартный dnsmasq, чтобы получить логи, используя это: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=660694 Я установил optware на свой usb 16 ГБ и установил dnsmasq.

Работает нормально, когда служба запущена, но есть проблема:

  • При перезагрузке устройства служба dnsmasq не загружается. Я должен вручную загрузить его с помощью «запуска службы dnsmasq».
PH.
источник

Ответы:

1

Я нашел ответы на свои проблемы. Может быть полезно кому-то еще:

  1. «В каждой сети dhcp всегда выполняется 2 процесса. Этот подпроцесс вызван тем, что dnsmasq никому не запрещает запускать внешний скрипт, указанный в --dhcp-script. Это ожидаемое поведение». src: answers.launchpad.net/nova/+question/181398

  2. Как один из процессов был никто; во время загрузки пользователь 'nobody' не был инициализирован. Добавил эти две строки в /opt/etc/init.d/S56dnsmasq:

grep -q nobody / etc / group || echo "nobody: x: 99:" & gt; & gt; / И т.д. / группа

grep -q nobody / etc / passwd || echo "nobody: x: 99: 99: nobody: / ​​var: / bin / false" & gt; & gt; / И т.д. / пароль

Работает как шарм!

PH.
источник