ممکن است در هنگام نصب فایروال 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.

 

علت خطا:

این خطا نشان می‌دهد که مسیرهای درج شده در فایل کانفیگ فایروال CSF در خصوص iptable نادرست است.

 

نحوه رفع خطا:

1- ابتدا فرمان زیر را اجرا کنید:

whereis iptables

نتیجه می‌تواند به شکل زیر باشد:

iptables: /usr/sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz

 

2- حال فرمان زیر را اجرا کنید:

whereis ip6tables

نتیجه می‌تواند به شکل زیر باشد:

ip6tables: /usr/sbin/ip6tables /usr/share/man/man8/ip6tables.8.gz

 

3- حالا که مسیرهای صحیح مشخص شدند، فایل کانفیگ فایروال را با استفاده فرمان زیر باز کنید و به بخش OS Specific Settings در آن مراجعه کنید:

nano /etc/csf/csf.conf

حال مسیرها را همانند مثال زیر تصحیح کنید:

###############################################################################
# SECTION:OS Specific Settings
###############################################################################
Binary locations
-----------------------------------------------------------------------
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"
-----------------------------------------------------------------------

 

4- پس از ذخیره تغییرات دو فرمان زیر را اجرا کنید تا مشکل برطرف شود:

csf -r
lfd -r

 

Hjalp dette svar dig? 31 Kunder som kunne bruge dette svar (31 Stem)