Local 서버 구축하기 - 2 (SKB 모뎀)

ik_13038·2022년 8월 14일
0

라이징캠프 2주차

목록 보기
3/10
post-thumbnail

2주차 과제
Local 서버 구축 / Window/MacOS + Apache PHP MySQL (Bitnami) 👌
AWS 서버 구축 / Linux + Nginx PHP MySQ
Sub Domain에 각각 나만의 페이지 만들기

지난 번에 원인까지 파악하고 잠에 들었다.

간단히 요약하면 우리 집의 경우 외부 IP를 통해 공유기로 다이렉트로 연결할 수 있는 것이 아닌 모뎀을 통해 거쳐서 연결해야만했다. 따라서 단순히 공유기 설정을 건드려서 포트포워딩하는 것은 당연하게 소용이 없었다. 모뎀과 공유기를 각각 포트포워딩하기 위해서는 우선 모뎀 설정이 필요했다.

  • 만약 본인이 이러한 구조로 되어 있는 것인지 알고 싶으면 공유기 게이트웨이 주소를 url창에 입력하여 설정에 들어가면 외부 IP 주소를 확인할 수 있다. 이 외부 IP 주소가 내가 아는 외부 IP 주소가 아닌 192.168.x.x 형식으로 되어 있으면.. 모뎀이 연결되어 있는 것이다.

기상 이후 모뎀이 어딨나 두리번거리다가 신축 아파트의 경우 신발장 쪽에 있다는 소식을 듣고 부랴부랴 찾아보았다.


신발에 가려져 있어 몰랐는데 안에 떡하니 있더라.


안을 열어보니 역시나 SKB 모뎀..이 고이 자리잡고 있었다.
SKB모뎀비밀번호 아는 법은 여기를 참고하면 되겠다. 공유기와 거의 비슷하다.

모뎀 (WAN 주소 참고) IP 주소로 로그인

정상적으로 로그인을 하면 (참고로 로그인은 공유기의 WAN IP의 Gateway 주소를 참고하면 된다.) 모뎀 내 포트포워딩 설정에 들어갈 수 있다.
여기서 모뎀을 기존 NAT 설정에서 브릿지 설정으로 바꾸어주어도 되나.. 여러 블로그를 찾아본 결과 이는 권장하지 않는다. 해당 모뎀과 공유기 외 다른 연결기기들이 다 죽어버릴 가능성이 있다.


해당 사진은 공유기 내에서의 설정 사진으로.. 브릿지 설정은 모뎀 내에서만 설정이 가능한 듯하다. 모뎀 내에도 설정탭이 있었다. (공유기에서 작동해보았으나 안됨)
여하튼 본인이 혼자 자취를 하는 등 리스크가 적다면 브릿지로 운용하는 방식도 해결방법이 될 수 있지만 권장하지는 않는다.
그래서 필자는 모뎀과 공유기에서 각각 포트포워딩을 설정해주는 방식으로 해결해보려고한다.
다시 모뎀 내 설정으로 돌아가보자. 메뉴에 포트포워딩 항목이 보일 것이다.

모뎀 포트포워딩


이제 이 곳에서 포트포워딩 설정을 해주면 된다.
현 네트워크 설정에서 공유기가 어느 내부 IP로 연결이 되어 있는지 확인한 후 이를 로컬 IP 주소로 입력해 포트포워딩을 해주면 된다.


본인은 포트를 임의로 1234로 설정하였다. 들어오고 나가는 포트 번호를 모두 1234로 설정한 이후

공유기 포트포워딩

이전에 공유기를 통해 설정했던 홈페이지로 다시 들어간다.
그 곳에서 또한 다시 포트포워딩을 진행한다. 포워딩 IP 주소에는 ipconfig를 통해 확인할 수 있던 본인 IPv4 내부 IP 주소를 입력해주면 된다. 외부포트는 아까 모뎀에서 설정했던 포트를 입력한 이후, 내부 포트로 8082 즉, apache 포트번호를 입력해주었다. (참고로 모뎀에서 외부포트를 1234, 내부포트를 아파치 포트번호로 설정하고 공유기 외부,내부 포트를 아파치 포트번호로 설정해도 잘 작동하는 듯하다. 이는 선택)

외부에서 접속하기

이렇게 설정한 뒤 이제 휴대폰 LTE 망을 통해 외부 IP 접속을 설정한 외부포트 번호와 함께 다시 접속을 해보자.
외부 기기로 브라우저를 통해 외부ip:외부포트/phpinfo.php에 접속한다.

참고로 아래 사이트에서 외부 IP 확인 겸 포트번호를 통해 접속 유무를 확인할 수 있다. 휴대전화를 통해 연결하는 게 귀찮을 시 활용하도록 하자.
https://www.yougetsignal.com/tools/open-ports/

어.. 본인은 처음에 접속이 안됐다. 인바운드 규칙, 아웃바운드 규칙을 다시 설정해보았으나 오류가 있어.. 그냥 방화벽을 한 번 내려보았다.

들어가졌다!!


Phpinfo도 정상적으로 잘 나오는 것을 확인할 수 있었다.
아마 인바운드, 아웃바운드 규칙 설정에 있어 포트번호를 조금 더 세밀해주는 동작이 필요한 것으로 보인다.

출처:

https://blog.naver.com/herbcase/222207730159
https://velog.io/@woals4815/Bitnami%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%A1%9C%EC%BB%AC-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-%ED%8F%AC%ED%8A%B8-%ED%8F%AC%EC%9B%8C%EB%94%A9%EC%9D%84-%ED%86%B5%ED%95%9C-%EC%99%B8%EB%B6%80-%EC%A0%91%EC%86%8D-%EA%B5%AC%ED%98%84-2%ED%83%84%ED%8F%AC%ED%8A%B8-%ED%8F%AC%EC%9B%8C%EB%94%A9
https://junklab.net/2018/02/sk-%EB%B8%8C%EB%A1%9C%EB%93%9C%EB%B0%B4%EB%93%9C-%ED%8F%AC%ED%8A%B8-%ED%8F%AC%EC%9B%8C%EB%94%A9/

profile
글 연습, 정보 수집

0개의 댓글