-
[라즈베리파이3 본체만 가지고 개인 서버 만들기(feat. sk 무선인터넷 and iptime)] 3-1. iptime 연결 및 ddns 설정(외부 접속 O)개발/라즈베리파이 2020. 4. 24. 12:58
제목은 개인 서버 만들기라고 해 놓고 지금까지 모니터 없이 원격제어하는 법만 포스팅했다.
지금부터는 말 그대로 라즈베리파이를 서버로 만들 것이다.
준비물 : iptime 공유기
아마 이전 포스팅을 잘 따라왔다면, 어느 정도 공유기 또는 무선 인터넷 단말기에서 어떻게 내부 ip를 다루는지 감이 왔을 것이다.
(감이 안잡히시면 무조건 질문!)
3사 통신사의 무선인터넷과 iptime 을 같이 사용하려면 다음과 같이 물리적 연결을 변경해 주어야한다.
먼저 이전 연결 상태를 봐야겠다. 통신사, 회선(광랜, UTP랜 등) 또는 모델마다 연결 상태가 다를 수 있다.
현재 본인 sk통신사를 사용하고 있고, 집에는 광 랜을 일반 랜선을 사용할 수 있게 변환해주는 모델이 추가적으로있다.
거기에 sk무선인터넷 공유기가 연결되어있는 형태이다.
이 sk무선인터넷 모뎀을 통해서 내부 ip 할당 및 관리를 했던 것이다.
이제는 iptime 공유기를 통해 내부 ip를 할당하고 관리해야한다. 어떻게 iptime 공유기를 연결해야할까?
다음과 같이 연결했다.
sk 무선 공유기 보다 iptime 공유기를 앞쪽에 연결한다.
이유는 통신사에서 제공해주는 외부ip(유동ip)를 iptime 공유기로 받아야 iptime의 ddns(dynamic domain name service)에 유동 ip를 등록할 수 있다.
만약 sk무선 인터넷과 iptime을 바꿔 달면?
앞서 라즈베리파이에 내부ip를 할당 받듯이 iptime 공유기는
sk무선 공유기가 할당해주는 내부ip (197.0.0.x)를 할당 받게 될 것이다.
그러면 iptime ddns활용할 때에 197.0.0.x가 등록 될 것이다. 당연 저 ip로는 외부에서 우리를 절대 찾지 못한다.
데이터를 줄 수도 받을 수 도 없는 상태가 되는것이다.
그래서 위처럼 연결하고 iptime ddns 테이블에 외부에서 우리를 찾을 수 있는 외부 ip를 등록해야한다.
ddns를 사용하기에 앞서 외부ip로 putty를 사용해 라즈베리파이에 접속해보자.
다음과 같이 설정하자.
iptime에 컴퓨터 또는 노트북을 연결하고 cmd창에 ipconfig를 입력하자.
C:\Users\computer>ipconfig
무선 LAN 어댑터 Wi-Fi:
연결별 DNS 접미사. . . . :
링크-로컬 IPv6 주소 . . . . :
IPv4 주소 . . . . . . . . . : 192.168.0.6
서브넷 마스크 . . . . . . . : 255.255.255.0
기본 게이트웨이 . . . . . . : 192.168.0.1
기본게이트웨이가 192.168.0.1 이다
이 주소를 브라우저 주소창에 입력하면 다음과 같은 화면이 나온다.
초기 아이디는 admin
비밀번호도 admin
아래 문자 입력하고 로그인
관리 도구로 들어간다.
고급설정 -> 네트워크 관리 -> 내부 네트워크 설정
에 가면 다음과 같은 설정 화면을 찾을 수 있다.
우리가 sk 공유기에서 했던 내부jp 할당이랑 똑같다.
원하는 내부ip 192.168.0.x (1또는 255 제외)와 라즈베리파이의 MAC아이디 입력후 추가!
하면 왼쪽 "설정된 IP/MAC 주소" 에 추가 될 것이다.
추가 후에는 오른쪽 위에 저장 버튼을 눌러줘야한다.
putty로 ssh 를 사용할 수 있게 sk공유기에서 했던 것처럼 포트를 설정해 줘야한다.
고급설정 -> NAT/라우터 관리 -> 포트포워드 설정
설정 방법 역시 비슷하다.
정의된 리스트 : 사용자 정의
규칙이름 : 마음대로
내부 IP주소 : 아까 할당한 내부 ip
프로토콜은 tcp
외부포트는 맘대로 보통 22로 하지만 보안상 다른포트번호로 하는 경우도 있다.
외부포트는 외부에서 들어올 때 포트 값이다.
내부포트는 22! ssh는 22번 포트를 사용한다.
외부에서 포트 xxxx로 들어오면 내부포트 22로 연결해주는 방식이다.
입력 다했으면 추가! 그리고 저장~
이제 putty로 할당한 내부ip와 외부포트로 ssh 접속해보자
본인은 잘된다!
다음 포스팅은 ddns다!
putty에서 ip가 아닌 도메인 이름으로 접속하게 될 것이다!
반응형'개발 > 라즈베리파이' 카테고리의 다른 글