туземные правила в/etc/ufw/before.rules, не примененном на перезагрузку

Я следовал руководству здесь для добавления некоторых правил к nat таблица. Все хорошо работало, пока я не решаю перезагрузить сервер, чтобы видеть, работает ли все. Ну, это не делает. После перезагрузки, PREROUTING раздел в nat таблица пуста (я сверился iptables -t nat -L).

Если я работаю ufw reload или ufw disable & ufw enable и проверьте снова, правила добавляются очень хорошо. Я пытался сбросить ufw (ufw reset) и запустите с нуля, отрицательный результат - после того как я перезагружаю, PREROUTING раздел ничего не содержал бы.

Я вижу руководства о том, как применить правила без перезагрузки, но я хочу правила сохраниться между перезагрузками. Что я пропускаю?

*nat
:PREROUTING ACCEPT [0:0]
-F
-A PREROUTING -p udp --dport 587 -j REDIRECT --to-ports 9587
COMMIT

(I didn't touch anything below, I added -F so I don't get duplicate rules during ufw reloads)

#
# rules.before
#
# Rules that should be run before the ufw command line added rules. Custom
# rules should be added to one of these chains:
...

(Ubuntu 16.04 LTS, ufw 0.35)


Некоторые обновления: я попробовал все виды сброса, ничто не помогает, таким образом, я просто сдался. Я вернулся к олдскульному iptables и использованию iptables-persistent восстановить мой iptables на перезагрузке. Если кто-либо получает какую-либо идею, как я могу заставить ufw работать, сообщите мне.

2
задан 4 December 2016 в 04:52

0 ответов

Другие вопросы по тегам:

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