대학교에서의 학년이 올라갈수록, 학교에 머무르는 시간이 길어질수록 좀 더 다양한 프로그래밍 환경이 필요해졌다.
또한 다니던 대학교에서 최근에 C#으로 Winform을 필요로하는 과목이 생겼기에 더더욱 윈도우를 학교에서 사용할 일이 생겼는데, 문제는 내가 맥북밖에 없다는 것이었다.
그래서 머리를 싸매고 생각해낸 해결책이 바로 원격 데스크톱 프로그램을 사용하여 집에 있는 컴퓨터를 사용하는 것이다.
Microsoft Remote Desktop
그런데 사실 원격 데스크톱을 활성화하여 이를 맥북이나 다른 데스트톱에서 사용하는 것은 어려운 일이 아니었다. 문제는 원격으로 사용할 컴퓨터의 전원을 어떻게 사용하냐는 것이다...
하루종일 밖에 나가있는 대학생의 입장에서 하루종일 켜두고 다닐수도 없는 노릇이기에 더더욱 원격으로 데스크톱을 깨울 방법이 필요했다.
그리하여 찾은 방법은 WOL이다. Wake On Lan의 약자로 랜으로 깨운다는 뜻을 가지고 있는데, 원격으로 전원을 켜야할 데스크톱이 기능을 지원하는 공유기와 유선으로 연결되어 있다면 이를 사용할 수 있다.
이 기능을 사용하기 위해서는 공유기, PC, 마더보드 모두 설정이 제대로 되어있어야 한다.
순서를 정리하면 다음과 같다.
-> 이번 포스트에서는 1 ~ 4번까지 구현할 예정이다.
집의 공유기가 Iptime 공유기이기에 이를 기준으로 설명하겠다.
공유기 설정으로 들어가서 관리도구로 진입 후, 고급 설정 > 특수기능 >WOL 기능으로 접속한다.
이후 상단의 돋보기 버튼을 눌러 해당 데스크톱의 MAC 주소를 지정해준 후 (간편하게 옆에 체크박스를 클릭하여 추가할수도 있다!) PC 설명을 기재 후 추가버튼을 눌러 추가하면 된다.
고급 설정 > NAT/라우터 관리 > 포트포워딩 설정 순서로 진입 하여, 아래 정보들을 기입하여 포트포워딩을 해주어야 한다. 규칙이름, 내부 IP주소, 외부포트 및 내부 포트를 설정하여 적용한다. 외부 포트는 3389가 Default 값인데 보안을 생각해서는 바꾸는 것을 추천한다. 내부 포트는 그대로 두는 것을 추천,,,
고급 설정 > 보안 기능 > 공유기 접속 / 보안 관리 > 외부 접속 보안 > 원격 관리 포트 사용에서 공유기를 외부에서 접속시에 사용할 포트번호를 입력한다.
이후 우측 상단에 저장 버튼을 누른다면 공유기 설정은 끝이난다.
사용중인 PC의 마더보드 제조사마다 설정법이 일부 다른데, 현재 MSI B450 마더보드를 사용 중이기에 이를 기준으로 설명하겠다.
바이오스 진입 후, Settings > Advanced > Wake Up Event Setup에서 Resume by PCI-E Device를 Enabled로 설정한다.
설정이 완료되었다면 저장 후 재부팅을 시도하면 된다.
(주의) 아래 단계를 진행하기 전 혹시 모를 오류를 방지하여 최신 네트워크 드라이버를 설치하기를 추천한다.
장치 관리자에서 랜카드를 설정값을 일부 변경하여야 한다. (시작버튼 우클릭 후 장치 관리자)
네트워크 어댑터 > Intel ~~ (자신의 랜카드 제조사에 따라 값이 달라짐) 우클릭 > 속성 -> 고급을 선택하면 아래화 같은 화면이 보이게 되는데, 이때 Wake on으로 시작하는 속성 값을 '활성화됨'으로 변경한다.
그다음 아래 사진 처럼 전원 관리 탭에 가셔서 '전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음'을 체크 해제한다.
제어판 > 하드웨어 및 소리 > 전원 옵션 > 전원 단추 작동 설정 진입 후 아래 사진의 붉은색 네모 박스 안에 있는 현재 사용할 수 없는 설정 변경 클릭 후 '빠른 시작 켜기' 옵션을 체크해제 한다.
정리한다면, 현재까지 WOL을 위한 사전 준비는 완료되었고 다음 포스팅에서는 편리한 원격 데스크톱 사용을 위한 여러 어플리케이션을 활용하는 포스트를 작성할 예정이다.