iptables-persistent를 설치하지 않으면 재부팅할 때 마다 iptables 방화벽을 수동으로 오픈해주어야 하므로 iptables-persistent를 설치한다.
sudo apt install iptables-persistent
sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 5000 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo netfilter-persistent save
iptables --list
VM 인스턴스 설정 창에서 세부사항 보기
Compute >> Instance >> Instance details
Subnet 클릭
Security Lists에서 해당 목록 클릭
Ingress Rule 추가
(Ingress rule : 내부로 들어오는 트래픽에 대한 정책)
(Egress rule : 외부로 나가는 트래픽에 대한 정책)
아래는 5000 포트를 호스트 전체(0.0.0.0/0)로 열어준다.
[문제 발생 로그]
sudo apt install iptables-persistent
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
sudo dpkg — configure -a