По каким причинам команда 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 полностью игнорировался / перезаписывался.