하드웨어 WOL (Wake On Lan)에 대해 문의 한개 드립니다.
2021.08.04 13:12
안녕하세요. 저는 가정에서 ASUS공유기에 PC를 2개 물려놓았고 그중 1개를 외부에서 WOL기능을 이용하여 켜고 있습니다.
외부PC에선 집의 ASUS공유기에 할당된 공인IP 주소를 브라우져에 쳐서 공유기설정에 들어간후 WOL카테고리에 들어가서 켜구요.
폰에서는 ASUS 라우터라는 앱을 이용하여 켜고 있습니다. 이 앱 역시 공유기에 접속하여 작업을 하더라구요.
제가 궁금한건 '외부에서 공유기 없이 PC를 켤수 있는가' 입니다.
매직패킷이 FFFFFFFFFFFF 뒤에 켜질 대상PC의 MAC주소가 16번 반복되는 패킷을 255번 브로드캐스트 주소로 뿌려
이것에 반응하는 PC가 켜지는게 원리라고 알고 있습니다.
그렇다면 저의집 PC가 220.80.120.80 이라는 공인 IP를 쓰고 있다면 공유기가 없을경우 특정 프로그램이나 앱이
어떤 식으로 매직패킷을 뿌릴까요? 저희집은 아파트인데 분명 상단에 통신사에서 관리하는 라우터가 있을것이고
그 라우터가 220.80.120.255브로드캐스트주소로 220.80.120.대역대에 물린 모든 회선에 매직패킷을 뿌려야 하는데
통신사의 라우터가 일반 가정집 공유기도 아니고 저 작업을 과연 해줄까요?
인터넷 검색해보면 공인IP를 쓰면서 공유기 없이 WOL기능을 쓸수있다는 문서가 나오긴 하는데 어떻게 그게 가능한지
궁금합니다.
외부에서 공유기 없이 WOL기능을 사용할수 있다면 어떻게 그게 작동할수 있는지 원리좀 알려주시면 감사하겠습니다.
댓글 [5]
-
메리아 2021.08.04 14:08
-
chrome' 2021.08.04 16:03
친절한 답변 감사 드립니다. 이론적으로 개인공유기 없이도 외부에서 집의 PC를 킬수 있는게 맞군요. 시도해 보진 않았지만
제가 물린 고정IP의 상단 게이트웨이주소를 알아낸후 외부에서 게이트웨이에 매직패킷을 날리면
통신사에서 막지않는이상 하위 네트워크대역에 매직패킷을 브로드캐스트 해주는방식이군요
-
DarknessAngel 2021.08.04 19:45
결론은 안 되요
브로드 케스트로 뿌리는 이상 같은 서브넷에서만 됩니다
-
메리아 2021.08.05 10:48
공유기 없이 쓰는 WoL "사이트"가 존재하는 시점에서 말이 안되지 않나요?
제가 알기론 어디서든 지구 반대편이라도
xxx.xxx.xxx.1로 매직패킷을 보내면 xxx.xxx.xxx.2~254에 브로드캐스팅 해주는걸로 아는데요.
다만 이게 DDoS로 악용될 우려가 있어서 어쩌면 막아놓은 상황이 있을지도 모릅니다만...
저는 그런게 있는지 몰라서 확실하게 말을 못할 뿐이죠.
-
메리아 2021.08.05 10:52
방금 검색해서 사이트 하나 가져왔는데요
https://www.depicus.com/wake-on-lan/woli
자기 아이피가 있는 서브넷 네트워크에서만 WoL을 쓸 수 있다면,
저 사이트 존재이유가 없지 않습니까?
저도 정확히는 모르지만
일단 공유기는 자기 하위단에만 뿌리면 편하니까 간단한문제인데
공유기 없는 경우에는 어쩌나 싶겠지만
원래 공유기 없이도 사용하게끔 된 규격입니다.
이 경우에는 일반적으로 아이피도 같이 등록합니다.
고정아이피면 당연하고, 유동아이피라고 해도 맨 끝자리만 바뀌는게 보통 기본입니다.
상위단에서 아이피를 할당해줘야하니까요.
목표 아이피가 123.123.123.123 인경우 123.123.123.1 에 매직패킷을 날리게 됩니다.
xxx.xxx.xxx.1이 "게이트"웨이 이므로, 거기에 매직패킷을 날려주면,
그 게이트웨이에서 2~254 사이에 브로드캐스팅으로 매직패킷을 날려줄겁니다.
그래서 유동아이피라고 해도 123.123.123.xxx 인건 대개 동일하므로 WoL이 성공할 수 있는거죠.
물론 만에하나 이 아이피가 앞자리 3개가 바뀌는 상황인 경우 안먹힙니다.