이것은 진화하는 질문입니다. 최신 버전은 하단의 2 개 수정 사항을 참조하십시오. 유용 할 수도 있지만 원래 질문도 여기에 보관하고 있습니다.
인터넷에 관한 다른 Wake on Lan 질문에 대해 유감스럽게 생각합니다. 나는 많은 시간 동안 구글 검색을하고 어제 밤 밤에 이것을 알아 내려고했다. 분명히 많은 WOL 문헌이 있지만 여전히 이것을 알아낼 수 없었습니다.
문제 설명 (문제가 변경되었습니다. 아래 편집 참조) 은 매우 간단합니다. WOL은 종료 후 1-2 초만 작동을 멈 춥니 다. 모든 LED가 꺼지고 팬이 케이스에서 회전을 멈추는 것처럼 "종료"되는 순간을 판단하고 있습니다. 그것은 않습니다 나는 매직 패킷이 종료 순간을 보내는 경우 작동합니다. 때때로 나는 1 초 (1,000, 1을 센다)까지 기다릴 수 있고 그것은 효과가있을 것이다. 이보다 길면 다시 작동하지 않습니다.
나는 다른 사람들이 몇 시간 후에 그것을 할 수없는 문제와 그렇지 않은 문제에 대해 들었습니다. 그러나 몇 초가 아닙니다.
시스템 정보 :
- 기가 바이트 (GA-Z68X-UD3H-B3) 마더 보드가있는 수제 PC
- 마더 보드에 내장 된 Realtek 네트워크 어댑터 사용
- TP-Link WR842ND 라우터 (기본 펌웨어는 최신 버전으로 업그레이드되어 OpenWRT 또는 DD-WRT를 사용하는 것으로 보았지만 지금은 너무 많은 작업)
- GRUB2 부트 로더를 사용하는 Ubuntu 및 Windows 7의 이중 부팅 시스템
내가 한 것들 :
- 우분투에 대한이 공식적인 튜토리얼을 따랐습니다 .
- 또한 Windows 용으로 덜 공식적인 것으로 보였으므로 약간 과잉 일 수 있습니다.
- BIOS 설정으로 들어가서 도움이 될만한 소리를 냈습니다. (WOL을 사용하는 경우 BIOS에서 비활성화해야한다고 경고하는 몇 가지 사항이 있으므로 비활성화했습니다)
- 나는 몇 시간 동안 구글을 검색하고 아무 것도 쓸모없는 것을 조정했다.
- 또한 라우터를 완전히 초기화하고 재구성했습니다.
라우터 구성 :
- "주소 예약"설정을 사용하여 realtek 네트워크 어댑터 MAC 주소에 항상 동일한 IP가 할당되어 있는지 확인하십시오.
- Mac 주소 / IP 주소를 바인딩하기 위해 ARP 바인딩을 사용하고 있습니다
- 포트 전달 (가상 서버)을 사용하여 포트 9 (WOL) 및 22 (SSH)를 전달하고 있습니다.
- 이전에는 DMZ에 내 PC가 있었지만 모든 것을 재설정 할 때 그렇게하지 않고 대신 포트 전달을 사용했습니다. WAN IP를 통해 내 컴퓨터에 로그인 할 수 있었기 때문에 포트 전달이 적어도 SSH에서 작동한다는 것을 알고 있습니다.
내 컴퓨터가 매직 패킷을 통해 성공적으로 깨어났다는 사실을 고려하면 (잠시 동안 만 가능하더라도) 내 PC (BIOS / Network Adapter / OS)의 구성은 일반적으로 정상이라고 생각합니다. 다음에 WOL이 작동하도록 부팅 후 설정을 다시 설정할 필요는 없습니다. 종료 할 때마다 1-2 초 동안 작동합니다.
내 테스트 사례는 지금 내 LAN IP를 사용하고 있습니다. 따라서 포트 포워딩은 문제가되지 않습니다. 그 작동을 얻을 수 있다면 WAN이 작동한다고 확신합니다. 따라서 WOL의 일반적인 사용 사례에 대해 이야기하고 있지만 작동하지 않습니다.
이 게시물의 다른 위치에 확실하지 않은 마지막 정보가 하나 있습니다. PC 마더 보드의 네트워크 어댑터는 종료 후에도 계속 켜져 있습니다. 내 라우터에는 PC 이더넷 케이블이 연결된 곳에 활성화 된 해당 표시등이 표시됩니다. 라우터에 다른 장치가 연결되어 있고 종료되어 있지 않습니다. 그러니까 .. IT가 제대로 작동해야 합니까 ?!
나는 이것을 망쳐 놓고있다. 도와주세요 바라건대 이것이 "StackExchange"가 이것을 게시 할 수있는 올바른 방법이기를 바랍니다.
중요 편집
작동합니다 !! 종류 .... 더 실험해야합니다. 그러나 기본적으로 지난 밤 내 로컬 IP를 사용하여 로컬 네트워크에서 테스트하고 있었고 잠시 동안 작동했습니다. 오늘은 일을하고있는 동안 WAN을 사용하여 휴대 전화에서 PC로 패킷을 보내기로 결정했습니다 (freedns를 사용하여 DNS 이름 제공). Lo 잠시 후 보라, 나는 ssh를 통해 로그인 할 수있다. 이상한가요? 어쩌면 오늘 아침에 내 컴퓨터를 방금 떠났을 수도 있습니다 (아마도). sudo shutdown -h now
컴퓨터를 종료하라는 명령을 보냈습니다 (정지 또는 절전 모드는 아닙니다). 점심을 먹으면서 실제로 한 시간 정도 기다렸습니다. ssh를 통해 로그인을 시도했지만 시간이 초과되어 매직 패킷을 보냈고 잠시 후 ssh가 작동했습니다.
이제 WOL은 왜 WAN을 통해 작동하지만 LAN은 작동하지 않습니까? 그 반대의 방법이 아니어야합니까? 당신이 기술을 알고 있다고 생각할 때 기술은 이런 식으로 진행됩니다.
편집 2
테스트했습니다. WAN을 통해 패킷을 보낼 때 확실히 작동합니다. LAN을 통해 작동하지 않습니다. 나는 아직도 매우 혼란 스럽다. 이 시점에서 네트워킹 전문가를 찾으십시오. 그래도 질문이 있습니다. LAN을 통해 보낼 때 깨우려는 시스템의 로컬 IP 주소 이외의 다른 주소로 보내야합니까 (192.168.0.100)? 아니면 다른 것으로 보냅니 까? 서브넷 마스크처럼 보이는 곳으로 보내는 사람들이 있습니다. 내가해야합니까? 로컬 IP가 작동하지 않는 이유를 모르겠습니다.