Не могу заставить Dnsmasq работать в Sierra (для локальной разработки)

Хорошо, частично благодаря @Johan Meyreen. Думаю, теперь я понимаю, что произошло, и исправил это.

Установка Debian Jessie не поддерживает параметр загрузки UEFI, а поскольку мой компьютер работал с UEFI, параметр загрузки grub просто не был установлен.

Я загрузился в Debian с помощью инструмента rEFInd Boot Manager , а затем следовал этому простому руководству по установке grub в раздел EFI.

Теперь опция загрузки debian доступна в BIOS, и grub, похоже, работает.

1
25.06.2017, 21:05
1 ответ
brew services restart dnsmasq

Эта команда будет выполняться с вашим текущим пользователем, поэтому у dnsmasq нет разрешения на прослушивание порта53

Я предлагаю сначала остановить этот процесс

brew services stop dnsmasq

Затем перезапустите dnsmasq под пользователем root

sudo brew services restart dnsmasq

Проверить статус службы

sudo brew services list

Name           Status  User Plist
dnsmasq        started root /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

Убедитесь, что Userустановлен на root

.
3
27.01.2020, 23:24

Теги

Похожие вопросы