Asus AC-68P Router WOL via Internet 삽질기
TEST PAGE: https://www.depicus.com/wake-on-lan/woli
먼저 아래 블로그를 읽어보자.
http://peepleware.com/home/5901
위 블로그 내용처럼 일정시간이 지나면 리얼루... 해당 맥으로 패킷을 안보내는 듯 싶다.
그런데 내 라우터는 위 방법처럼 하기엔.. 브로드캐스트 IP를 블락시키는 듯 싶다..
하여 여러가지 방법을 찾아봤다.
첫번째: 다른 IP를 브로드캐스트 IP로 만들기
1. 위 주소처럼 DHCP에서 할당하지 않는 전-혀 안쓰는 IP 하나를 static arp로 브로드캐스팅 MAC을 박는다.
2. 해당 IP로 9번 포트를 포트 포워딩 해준다.
3. 테스트 페이지를 통해 날려 본다.
안된다...
라우터에서 tcpdump로 확인해봤는데 해당 IP로 포트포워딩은 정상적으로 되나 내 PC가 일어나지를 않는다. 이런 게으른... =-=
아마 이런 브로드캐스팅 방식도 막은듯..
하긴 브로드캐스팅이 위 첫번째 링크 안에 있는 다른 글처럼 보안상 엄청엄청 취약하니 그럴수도...
그래서 추가적으로 내가 깨울 PC IP와 MAC을 static arp 한 후 포트 포워딩을 통해 시도해 보았으나...
안된다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
두번째: merlin에 있는 ether-wake 사용 해보기
https://github.com/RMerl/asuswrt-merlin/wiki/WOL-Script-Wake-Up-Your-Webserver-On-Internet-Traffic
위 링크 따라서도 해봤는데 다 잘된다. ether-wake 실행시키는것 까지도..
다만 ether-wake를 내가 수동으로 직접 실행해봐도 안된다.
왜 안되는진 몰겠는데 안된다.. =-= tcpdump에도 안잡힌다.
물론 이 포스트를 삽질하고 나서 한참 후에 쓴거라 다른 여러가지 방법도 있었지만
제일 그나마 가능성이 있다고 생각했던 시도가 이거 두개다.. =-=
하여 첫번째 링크에 있는 VPN을 통한 WOL을 시도해 보도록 하자.
먼저 VPN 설정: https://surpreem.com/asus-rt-ac68u-openvpn-%EC%84%9C%EB%B2%84-%EC%84%A4%EC%A0%95/
간단한 방법으로 해도 됨.
openvpn client: https://www.asus.com/kr/support/faq/1004469/
openvpn-install-2.4.4-I601.exe
openvpn에서 wol을 하기위해 설정해야할 내용
https://serverfault.com/questions/784814/is-it-possible-to-wol-via-openvpn
혹시 몰라서 VPN은 되는데 VPN에서 WOL이 안될 때 아래 링크를 보자
static arp 관련 글인듯
https://www.snbforums.com/threads/wol-over-vpn-for-two-devices.24630/