I am installing OpenVPN on my server and according to the tutorial I'm following I have to add the following line to iptables:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
I add it and save it and successfully restart iptables but then I have noticed that when I use CSF, it overrides iptables and this line get erased. How can I prevent CSF+LFD from erasing this line?
Для справки в будущем это возможно путем добавления файла bash с именем csfpre.sh в каталог / etc / csf / с правилами iptables, которые CSF должен загружать при каждом запуске.
В CentOS мне пришлось писать / sbin / iptables вместо одного только iptables, потому что запись только iptables вызвала ошибку «команда не найдена» в bash. Другими словами, вы должны написать
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
в csfpre.sh, чтобы он работал правильно.
Существуют рабочие шаги, которым вы можете следовать для работы с дроплетом CSF+OpenVPN.
ссылка:https://vvcares.com/blog/post/openvpn-csf-configuration
OPENVPN С КОНФИГУРАЦИЕЙ CSF Существуют рабочие шаги, которым вы можете следовать для работы с дроплетом CSF+OpenVPN. ref:https://vvcares.com/blog/post/openvpn-csf-configuration