드루와 던전과 뿔레전쟁을 NOX로 돌리려면 외부 접근이 반드시 필요하다. Crazy Remote와 AVStreamer를 사용해서 짬날때마다 들어가서 파편 정리하고, 용병 모집하고 환생도 했는데, 인터넷을 SK로 바꾼 후 문제가 생겼다.

집 내부에선 별도 설정 없이도 pin code로 접속이 되지만 외부에선 접속이 되지 않았다.
포트 포워딩 문제일거라 생각하고 공유기로 접속을 했다. RUSH-337AC의 경우 192.168.35.1가 공유기의 주소이다.
참고로, RUSH-337AC는 IPTV 두대 신청하면 무료인 기가WIFI용 유무선 공유기이다. 

사용자ID는 admin, 암호는 6자리글자_admin을 입력하면 된다.
6자리글자는 공유기 바닥에 붙어 있는 스티커에 적힌 유선 MAC Address 마지막 6자리이다.

SK WIFI를 설치하면 WIFI 이름이 SKWIFIGIGA77A5_5G 이런식인데 77A5가 유선 MAC address의 마지막 4자리이다. 동일한 글자를 찾아서 바로 앞 2자리를 추가하면된다. 위의 경우 A677A5_admin이 암호가 된다.

숫자 및 영문자만 포함되며, 대문자로 입력하면 된다. 반면에 admin은 항상 소문자이다.  

로그인 후에는 고급 설정 -> NAT -> 포트포워드로 가서 사용할 포트를 추가하면 된다. 포워딩IP 주소는 당연히 내 PC의 내부 IP 주소이다.

문제는 이렇게까지 해도 외부 접속이 안된다는 것이었다.
PC의 방화벽이 문젠가 싶어 초기화도 해보고, Norton Security도 꺼봤는데 안된다.
구글 검색을 해도 다들 포트 포워딩만 하면 된다는데 왜 나만 안되나 싶었다.

며칠을 고민하다가 ipconfig를 입력해보니 외부 IP 주소가 192.168.55.89 였다. 위의 로그인 화면을 봐도 외부 IP 주소가 192.168.55.89 인데, 그땐 아무 생각이 없었다.
192.168.x.x는 내부 주소인데 왜 이게 내부IP인지 이상해서 192.168.55로 구글 검색을 해보니 결과가 나온다.

외부에서 들어오는 모뎀도 공유기로 동작하고 있었던 거다. H614G라는 100Mbps를 500Mbps로 뻥튀기 해주는 모뎀이 원흉이었다.

외부 IP(공인 IP) -> 모뎀 H615G(192.168.55.1) -> 무선 공유기(192.168.55.89|192.168.35.1) -> 내 PC(192.168.35.47)

모뎀에서 포트가 전달이 안되니 공유기에서 설정한게 먹힐리가 있나.

구글에서 찾은 해결 방법은 모뎀을 NAT에서 Bridge 모드로 바꾸는 것이다. 이렇게 하면 모뎀이 공유기가 아닌 HUB로 전환되어, 외부 IP를 그대로 무선 공유기로 전달해준다. NAS를 장착한다면 이 방식으로 썼을지 모르겠지만, 지금 NAS는 다른 네트웍에 물려 있고, PC의 포트 2개만 열면 되기 때문에 기존 설정을 건드리고 싶지 않았다. Bridge로 변경하면 속도가 떨어진다는 얘기도 있고, IPTV에 뭔가 영향을 줄 것 같았다.

그래서, 모뎀에도 포트포워딩을 추가해 보기로 했다.
37125와 2662 포트가 모뎀의 포트포워딩, 무선 공유기의 포트포워딩을 거쳐 내 PC까지 들어오도록.

192.168.55.1로 접속하면 이전과 유사한 화면이 나온다.

사용자 ID와 암호는 공유기와 동일하다. 모뎀 뒷면 스티커에 WAN이라고 써져 있는 곳의 마지막 6자리를 사용하면 된다. 친절하게 굵은 글씨로 표기가 되어 있다.

역시 공유기와 동일하게 포트 포워딩 설정을 해주었다.

위와 같이 포트포워딩을 모두 설정하고 나니, 외부 접속은 아무 문제 없이 된다. 속도는 원래부터 느려서 딱히 더 테스트를 해보진 않았다.

H614G 모뎀 설정 시 몇 가지 문제가 또 있었는데,
내 PC에선 모뎀의 IP로 들어가도 내용이 아무것도 나오지 않아서 스마트폰으로 접속해서 수정해야만 했다.

또, 재접속시 id와 password를 입력하면 이미 로그인을 했고 로그아웃을 하라고 에러가 뜨는데 로그아웃이 안된다.
이때는 http://192.168.55.1/index.asp 를 주소창에 입력 하면 원래 설정화면이 나온다.
로그인 화면으로 바로 접근하고 싶다면 http://192.168.55.1/admin/login.asp 를 입력하면 된다.