Wake On LAN으로 Windows10에서 CentOS8 시작



Wake On LAN으로 Windows10에서 CentOS8 시작



Wake On LAN (WOL)에서 "매직 패킷"방식으로 Windows 10에서 동일한 LAN 내의 CentOS8을 시작할 수 있도록한다.

환경



시작할 측:
Windows 10 Home 버전 1909

시작되는 측:
CentOS Linux release 8.2.2004 (Core)
BIOS MSI제 마더보드 A78M-E35

부팅되는 쪽 BIOS 설정



MSI 마더보드에서 Wake On LAN(WOL) 설정 방법
MSI제 마더보드 A78M-E35 그래서, 그 설정.
Advanced→Power Management Settings에 있는 "EuP 2013"을 disabled(사용 안 함)로 설정(기본값은 disabled)
Advanced→Wake Up Event Setup 내에 있는 Resume By PCI-E Device를 enable(사용)로 설정(기본값은 disabled)

시작할 측의 CentOS8 설정 확인



Wake on LAN을 사용할 수 있는 설정으로 하기 위해 필요한 것은 「Wake-on」의 항목 설정을 「g」로 하는 것.
# dnf install ethtool

Ethtool 은 네트워크 인터페이스 카드(NICs) 구성 시 유틸리티입니다. 이 유틸리티를 사용하면 많은 네트워크 장치, 특히 이더넷 장치의 속도와 포트, 자동 협상, PCI 위치, 체크섬 오프로드 등의 설정을 쿼리하고 변경할 수 있습니다.
처음부터 들어 있었으므로 CentOS8의 경우는 생략해도 좋다.

#ifconfig

대상 이더넷 장치의 레이블 이름을 확인하기 위해 실행

#ethtool enp1s0

"enp1s0"은 환경별로 ifconfig에서 확인하여 해당 이더넷 장치의 레이블 이름을 지정합니다.
Settings for enp1s0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
                                         1000baseT/Full 
    Link partner advertised pause frame use: No
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: d
    Current message level: 0x00000033 (51)
                   drv probe ifdown ifup
    Link detected: yes

「Wake-on」의 항목 설정은 「g」가 아니라 「d」이므로, 이것을 「g」로 할 필요가 있다.

시작할 측의 CentOS8 설정 변경



#ethtool -s enp1s0 wol g

일단 한이면 이것으로 「Wake-on」의 항목 설정은 「g」로 변경할 수 있다.
그러나 재부팅 할 때마다 실행해야하므로 재부팅 후에도 Wake on LAN을 활성화하기 위해 다음 설정을 수행합니다.
# vi/etc/rc.d/rc.local
파일의 내용은 코멘트 이외는 「touch/var/lock/subsys/local」만. 새로운 "/sbin/ethtool -s enp1s0 wol g"추가
touch /var/lock/subsys/local
/sbin/ethtool -s enp1s0 wol g

# chmod +x/etc/rc.d/rc.local

권한 변경. 이제 "ethtool -s enp1s0 wol g"가 자동으로 설정됩니다.

기동하는 측의 Windows10에 Wake on LAN 대응 PC의 기동 툴을 인스톨



Wake on LAN for Windows
호스트명, IP주소, MAC주소로부터 Wake on LAN의 대상으로 하는 PC를 검색할 수 있다. IP 주소가 있으면 MAC 주소도 취득할 수 있으므로, 기동되는 측의 CentOS8에서 MAC 주소를 조사할 필요는 없다.


시작할 Windows10에서 매직 패킷 보내기



Wake on LAN 대응 PC의 기동 툴로 CentOS8에 매직 패킷을 송신

「기동」태그가 점등해, 실제로 CentOS8의 기동을 할 수 있었다.

좋은 웹페이지 즐겨찾기