Проблемы с открытием порта 9 на os x 10.10.3 с помощью брандмауэра pf. Я хочу сделать это для того, чтобы иметь возможность получать пакеты wake-on-lan на этот порт. Я предполагаю, что для работы WoL должен быть открыт порт (на пробуждаемой машине) для пакетов UDP (Пожалуйста, исправьте меня, если я не прав)
Имея это в /etc/pf.conf:
# Open port 9 for UDP on all interfaces
pass in proto udp from any to any port 9 keep state
Перезапустите pf с помощью этой команды:
sudo /sbin/pfctl -f /etc/pf.conf
Но когда я port closed
,
sudo nmap -sU -p 9 localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000085s latency).
PORT STATE SERVICE VERSION
9/udp closed discard
Я пытался создать пользовательский /etc/pf_cust.conf:
anchor "pf.rules"
load anchor "pf.rules" from "/etc/pf.anchors/pf.rules"
и используйте пользовательский набор правил /etc/pf.anchors/pf.rules:
# Open port 9 for UDP on all interfaces
pass in proto udp from any to any port 9 keep state
используя: sudo pfctl -f /etc/pf_cust.conf
Но nmap показывает, что он по-прежнему закрыт и пробуждение по локальной сети не работает (MacPro является относительно новым (2013), имеет Wake On Wireless: поддерживается и проверен "Пробуждение для доступа к сети") в Системных настройках -> Экономия энергии).
Пожалуйста, укажите мне в правильном направлении.