rand(life)

원격 부팅 하기, 원격으로 종료하기 본문

컴퓨터/컴퓨터일반

원격 부팅 하기, 원격으로 종료하기

flogsta 2010. 6. 15. 17:41
1. 원격부팅
1.1 필요한 것
1.1.1 유틸리티 wolcmd.exe
1.1.2 원격으로 켤 컴퓨터(서버)의 랜카드의 MAC어드레스
      시작-실행-cmd 한 뒤에
      ipconfig /all 하면 "Physical Address"라는 항목에 나와있다.

1.1.3  서버의 IP 어드레스
위와 같이 ipconfig 로 알 수 있다.

1.1.4 서버에서 세팅할 것
1.1.4.1 사용자 계정 설정
1.1.4.1.1 시작 - 설정 - 제어판 - 사용자계정 - Guest 계정 사용함으로 설정
1.1.4.5.2 원격데스크톱으로 접속할 계정을 선택하고, 암호를 설정한다. (암호가 없으면 원격접속이 되지 않는다)

1.1.4.3 시작 - 설정 - 제어판 - 관리도구 - 로컬 보안정책 실행하여 보안설정- 로컬정책- 사용자권한할당 (윈도우7에서는 시작--실행--secpol.msc) 에서 다음 항목을 조정한다.
1.1.4.3.1 네트워크에서 이 컴퓨터 엑세스 - Everyone추가
1.1.4.3.2 네트워크에서 이 컴퓨터 엑세스 거부 - Guest가 있으면 삭제
1.1.4.3.3 시스템 종료 - Everyone 추가
1.1.4.3.4 원격 시스템에서 강제로 시스템 종료 - Everyone 추가

1.1.4.4 방화벽 설정
1.1.4.4.1 시작 - 설정 - 제어판 - 방화벽 - 사용(권장)에 체크 - 예외 클릭 - 원격데스크톱, 원격지원, 파일및 프린터 공유에 체크
(서버에 핑테스트를 하려면, "고급- 로컬영역연결 - 설정 - ICMP - 수신에코요청 허용"에 체크한다)

1.1.4.5 원격데스크톱 설정
1.1.4.5.1 시작 - 설정 - 제어판 - 시스템 - 원격 - "원격데스크톱"의 "사용자가 이 컴퓨터에 원격으로 연결할 수 있음"에 체크
1.1.4.5.2 시작 - 설정 - 제어판 - 시스템 - 하드웨어 - 장치관리자 - 네트워크 어댑터 -자신의 컴퓨터의 Ethernet Controller를 더블클릭한 후 - [전원관리] 탭에서 다음의 항목에 모두 체크한다.
*  전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음
*  이 장치로 컴퓨터를 대기상태에서 빠져나오게함
*  관리 스테이션에서만 대기 모드 상태의 컴퓨터를 해제 시킬 수 있음


1.1.5 원격부팅 유틸리티 세팅
1.1.5.1 메모장을 열어 다음정보를 입력하고 wakeup.bat라는 이름으로 저장한다.

wolcmd.exe MAC어드레스 IP어드레스 서브넷마스크 포트넘버


메모장에서 저장할때 "파일형식"을 "모든파일"로 한 다음에 저장한다. 그렇지 않으면 배치파일이 아니라 텍스트파일로 인식한다.
"wolcmd.exe는 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다"라는 메시지가 나오면 wolcmd.exe 파일이 있는 경로 전체를 표시해야 한다. (예, D:\remote_con\wolcmd.exe)
MAC어드레스와 IP어드레스는 원격으로 켤 컴퓨터(서버)의 어드레스로, 아까 1.1.2와 1.,1.3항목에서 찾은 것이다.
서브넷마스크는 모르겠으면 255.255.255.0 을 입력한다
포트넘버는 내 경우는 8888을 썼고 잘 되었다. 안 되는 사람은 다른 포트를 해보길

제대로 되었다면 다음과 유사하게 입력이 되었을것이다.
wolcmd.exe 001109ed54aa 192.168.0.102 255.255.255.0 8888


1.1.6 원격부팅 실행
1.1.6.1 저장한 wakeup.bat파일을 실행해본다.
1.1.6.2 부팅이 되었는지 확인하려면 ping에 -t 옵션을 주어서 에코가 돌아오는지 본다.
1.1.6.3 시작 - 실행 -cmd 한 후 해당서버에 핑을 보내본다, 예를 들면
          ping 192.168.0.102 -t 를 실행했을때
          Request timed out이라고 나오면 아직 켜지지 않은 것이고
          Reply from 192.168.0.102: bytes=32 time<1ms TTL=128 과 비슷하게 나오면 켜진 것이다.

1.1.7 서버 메인보드 세팅
부팅할때 바이오스 셋업으로 들어가서 Wake-up on LAN 항목을 Enabled로 설정해 놓아야한다. 대개는 Power Management Setup항목안에 있는데, 메인보드마다 표시되어있는 문구가 다르니 잘 읽어보고 알맞은 것을 찾도록 한다.

이런식으로 되어있는 것도 있고

이런식으로 되어있는 것도 있다. 메인보드 제조회사마다 다르니 잘 찾아봐야한다.


2. 원격으로 종료하기
원격으로 종료하기는 쉽다. 위의 1.1.4.3.3 와 1.1.4.3.4 항목을 제대로 세팅했다면 cmd에서 다음 명령을 내리는 것으로 충분하다
shutdown -s -f -m \\192.168.0.102


 종료되었는지 확인하는 방법은 1.1.6에서와 마찬가지로 ping 에 -t 옵션을 주어 사용하면 된다.