관리 메뉴

HeBhy, since 1983.

마인크래프트 서버 포트포워딩! 외부에서 접속하기! (LG U+ IPTV등 사용으로 공유기가 2개인 경우. 노하마치) 본문

out of 일상/Pc Tips-

마인크래프트 서버 포트포워딩! 외부에서 접속하기! (LG U+ IPTV등 사용으로 공유기가 2개인 경우. 노하마치)

HeBhy 2012. 1. 30. 17:09
전에 자취할때는 그냥 Iptime 공유기 하나로만 써서 몰랐는데, 본가에 오니 IPTV때문에 공유기가 2개더군요..;
근데 외부공인IP(주소)로 접속하기가 잘 안되더군요;; 포트포워딩만으로는 안되는듯.. 혹시 2중 포트포워딩으로 해결 안되시는분은 참고하시기 바랍니다~!

일단, 이 글은 공유기를 2개 거친 컴퓨터에서 웹서버마인크래프트 서버 등을 열었는데 외부 공인 IP나 도메인네임으로 접속이 불가능 한 경우 해결하는 방법입니다. 그리고 대상은 LG U+ 인터넷에서 IPTV를 사용하는 환경입니다. 그 외에는 별 문제가 없는 것으로 알고 다른분들이 작성한 자료도 많으므로 다루지 않겠습니다. 또한 이 글을 참고하면 외부에서 크레이지리모트나 에어비디오, 원격제어 접속이 가능하게 할 수 있습니다~ (포트 번호와 방화벽 처리만 잘 하신다면)

접속 경로는 다음과 같습니다.

[ 외부 인터넷선 -> LG모뎀 -> A 공유기 -> B공유기 + IPTV셋톱박스 ]

* A공유기 : IPTV용. LG 주택광랜 + IPTV할 경우 딸려오는 라우터. (관리 주소는 http://192.168.219.1/)
* B공유기 : 유무선공유기. 여기선 LG NAPL-5000(Wifi 100) 이지만 ipTime등 다른것도 마찬가지 방법으로 하면 됩니다.
                 (LG 공유기의 관리주소는 http://192.168.123.254/)


A공유기에서 선이 2가닥 나와서 각각 B공유기와 IPTV셋톱박스로 연결됩니다.
그리고 보통 나머지 컴퓨터들은 유무선으로 B공유기와 연결되게 됩니다. A공유기에 연결하면 파일공유등이 귀찮아지니..

아무튼, 이제 설정을 하면 됩니다. 기본적으로 웹서버는 포트 80, 마인크래프트는 25565 입니다.
제 경우는 외부 공인IP가 112.159.1.2(예를 든 것입니다) 이고, 포워딩하려는 대상 서버의 내부 IP는 192.168.123.101 입니다. 그리고 여기서 B 공유기의 설정은 별다를게 없으니, A공유기의 설정만 주의해서 보시면 됩니다.

일단, A공유기의 설정부터 시작하겠습니다. (사진 클릭하면 확대됩니다.)
A공유기는 B공유기와만 연결되므로(셋톱박스는 무시), 무조건 B공유기에 대한 설정만 하면 됩니다.
일단 웹 브라우저를 열어(익스플로러, 파폭 등) 192.168.219.1로 접속하고 로그인합니다.
(ID: user / Pass: admin)


접속하신 다음 [ Network설정 -> DHCP 설정 ] 으로 이동합니다. 그리고, DHCP IP 풀 주소라고 적힌 범위 내에서 공유기B의 IP를 강제지정 해 줍니다. 빈칸에 B공유기의 MAC주소, B공유기에서 쓸 IP주소(저는 192.168.219.11), 설명 등을 입력하고 추가를 누르면 됩니다. 그리고 아래는 현재 접속되어 있는 상태인데 갱신을 위해서 [ 로그아웃 -> 재부팅 ] 을 해줍니다. (1분 소요)


하지만, B공유기의 MAC주소를 아직 몰라서 못 하실 수도 있습니다. 이건 B공유기의 설정 페이지를 열면 나오는데, 아래의 3번째 사진을 보면 나와있으니 MAC주소를 먼저 확인하고 진행하시기 바랍니다.



이제 포트포워딩을 해야 하는데.. 이상하게 이 기기는 포워딩이 제대로 되질 않습니다; 다이렉트의 경우만 되나 봅니다. 때문에 2가지를 해 주어야 합니다. 일단, NAT 설정 메뉴를 클릭하신 후, DMZ 사용에 체크하고, B공유기의 IP를 입력해 주고 저장을 누릅니다. (이건 바로 적용이 안되고 1분정도 걸립니다.)

그 후에도, 아래 버츄얼 서버 맵핑까지 추가를 완료 해야 포트포워딩이 완벽하게 동작합니다. 일단, [사용함]체크하시고, WAN/LAN포트포워딩 할 포트(마인크 서버는 25565)를 입력하시고, LAN IP에는 B공유기의 IP를 입력해 줍니다. 그리고 추가 버튼을 누르시면 완료! 제 경우는 웹서버까지 겸하기 때문에 80번 포트와 25565 포트 2개가 추가되어 있습니다.

자, 이제 A공유기의 설정은 완료! 이제 B공유기의 설정만 남았습니다. 이제 192.168.123.254 로 접속하고 로그인합니다.(Pass: admin)



보시면, 하드웨어 주소에서 아까 말씀드린 MAC주소를 보실 수 있습니다. A공유기 설정 시 저걸 보고 입력하시면 됩니다. 그리고 IP고정이 적용되었는지 IP주소에서 확인하시고, 아니라면 [IP갱신]을 살포시 눌러 갱신해 줍시다.



이제 B공유기에서 서버로 사용할 PC의 내부 네트워크 IP도 고정해 주어야 번거롭지 않습니다. MAC 주소와 IP주소를 위 그림을 참고하여 지정해 줍니다. 해당 PC의 MAC 주소는, [ 상태정보 -> DHCP 할당정보 ] 에 가시면 확인하실 수 있습니다. 꼭 정확하게 입력하셔야 합니다. 저는 NAS도 있고 해서 2개를 지정해 놓은 것입니다. 보통 서버로 쓸 1개만 추가하면 됩니다. 아 그리고 IP주소의 범위는 반드시 [DHCP 고정 할당] 메뉴 옆의 [내부 네트워크 설정] 메뉴에서 DHCP주소 범위를 확인하시고 입력하셔야 합니다. 보통은 192.168.123.100~200(맨 뒷자리만 변경 가능. 앞의 3자리는 변경 불가.) 으로 지정되어 있을겁니다.



자 이제 마지막입니다. B공유기에서도 포트포워딩을 마무리 해야겠죠? [고급 설정] 메뉴를 누르시면 바로 창이 뜹니다. 여기서 서비스 포트, 프로토콜, IP주소(아까 고정시킨 서버의 IP) 등을 위를 참고해서 지정합니다. 그리고 [추가] 버튼을 누른 다음 [확인] 버튼을 누르면, 모든 설정이 완료됩니다. (Super DMZ를 하면 편하지만, 포워딩할 서버가 여러대라면 through-pass방식 때문에 공유기B를 아예 지정된 PC로 인식해버려서 불편한 상황이 생깁니다.)

기타 방화벽 설정은 아마 윈도우7이라면 건드리실 필요가 없을겁니다. 윈도우상에서 네트워크 연결 감지시 자동으로 뜨는 방화벽 허용 팝업이 떴을때 차단을 누른 경우가 아니라면 딱히 건드릴 것은 없습니다.

이제 외부 IP로 웹 서버에 접속하거나 마인크래프트를 켜고 외부 IP나 도메인네임으로 접속하면 잘 연결될 것입니다. 보통 IP는 외우기 힘드니 무료 도메인네임(보통 oa.to 라던가 dyndns.org)을 이용하거나 도메인을 구입하셔서 설정하면 편하실겁니다~ (도메인네임에는 본인의 공인IP주소를 연결해주셔야 합니다. http://ip.voidsoft.co.kr/ 에서 확인가능!) 그리고 마인크래프트 서버에 관한 설정법은 검색하면 널렸으니(?) 여기서 그 문제에 관해 질문은 받지 않겠습니다. 단지 저는 공유기 설정법만을 알려드린거니 양해해주시길..

(포트가 제대로 열렸는지, 포워딩 체크를 하시려면 http://check.psinno.co.kr/ 에서 하시면 편합니다.)
Comments