라즈베리파이용 우분투에서는 정상작동 하였으나
Oracle cloud instance의 우분투에서만 아래와 같은 문제가 발생하였습니다.
sudo iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
를 실행해도 허용되지 않는 문제가 있습니다.
iptables는 나중에 입력된 것이 먼저 실행됩니다.
iptables -L
을 입력하면 출력되는 목록에서는 상단에 있는 항목 먼저 매치됩니다.
따라서 순서가 중요합니다.
return은 더 이상 매치를 확인하지 않고 원래의 목록으로 돌아가도록 하는 항목입니다.
따라서 아래와 같이 입력해야 허용됩니다.
sudo iptables -I INPUT -p tcp --dport 9090 -j RETURN
sudo iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
답글 남기기