Ubuntu

如何使用 ufw 僅在 ipv4 上打開埠?

  • September 24, 2020

每當我執行類似的命令ufw allow 22時,ufw 都會自動將防火牆規則添加到 ipv4 和 ipv6。如果我只想在 ipv4 上打開一個埠,有沒有辦法這樣做?類似的東西ufw allow 22 proto ipv4

您只需要使用更完整的語法並指定地址(範圍)。

例如,允許連接到所有 IPv4 地址上的 TCP 埠 22:

ufw allow proto tcp to 0.0.0.0/0 port 22

我會編輯 ufw 配置文件本身以關閉 IPv6:

sudo nano /etc/default/ufw

更改顯示的行:然後IPV6=yes重新IPV6=no啟動 ufw 服務。sudo ufw reload如果 ufw 實例已啟用,您甚至可以執行。

這對我來說可以確保我添加的所有規則都只添加到 IPv4。

謝謝

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