Это проблема с NetworkManager.
Есть несколько способов решить эту проблему:
Обновитесь до последнего пакета NetworkManager
, перезагрузитесь, а затем добавьте интерфейс в свою зону с помощью команды, которую вы использовали, и firewall-cmd --complete-reload
и systemctl restart firewalld
. (Перезагрузка может понадобиться или не понадобиться, но я сделал это на всякий случай.)
Если это не сработает, вы можете создать/отредактировать xml-файл для вашей зоны, расположенный по адресу /etc/firewalld/zones/*.xml
. В вашем случае это будет trusted.xml
. Синтаксис:
<?xml version="1.0" encoding="utf-8"?>`
<zone>
<short>Trusted</short>
<interface name="tap0"/>
<description>Description of your choice.</description>
</zone>
После этого firewall-cmd --complete-reload
и systemctl restart firewalld
, а затем firewall-cmd --list-all
и вы увидите интерфейс в доверенной зоне.
Первый метод работал у меня, но я также подтвердил, что второй метод работает.
Sendmail не использует PAM напрямую. Sendmail использует saslauthd, который, в свою очередь, использует PAM для аутентификации. Имея это в виду, я затем попытался пройти аутентификацию с помощью testsaslauthd - s smtp -u [myusername] -p [mypassword]
только для получения ошибкиconnect() : No such file or directory 0
На моем новом сервере я не обновил /etc/default/saslauthd
для установки START=yes
. Я сделал это и перезапустил службу, и мой сервер работает.