Назад | Перейти на главную страницу

CSF не удалось запустить после обновления Ubuntu 20.04 с 18.04

Сегодня я обновил свой VPS-сервер Ubuntu 18.04.04 до 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"

И убедитесь, что это работает для вас.