Firewalld

防火牆命令時的 INVALID_SERVICE

  • February 11, 2021

輸入以下命令後,

firewall-cmd --add-service=postgresql-13  --permanent

我得到這個

Error: INVALID_SERVICE: 'postgresql-13' not among existing services

在哪裡,postgresql-13 是我的服務。

一定出了什麼問題?

您是否定義了一個名為的自定義防火牆服務postgresql-13?你沒有提到這樣做。

Firewalld 服務定義一個或多個埠和/或協議以允許在防火牆中使用。它們與 systemd 服務脫節。

如果您想啟用到 PostgreSQL 的傳入流量,正確的服務名稱是postgresql.

引用自:https://serverfault.com/questions/1052933