How to config CSF to allow postrouting in iptables for installing OpenVPN?

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?

1
задан 1 May 2018 в 21:26
3 ответа

Для справки в будущем это возможно путем добавления файла 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, чтобы он работал правильно.

0
ответ дан 4 December 2019 в 04:00

Существуют рабочие шаги, которым вы можете следовать для работы с дроплетом CSF+OpenVPN.

ссылка:https://vvcares.com/blog/post/openvpn-csf-configuration

0
ответ дан 13 November 2021 в 12:12

OPENVPN С КОНФИГУРАЦИЕЙ CSF Существуют рабочие шаги, которым вы можете следовать для работы с дроплетом CSF+OpenVPN. ref:https://vvcares.com/blog/post/openvpn-csf-configuration

0
ответ дан 13 November 2021 в 12:43

Теги

Похожие вопросы