Я понял. Проблема с подключением возникла из-за того, что Oracle по умолчанию использует iptables для всех образов, предоставленных Oracle. Буквально первое, что я сделал при запуске этого экземпляра, - это проверка ufw
, предполагая, что существует несколько ограничений брандмауэра. Состояние ufw
было неактивным, поэтому я пришел к выводу, что брандмауэр локально открыт. Поскольку, насколько я понимаю, и ufw
, и iptables
смотрят на брандмауэр ядра netfilter, и поскольку ufw
является де-факто (стандартным?) Брандмауэром в Ubuntu, я понятия не имею, почему они пришли к выводу, что имеет смысл использовать iptables таким образом. Может быть, просто стандартизировать все изображения?
Я узнал о правилах, запустив:
$ sudo iptables -L
Затем я сохранил правила в файл, чтобы потом добавить соответствующие:
$ sudo iptables-save > ~/iptables-rules
Затем я запустил эти правила, чтобы эффективно отключить iptables
, пропустив весь трафик:
$ iptables -P INPUT ACCEPT
$ iptables -P OUTPUT ACCEPT
$ iptables -P FORWARD ACCEPT
$ iptables -F
Чтобы очистить сразу все правила iptables, выполните эту команду:
$ iptables --flush
В любом случае, надеюсь, это поможет кому-то другому, потому что документации по этому вопросу не существует.
person
Jason
schedule
21.02.2019