По каким причинам команда IPTable работает, а UFW - нет?

Я пытаюсь запустить приложение фляги, которое работает на порте по умолчанию: 5000. Первоначально я пытался разрешить открытые соединения с ufw в следующей конфигурации: введите описание изображения здесь

Однако все удаленные запросы были отклонены. В конце концов я выполнил следующую команду: iptables -I INPUT -p tcp --dport 5000 -j ПРИНЯТЬ, которая затем разрешает все команды.

У меня есть два отдельных вопроса. 1. Почему работает команда iptables, но не работает конфигурация ufw? 2. Мой текущий процесс развертывания приложения: 1) сеанс экрана запуска 2) запустить команду IPTables 3) запустить python app.py 4) отсоединиться от экрана. Похоже, это делает работу изначально, но через некоторое время приложение начинает отказывать в соединениях. Есть мысли о том, почему это может произойти?

1 ответ

Решение

Проблема заключалась в том, что виртуальная машина была настроена на использование марионеточного сервера, поэтому ufw полностью игнорировался / перезаписывался.

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