Csf
從 18.04 升級 Ubuntu 20.04 後 CSF 無法啟動
今天我已經將我的 Ubuntu 18.04.04 VPS 伺服器升級到了 Ubuntu 20.04。現在 CSF 未啟動並顯示以下錯誤並且未啟動 CSF 服務。
*Error* The path to iptables is either not set or incorrect for IPTABLES [/sbin/ip6tables] in /etc/csf/csf.conf at /usr/local/csf/lib/ConfigServer/URLGet.pm line 26. Compilation failed in require at /usr/sbin/csf line 21. BEGIN failed--compilation aborted at /usr/sbin/csf line 21.
當我測試 iptables 時,它顯示以下結果。
root@server:~# sudo iptables -L -n -v Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination root@server:~# ip6tables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
如何解決這個 CSF iptable 問題?
您需要檢查您的 iptables 和 ip6tables 在哪裡。
在終端上執行:
whereis iptables
和
whereis ip6tables
我的是:
iptables 在哪裡
iptables:/usr/sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz
和
ip6tables 在哪裡
ip6tables:/usr/sbin/ip6tables /usr/share/man/man8/ip6tables.8.gz
並更新文件 /etc/csf/csf.conf:
二進制位置
IPTABLES = “/usr/sbin/iptables”
IPTABLES_SAVE = “/usr/sbin/iptables-save”
IPTABLES_RESTORE = “/usr/sbin/iptables-restore”
IP6TABLES = “/usr/sbin/ip6tables”
IP6TABLES_SAVE = “/usr/sbin/ip6tables-save”
IP6TABLES_RESTORE = “/usr/sbin/ip6tables-restore”
並確保它適合你。