새로운 GNU/Linux Debian 9 서버를 설치했습니다.
이것이 내가 얻은 것입니다 ethtool
.
root@web-server:~# ethtool enp2s0
Settings for enp2s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
따라서 Magic Packet이 ( Wake-on: g
) 위치에 있음을 알 수 있습니다.
다음과 같이 종료 상태에서 이 컴퓨터를 깨웠습니다.
./wolcmd 00********** 192.168.0.104 255.255.255.0 7 # I've hidden the MAC address here
Windows 10의 Cygwin에서 사용Depicus Wake on LAN 명령줄.
제가 이해하지 못하는 것은 왜 IP 주소와 마스크 또는 포트 번호를 지정해야 합니까?
MAC 주소가 충분하지 않은 이유는 무엇입니까? 누가 자세히 설명해주실 수 있나요...
답변1
WoL 매직 패킷은 UDP 포트 0, 7, 9(사용된 하드웨어에 따라 다름)로 전송되거나 0x0842 유형의 원시 이더넷 패킷으로 전송될 수 있습니다. wolcmd
기본값은 포트 7인 전자 방법을 사용하도록 선택합니다.
알아채다wolcmd
하다UDP 브로드캐스트가 지원됩니다. 즉, 하드웨어와 네트워크가 TCP/IP 브로드캐스트를 지원하는 경우 주소와 마스크로 255.255.255.255를 지정할 수 있습니다. 매직 패킷은 MAC 주소가 포함된 머신에서만 해석되며 다른 모든 머신에서는 이를 무시합니다.
답변2
사용된 구문은 다음과 같습니다: wolcmd [mac 주소] [ip 주소] [서브넷 마스크] [포트 번호 = 7]
[IP 주소]와 [서브넷 마스크]는 인터넷을 통해 컴퓨터를 깨워야 할 때 사용됩니다. [ip 주소]는 번호가 매겨진 IP일 필요는 없습니다. 명명된 주소나 DDNS 주소를 사용할 수 있으며 DNS는 이를 IP로 변환합니다.
이를 확인하지는 않았지만 로컬 네트워크에 있는 컴퓨터를 깨우는 경우에는 실제로 [IP 주소]와 [서브넷 마스크]가 필요하지 않을 것으로 추측합니다. 둘 다 255.255.255.255로 설정하면 작동할 수도 있습니다.
[포트번호]는 선택사항이며, 기본 포트는 7입니다.
[ip 주소]의 또 다른 가능한 용도는 컴퓨터가 깨어나 DHCP 주소를 요청할 때 해당 IP 주소를 해당 MAC 주소에 할당하도록 라우터에 지시하는 것입니다. 이는 라우터가 얼마나 스마트한지와 IP 주소가 아직 할당되지 않았는지 여부에 따라 다릅니다. (이것이 인터넷을 통해 작동하는지/어떻게 작동하는지 확실하지 않습니다).
답변3
어쩌면 인터넷에서 사용할 수도 있습니다. IP 주소를 지정하면 해당 주소가 올바른 라우터로 전송되어 정렬될 수 있습니다. 컴퓨터의 로컬 네트워크에 고정 IP 주소가 있는 경우 라우터는 확실히 이를 찾을 수 있습니다(아마도 소비자 라우터보다 고급 구성이 필요할 수 있지만 애플리케이션을 볼 수 있습니다.