🍆
QNAP の dnsmasq を停止する
背景
QNAP の Container Station で CoreDNS を立ち上げようとしたところ、53 番ポートが使用中のため起動に失敗した。調べたところ QNAP 起動時に dnsmasq が立ち上がっているらしい。53 番以外のポートで起動しても運用上問題がありそうだったので、dnsmasq を停止したい。
dnsmasq を停止する
ssh でコンソールにログインして下記コマンドを実行する。autorun.sh に記述するとよいかもしれない。
sudo sed -i".orig" -e "s/port=53/port=0/g" /etc/dnsmasq.conf
sudo /usr/bin/killall dnsmasq
dnsmasq 停止後に CoreDNS が 53 番ポートで起動することを確認した。
備考
下記フォーラムの投稿を参考にしたが、dnsmasq を停止することで正常に動作しない(?)アプリがあるとのこと。詳細は不明。
Discussion