Ubuntu
如何使用 ufw 僅在 ipv4 上打開埠?
每當我執行類似的命令
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。
謝謝