Брандмауер програми не дозволяє pfctl


1

У мене є середовище розробки, яке використовує веб-сервер Pow . Коли я спочатку налаштував його, він автоматично налаштував брандмауер, щоб дозволити мені підключитися до my_project_name.devURL-адрес.

Востаннє я перейшов на macOS Sierra, який перестав працювати. Кожен раз, коли мій MacBook знову підключається до мережі, я повинен запускатись, sudo pfctl -f /etc/pf.confперш ніж правила брандмауера дозволять мені отримати доступ до .devURL-адрес, налаштованих Pow. З того, що я прочитав, брандмауер програми macOS повинен запускатися pfctlавтоматично. Чому це не працює? Де я повинен почати шукати, щоб вирішити це?


1
Альф повинен починати pf, але це робить з певними дивацтвами. Ваша відповідь може бути тут: PF на Mac OS X
LangLangC

Відповіді:


1

Обхід, який працював на мене:

  • Налаштування системи -> Безпека та конфіденційність -> Брандмауер -> Параметри брандмауера -> Поставити прапорець " Увімкнути режим схованості "
  • Перезавантажте
  • Перевірте, чи ввімкнено pfctl зараз у Терміналі:

    sudo pfctl -s info | egrep -i --color=auto 'enabled|disabled'
    

Перехід на Високу Сьєрру загадково вирішив усі мої проблеми! Я візьму ваше слово, що це виправляє речі. :-)
Джеймс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.