혹시나 해서 찾아봤는데 헐... 된다!!!

Step 1. ethtool 설치
Step 2. ethtool 로 wol 설정
Step 3. MagicPacket 등으로 WOL 보냄

그나저나.. 왜 WOL은 root 권한이 있어야 볼 수 있는 거지?
$ ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
Cannot get link status: Operation not permitted

$ sudo ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Link detected: yes 

$ ethtool -s eth0 wol g
이런식으로 설정이 가능하긴 하지만, 우분투의 경우 기본적으로 지원해서 딱히 쓸모는 없는듯 
$ man ethtool
       wol p|u|m|b|a|g|s|d...
              Sets Wake-on-LAN options.  Not all devices  support  this.   The
              argument  to  this  option  is a string of characters specifying
              which options to enable.

              p   Wake on PHY activity
              u   Wake on unicast messages
              m   Wake on multicast messages
              b   Wake on broadcast messages
              a   Wake on ARP
              g   Wake on MagicPacket™
              s   Enable SecureOn™ password for MagicPacket™
              d   Disable (wake on  nothing).   This  option
                  clears all previous options. 

결론 : BIOS 뿐만 아니라 OS에서도 WOL을 설정해주어야지 되는듯 하다.
그리고 OS가 shutdown -h now 등의 명령에 의해서 정상 종료 된 상태에서만 가능하고
BIOS 까지만 켜졌을때 강제로 끄면 WOL 명령이 다시 먹지 않는 문제가 여전히 존재한다.

[링크 :  http://util.dicnote.com/bbs/board.php?bo_table=util_info&wr_id=88]
[링크 :  https://wiki.archlinux.org/index.php/Wake-on-LAN

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

9800GTX 득템 실패  (0) 2012.10.16
컴퓨터 리뉴얼  (0) 2012.09.29
WOL 테스트  (0) 2012.09.07
마이리플 룩 WOL 설정하기 (실패)  (0) 2012.09.04
모니터 지름  (2) 2012.08.24
Posted by 구차니