Вы также можете найти список устройств, подключенных к вашей точке доступа, с помощью этой команды:
cat /var/lib/misc/dnsmasq.leases
В файле dnsmasq.leases перечислены все устройства, которые на данный момент подключены к точке доступа. Также вы можете получить список всех устройств, которые подключены к вашему устройству через Wi-Fi или Ethernet, используя эту команду:
sudo arp
На первый взгляд казалось, что это проблема пути, но это не так.Policyd -spfтребует ПРАВИЛЬНЫЙ абсолютный путь для поиска Python вPostfixв конфигурации master.cf
.
Путь, который у меня был изначально-Кажется, я скопировал его из какого-то HowTo где-то в сети-в master.cf
интеграции был:
policyd-spf unix - n n - 0 spawn user=nobody argv=/usr/bin/python /usr/libexec/postfix/policyd-spf
Был близок, но нет сигары :путь к Python, указанный для argv
, не включал номер версии, поэтому возникали ошибки.
Сначала:Найдите, где живет Питон. ВRHEL 8.1я вижу:
whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/lib/python3.6 /usr/lib64/python3.6 /usr/include/python3.6m /usr/share/man/man1/python.1.gz
Второй:УкажитеПравильныйабсолютный путь к Python в конфигурацииPolicyd -spfв/etc/postfix/master.conf
:
policyd-spf unix - n n - 0 spawn user=nobody argv=/usr/bin/python3.6 /usr/libexec/postfix/policyd-spf
Наконец , перезапустите Postfix:
systemctl restart postfix
Не гонитесь за своим хвостом, исследуя проблемы с путями, и это также не относится кRHEL 8 . Ошибка будет скрыта в абсолютном пути к Python, указанном в конфигурацииPolicyd -spfв master.cf