在我的所有 3 個 Ubuntu 14.04.3 工作站上,重新啟動後 UFW 防火牆將停用,必須手動啟動sudo ufw enable
。我的 UFW.conf 設定為啟用啟動,如下所示:
# 設定為 yes 以在引導時啟動。如果遠端設定,請確保在啟動 ufw 之前新增規則
# 以允許遠端連線。例如:'ufw 允許 22/tcp' ENABLED=yes
答案1
我知道這是不久前的事,但這裡有一個解決方案。
(重複的14.04 缺少“/etc/init.d/ufw”?我的防火牆從不自動啟動)
對於找出解決方案所付出的努力來說,答案出乎意料地簡單。
在 /etc/init/ufw.conf 中:
1) 註解掉第 9 - 11 行 2) 在第 11 行之後插入:啟動時啟動
修復了整個問題,包括記錄到 /var/log/ufw.log。
筆記
如果已iptables-persistent
安裝,則必須停用它。移出/etc/init.d 並將-iptables-persistent
中的所有符號連結重新命名為第一個字母(S 或 K)小寫。 (或將它們移出。)rc0.d
rcS.d