조금씩 꾸준히 완성을 향해

Ubuntu 서버 외부 IP 연결 끊김(UFW BLOCK) - 방화벽 설정 및 해제 본문

AWS & Linux

Ubuntu 서버 외부 IP 연결 끊김(UFW BLOCK) - 방화벽 설정 및 해제

all_sound 2023. 8. 8. 23:50

여태껏 잘 되던 연구실 서버와의 연결이 갑자기 끊겨 버렸습니다...

 

연구실 IP 뿐만이 아니라 다른 모든 IP에서 접속이 불가했습니다.
연결돼 있던 KOREN 망 문제가 아님을 확인했고, WIFI 역시 잘 작동되는 상태였습니다.
어쩔 수 없이 서버실에 찾아가는 수 밖에.....  (서버실이란 곳을 3일 전에 생전 처음 가봤지만 저밖에 해결할 사람이 없습니다....)

 

 

모니터에 직접 연결해 보니 네트워크 통신도 멀쩡했고, 서버 자체의 이상도 없어 보였습니다.

 

가장 의심스러운 방화벽 설정을 먼저 확인해 봅니다.

$ sudo ufw status numbered

모든 IP에서 접근이 가능하게 설정이 돼 있는 것으로 보입니다.

 

 

다음으로 방화벽 로그를 확인해 봅니다.

$ sudo tail -f /var/log/ufw.log

[UFW BLOCK] 이라는 메세지와 함께 끈질긴 접속 시도가 모두 차단된 것으로 확인되었습니다.

 

그래서 방화벽 해제가 필요한 IP들을 직접 추가해 주었습니다.

$ sudo ufw allow in from [ip]

 

변경된 방화벽 설정을 적용하기 위해 방화벽을 활성화합니다.

$ sudo ufw enable

 

다시 방화벽 설정 상태를 확인해 보니 무사히 추가가 되었습니다.

 

 

참고로 특정 ip에 대한 방화벽 차단 명령어는 아래와 같습니다.

$ sudo ufw deny from [ip]

 

 

 

아무튼 이렇게 IP를 추가하고 연구실에 전화해 접속해 보라고 하니 접속 된다는 소식을 들었습니다....

 

문제 해결!!!!! 서버실 탈출!!!

 

그런데 왜 출발지가 Anywhere인데 외부 IP에서 접속이 되지 않았는지 아직도 의문이긴 합니다. 

웃긴 것은 같은 IP들에서 여태껏 접속이 아주 잘 되었다는 사실입니다.

 

네트워크 망이 변경된 것도 아니고, 서버 설정이 변경된 것도 아닌데 무엇이 이런 변화를 초래하였는지 

혹시 아시는 분이 있다면 알려주십시오...(꾸벅)