본문 바로가기

꿀팁 활용

KT GIGA공유기 포트포워딩 하기

보통 Iot 작업을 하시는분들을 보면 다 iptime과 같은 공유기를 사용해서 공유기 설정을 하는것을 많이 보았다.

하지만 집에서 실습을 하다보니 집 공유기가 KT공유기이기때문에 아이디나 비밀번호의 초기설정때문에 접근이 힘들었음.

그래서 KT공유기에 대한 포트포워딩을 하는법을 기술해보겠슴!!

우선

 

http://172.30.1.254 또는 http://homehub.olleh.com

일반적으로 여기서 막히는데 iptime의 경우는
아이디도 admin 비번도 admin으로 초기비밀번호가 명시되어있는데
초반에는 검색해서 찾아본

 

 

ID: ktuser 비밀번호 : megaap 또는 skb-wifi
 

 

두가지 비밀번호가 해당이 안되었음.

아마 위 아이디 비밀번호를 찾아본데는 GIGA KT가 아닌 예전글이라 그런듯.
GIGA KT가 아닌 일반 KT공유기를 사용하시는분들은 위의 아이디 비밀번호를 사용해보시길.

위의 페이지에 들어가시면

 

 

ID : ktuser PW : homehub
 
 

로 접속해주시면 됩니다.

초기 비밀번호니 왠만하면 안건드시는게 기억하실필요없음!

 

이런식의 페이지가 나오면 로그인성공

만약 로그인 비밀번호가 틀리신분들은 KT 기사님한테 연락드려서 알아보셔야할듯

비밀번호를 변경하시려면

 

 

 

여기서 변경하시면 됩니다.


개인적으로 기억하기 힘들것같으니 기본설정을 사용하시는거 추천!

이제 포트포워딩을 해볼차례!

 

 

 

 

 

여기로 접근하시면 포트포워딩 설정이 있음.

그렇다면 설정을 해볼차례!

 

 

 
 
1. 소스 IP주소 - 생략 
2. 소스 포트 - 생략 
3. 외부 포트 - 외부에서 접근할 포트번호 
4. 내부 IP주소 - 접근하고자 하는 내부 IP주소 
5. 내부 포트 - 외부포트번호로 접근하였을때 접근할 내부포트번호 
6. 프로토콜 - 기존설정 그대로 
7. 설명 - 해당 포트포워딩 설명

 

이렇게 나눠져있음!

그렇다면, 이런 항목에 대하여 전~~~혀 기초지식이 없는분들을 위하여 한번 설명을 해드리겠습니다!!!

소스 IP주소와 소스포트에 대해서는 Iot에 대한 포트포워딩을 할때 굳이 사용하진 않는거 같으므로 패스!

 

 

외부포트가 무엇인지 내부포트가 무엇인지 내부IP, 외부IP 이런개념에 대하여 정확하게

 모르시는분들도 계실테지만 간단하게 설명하고 넘어가겠습니다.

IP주소를 통해서 집이아닌 회사나 학교에서 집 네트워크에 접근을 할 수 있습니다.
이러한 IP주소를 외부 IP주소라고 합니다.

집에선 하나의 외부 IP주소를 공유기가 받아서 공유기를 사용하는 사용자들에게 공유기 IP들을 나눠줍니다.

이 공유기 IP는 집마다 다같을수도 있고 조금씩 다를수도 있습니다.
192.168.0.30
172.30.1.92
이런식으로 비슷비슷합니다.

하나의 외부IP를 받은 공유기는 공통적으로 앞부분은 다 비슷하고 맨끝의 숫자만 달라집니다.
172.30.1.90
172.30.1.91
172.30.1.92
등등

이건 한 외부IP내에서 생성된 여러개의 내부IP주소라 외부에서 이 IP주소로 접근을 하게되면 어느 외부IP의 공유기주소인지 모르기때문에 찾을 수 없습니다.

그래서 포트포워딩이라는 것을 이용합니다.

외부IP를 이용하여 포트를 지정해놓고 해당 포트로 접근을 하게되면 사용자가 지정해놓은 공유기IP의 지정포트로 접근을 할 수 있게되는것이죠.

예를들어 외부 IP주소가 222.112.33.188 이라고 합시다.
이 IP주소는 다른집과 중복되지 않는 IP주소입니다.
집이 아닌 다른곳에서 저의컴퓨터로 접근을하려면

222.112.33.188이라는 IP주소로 접근을 해야합니다.

하지만 제가지금 사용하는 웹서버를 이용하기위해서는 공유기 IP인
172.30.1.43:8080 을 이용해야 합니다.

그렇다면 외부에서 222.112.33.188:8080 으로 접근을 하게된다면
172.30.1.43:8080으로 바로 연결이 될까요?

아닙니다.
222.112.33.188이라는 IP주소 안의 공유기IP주소가 여러개가 사용되고 있고, 휴대폰으로 와이파이를 연결하면
172.30.1.39

노트북으로 연결을하면
172.30.1.43

다른 노트북으로 연결을하면
172.30.1.41
와 같이 주소가 여러개로 나뉘게됩니다.

이중 우리는 172.30.1.43의 공유기 IP의 8080이라는 포트로 이동을 해야하는데 이것을 구분하는 방법을 정하는 것을 포트포워딩이라고 합니다.

외부IP에 포트번호를 어떠한번호를 입력하면,
사용자가 정해둔 공유기IP의 원하는 포트번호로 이동하게 되는것이죠.

다시 KT공유기 설정으로 이동해서 항목에 대해 알아봅시다.
우선 외부에서 우리집에 접근할 수 있는 IP는 여기서 확인할 수 있습니다.

 

 

빨간네모친 IP주소가 외부에서 접근가능한 내 IP주소입니다.

 

 

 

 

그렇다면 포트포워딩 에서 외부포트란 위의 외부IP주소 뒤에 붙는 포트번호를 의미합니다.

제 IP주소가 222.112.33.188 이라고 가정한다면, 이뒤에 붙는
222.112.33.188:8080 에서의 8080이라는 숫자가 포트번호입니다.

이 외부에서 접근할때 몇번의 포트번호로 접근을 하면 원하는 내부주소로 연결이 될것인가를 설정하는 부분입니다.

 

 

 

 

내부 IP주소란 현재 사용하고자하는 웹서버의 주소입니다.

공유기IP주소가 접근하는 기기에따라서 다르다고 말씀드렸죠?

라즈베리파이에서 uv4l 웹서버를 운영한다고하면
172.30.1.43:8080 이라는 주소로 접근을 해야합니다.

물론 이 주소는 같은 와이파이에서만 저 주소로 접근을 할 수 있습니다.

다른 라즈베리파이에서 똑같은 uv4l 웹서버를 운영한다고하면,
같은 172.30.1.43:8080 이라는 주소가아닌
172.30.1.92:8080 라는 다른주소가 됩니다.

그래서 위의 내부 IP주소는 외부에서 222.112.33.188:8080 이라고 주소창에 입력하였을때, 접근할 내부 공유기 IP주소를 의미합니다.

제가 접근하려는 내부IP주소가 172.30.1.43:8080 이라는 주소면 내부 IP주소는
172.30.1.43 이 됩니다.

 

 

 

이 내부 포트번호는 제가 위에서 uv4l  웹서버에 접근할려면
172.30.1.43:8080 에 접근해야 한다고 했으니, 내부포트번호는 뒤의 8080이 됩니다.

여기까지 작성하시고 설명을 적으시고 추가를 눌러주시면,

외부에서 222.112.33.188:8080 으로 접속을 한다면,
제집의 172.30.1.43:8080 라는 주소로 접근이 됩니다.

포트포워딩이 정상적으로 완료되었는지를 확인하시려면 그냥 간단한방법으로 휴대폰 wifi를 끊으신 후 데이터상태로 222.112.33.188:8080 와 같은 외부 IP주소에 포트포워딩한 포트번호를 추가한 주소를 입력해주고,

내부 IP의 웹서버로 접근이 된다면 정상적으로 적용이 된것입니다.

이러한 방식으로 KT공유기의 포트포워딩을 사용하여 외부에서도 내부공유기의 웹서버에 접근을 할 수 있습니다!

아 ! 그리고 내부IP주소를 알아내는방법은 아래를 따라하시면됩니다.

 

 

 

 

 

커맨드 창이 뜨시면

 

ipconfig
 
 

입력하시면 아래와같이 뜹니다.

 

이중 무선랜의 IPv4 주소를 참고하시면 됩니다.


적으면서 어떻게하면 쉽게 설명이 가능할까하고 생각하면서 적다보니 조금 주저리주저리가 되어버려서 처음 접근하시는 분들이 쉽게 이해할 수 있을진 잘모르겠습니다.. ㅠㅠ

궁금하신점은 댓글을 남겨주시면 아는한도내에서 성의있게 답변해드리겠습니다!

이상으로  KT공유기 포트포워딩 방법에 대한 포스팅을 마치겠슴니다.