현재 나는 Windows / Ubuntu 듀얼부팅 환경에서 GRUB를 통해 OS를 선택하는 환경으로 구성해 두었다. 이 때 WOL을 사용하려면 Windows, Ubuntu 두 OS 모두에 WOL 설정이 되어 있어야만 원활하게 WOL을 사용할 수 있다.
이 포스팅에선 기본적인 BIOS 셋팅과, Windows 환경에서의 WOL 설정법, 그리고 네트워크 장비의 WOL 설정 방법에 대해서는 생략한다.
1. 필요 프로그램 설치
sudo apt-get install net-tools ethtool wakeonlan
2. Network interface 확인
$ ifconfig
enp7s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.88 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::e9d:92ff:fe83:6c6f prefixlen 64 scopeid 0x20<link>
ether 0c:9d:92:83:6c:6f txqueuelen 1000 (Ethernet)
RX packets 6137 bytes 6958570 (6.9 MB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 3745 bytes 733228 (733.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xfcc00000-fcc1ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 508 bytes 52750 (52.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 508 bytes 52750 (52.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
먼저
3. WOL 활성화
sudo ethtool -s **** wol g
sudo ethtool ****

4. 재부팅시 WOL 자동 활성화.
Netplan 을 통해서 재부팅시 자동으로 WOL 이 활성화 되도록 조치한다. 아래 명령어를 파일이 존재하는지 찾는다.
sudo ls /etc/netplan
해당 디렉토리에 위치한 폴더가 존재한다면

해당 파일 내부에서 위에서 정의한 네트워크 인터페이스 이름인

존재한다면 들여쓰기 규칙을 맞춰서 아래 이미지와 같이

만약 파일이 존재하지 않는다면, 해당 위치에
5. 설정 적용
sudo netplan apply
6. 재부팅후 적용되었는지 체크
sudo ethtool ****

참고로
'Operating System > Linux' 카테고리의 다른 글
Ubuntu SSH 2FA 활성화 방법 (0) | 2024.07.07 |
---|---|
Ubuntu LibreOffice 업데이트 방법 (0) | 2021.03.26 |
Ubuntu Qt 5.15.0 실행 시 에러 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found (4) | 2020.09.04 |
CentOS 7/8 Torrnet 사용법, (How to use Torrent client in CentOS 7/8?) (0) | 2020.08.07 |