Wake-on-lan은 인터넷을 통해 작동하지 않습니다


4

내 Android 기기가 로컬 네트워크에 연결된 경우 컴퓨터를 깨울 수 있지만 다른 네트워크에서 컴퓨터를 깨울 수는 없습니다.

모든 BIOS WOL 설정이 활성화되었습니다. 또한 포트 (9 UDP)를 열었고 DDNS를 사용하고 있습니다.

방화벽에는 포트 9에서 들어오는 패킷을 허용하는 규칙이 있습니다.

컴퓨터에서 Wireshark를 사용하여 Magic Packet을 받는지 확인하려고하는데 들어오는 패킷이 표시되지 않습니다. Fing (Android 앱)을 사용하여 패킷을 보내고 있습니다.

내가 무엇을 잘못하고 있지?

참고 : 우분투 14.04 LTS를 실행 중입니다.

답변:


2

Wake-on-lan은 인터넷을 통해 작동하지 않습니다

인터넷을 통해 시스템을 깨우는 임의의 사람들을 원하십니까?

컴퓨터가 라우터 뒤에 있습니다. 휴대 전화가 인터넷 서비스를 제공하는 거의 모든 곳에서 도시 Wifi, Starbucks, 직장 등 라우터 뒤에 있습니다.

WOL 패킷은 브로드 캐스트 패킷입니다. 표준 라우터는 브로드 캐스트 패킷을 전달하지 않습니다. 브로드 캐스트 패킷은 LAN을 떠나는 것이 아닙니다. 악용 될 가능성이 있다고 생각하십니까?

수행하려는 작업을 수행하는 올바른 방법은 다음과 같습니다. 네트워크에 홉온, 로그인 및 WOL 패킷을 발행 할 수 있도록 항상 네트워크에 시스템이 필요합니다. 라우터가 깜박이면 DD-WRT에이 기능이 있습니다.


2

이것이 바로 "Wake-on- LAN " 이라고하는 이유 입니다. LAN에서 작동해야합니다.

그러나 나는 놀랍게도 컴퓨터의 NIC에 의해 수신 된 모든 패킷이 마법의 패킷 일 수 있다고 들었 습니다.

  1. 브로드 캐스트 MAC 주소로 주소가 지정되고
  2. 포함 어디서나 페이로드에 마법 문자열을 (6 배 FF및 16 배 computer's MAC address)

그러나 라우터는 브로드 캐스트 MAC 주소로 패킷을 전달할 수 있어야하거나 컴퓨터의 WoL 시스템은 자체 MAC 주소로 주소가 지정된 WoL을 받아들이는 것과 같이보다 유연해야합니다 (실제로는 이것이 표준 방법이라고 생각했지만 Wikipedia 내가 틀렸다고 말합니다 ).

인터넷 WoL은 신뢰할 수없는 것처럼 보이기 때문에 중간 라우터에 의존하기 때문에 WoL을 수행하는 데 사용할 수있는 네트워크에서 무언가를 찾으면 더 안전 할 것입니다. 예를 들어, 라우터 에 ssh(또는 telnet, 그러나 위험하다) 라우터에서 마법 패킷을 보낼 수 있습니다. 또는 라우터가 지원되는 경우 dd-wrt를 확인 하고 편안하면 라우터를 플래시하십시오. dd-wrt네트워크 내에서 매직 패킷을 보내는 데 사용할 수 있으며 항상 켜져 있기 때문에 24 시간 온라인으로 더 많은 하드웨어가 필요하지 않습니다.

나는 Raspberry Pi를 WoL "플랫폼"으로 사용합니다. 라우터는 Pi의 ssh서버 로 포트를 전달하기 때문에 Raspberry Pi로 포트를 가져와 ssh그곳에서 매직 패킷을 보냅니다. LAN 내부에 있기 때문에 WoL이 작동한다는 보장에 가깝습니다.


답장을 보내 주셔서 감사합니다. 그러나 나는 다음을 읽습니다. The easiest way to issue a Wake-on-LAN command from outside your local network is through your web browser, and the absolutely simplest way to do that is through your router.DD-WRT를 사용하면 어디서나 컴퓨터를 켤 수 있습니다. 이게 가능해?
kalpetros

그 전에 모든 작업을 수행하지 않는 한 라우터와 매직 패킷을 보내도록 구성하는 것이 포함될 수 없다면 웹 브라우저에서 어떻게하는지 잘 모르겠습니다. DD-WRT로, 그래, 당신은 할 수 있습니다 , 어디서든 컴퓨터를 켜 한 라우터가 24 시간 켜져로 . 수퍼 유저에서이 스레드가 추가로 도움이 될 것입니다. superuser.com/questions/266009/wol-wake-on-lan-over-internet and superuser.com/questions/18298/…
Valmiky Arquissandas

That's why it's called "Wake-on-LAN" It's supposed to work in LANs.LAN 케이블을 사용하여 NAS에는 액세스 할 수 있지만 Google에는 액세스 할 수 없다는 사실에 놀라지 말아야합니다.
Mike de Klerk

무슨 말인지 잘 모르겠습니다. "LAN 케이블"(비공식 이름)은 로컬 네트워크의 컴퓨터, 즉 계층 2에서 프레임을 라우팅 할 수있는 네트워크 (WoL에 필요한 시나리오)를 연결합니다. 그 네트워크로하는 일은 당신에게 달려 있습니다. 이더넷 케이블이라고하지만 ATM 트래픽을 흐르게 할 수도 있습니다.
Valmiky Arquissandas

라즈베리 파이 솔루션과 마찬가지로, 내가 만든 앱을 사용 해보고 집 주위에 누워있는 안드로이드 장치에 설치할 수 있습니다. 당신의 PC가 깨어 있도록 그것은 WOL 패킷을 전달하고, LAN에 방송됩니다 play.google.com/store/apps/...
Itay 비안
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.