핸드폰으로 자신의 컴퓨터 원격부팅하기.
퍼온곳 : http://www.icedoll.com/entry/핸드폰으로-자신의-컴퓨터-원격부팅하기
예전 다른 원격지에서 자신의 컴퓨터를 원격부팅하기를 포스팅 한적이 있는데..
이번엔 핸드폰으로 자신의 컴퓨터를 원격 부팅하는 방법을 소개합니다..
우선 기본적인 컴퓨터 세팅은 기존과 같습니다..아래 링크를 통해 설정하시구요..
http://hacoo.tistory.com/entry/WOL내-컴퓨터-원격부팅하기Wake-On-Lan
다음 php코드를 이용해 핸드폰에서 부팅을 할수 있도록 자신의 환경에 맞게 설정을 합니다.
php코드는 아래와 같습니다.
- <?
- flush();
- function WakeOnLan($addr, $mac,$socket_number) {
- $addr_byte = explode(':', $mac);
- $hw_addr = '';
- for ($a=0; $a <6; $a++) $hw_addr .= chr(hexdec($addr_byte[$a]));
- $msg = chr(255).chr(255).chr(255).chr(255).chr(255).chr(255);
- for ($a = 1; $a <= 16; $a++) $msg .= $hw_addr;
- $s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
- if ($s == false) {
- echo "Error creating socket!\n";
- echo "Error code is '".socket_last_error($s)."' - " . socket_strerror(socket_last_error($s));
- return FALSE;
- }
- else {
- $opt_ret = socket_set_option($s, 1, 6, TRUE);
- if($opt_ret <0) {
- echo "setsockopt() failed, error: " . strerror($opt_ret) . "\n";
- return FALSE;
- }
- if(socket_sendto($s, $msg, strlen($msg), 0, $addr, $socket_number)) {
- echo "원격부팅성공!";
- socket_close($s);
- return TRUE;
- }
- else {
- echo "원격부팅실패!";
- return FALSE;
- }
- }
- }
- //포트설정 1~50000 (보통 7번, 9번)
- $socket_number = "7";
- //PC MAC Address 를 설정합니다.
- $mac_addy = "xx:xx:xx:xx:xx:xx";
- // 자신의 IP를 적습니다.
- $ip_addy = gethostbyname("123.456.789.00");
- WakeOnLan($ip_addy, $mac_addy,$socket_number)
- ?>
위 PHP코드에서 수정할 부분은 빨간색으로 된 부분만 수정해서 자신의 계정에 업로드 한후
핸드폰(KTF의 경우 매직엔 URL 를 이용) 으로 접속을 하면 바로 원격부팅이 됩니다.
* 일부 원격부팅이 지원되지 않는 PC와 웹접속이 불가능한 핸드폰에서는 사용할 수 없습니다.
* 제 핸드폰에서 한번 원격부팅을 하고 난후 핸드폰을 껐다켜야 다시 원격부팅을 할수 있는 문제점이 있더군요.
'인터넷정보' 카테고리의 다른 글
마우스를 따라다니는 글이나 이미지 (0) | 2007.10.17 |
---|---|
현재의 년,월,일,시간 나타내기 (0) | 2007.10.17 |
텍스트가 멀티로 보인다. (0) | 2007.10.17 |
브라우저 크기를 절대 조절 못하게합니다. (0) | 2007.10.17 |
트렌제이션 효과 적용되는 버튼 (0) | 2007.10.17 |
WOL(내 컴퓨터 원격부팅하기) Wake On Lan (0) | 2007.10.17 |
폴더 안에 들어있는 목록을 텍스트로 저장 (서브 폴더까지...) (0) | 2007.10.17 |
시간대별로 랜덤한 이미지, 텍스트 넣기 (0) | 2007.10.17 |
이미지클릭 >> 배경이미지 전환 스크립트 (0) | 2007.10.17 |
지금까지 살아온 날 계산해 주는 스크립트 (0) | 2007.10.17 |
WOL(내 컴퓨터 원격부팅하기) Wake On Lan
퍼온곳 : http://hyemin.net/entry/WOL내-컴퓨터-원격부팅하기
요즘것들은 많이들 지원할텐데, 1~2년전것까지는 거의 다 될 것 같습니다.
특히 일체형이면 랜이랑 메인보드랑 같이 다 지원할 확률이 높다고 합니다.
main board 에서 되는지는, 메인보드 설명서를 읽어보시면 더 좋고요,
bios setup 에서 power management setup 관련된 부분을 들어가시면,
Wake up On Lan 이라는 부분이 있을 겁니다. 그걸 체크하시고요, (yes 로)
저는 이 부분이 있으면 대충 메인보드가 지원한다고 판단하고 있습니다.
그리고, 랜카드 부분에서 지원하는 것은, 부팅한 후 윈도우상에서
제어판->시스템, 혹은 윈도우키+pausebreak 를 해서 시스템.. 거기 하드웨어탭 보면
장치관리자가 있는데요, 그 버튼을 눌러서 네트워크 어댑터 부분의 제품번호를 더블클릭하면, 랜모듈의 등록정보가 나올텐데, 거기서 advanced (혹은 고급)탭을 보면, settings (설정?) 이라는 부분이 있습니다. wol 을 지원하는 랜카드는 이부분에 wake on lan options 같은게 있습니다. 그 부분이 없을 경우 드라이버가 오래된 것이거나, 지원을 하지 않는 카드입니다. 사실 보드내장형인 경우는 잘 모르겠네요. 있다면 이 부분에서, magic packet 을 선택합니다. 그리고 PME 라는 부분도 on 으로 하시면...
그런 다음, www.depicus.com/wake-on-lan/woli.aspx 라는 곳을 방문하여, 매직패킷을 날려봅니다. 아니면, www.depicus.com 에 가보시면 거기 wol 시그날을 줄수 있는 for windows 라든지 프로그램이 많이 있습니다. 하는 일은 다 똑같지만. 원격컴퓨터에서 저것을 해 주면, 운 좋으면 집 컴퓨터가 켜집니다.
우선 랜카드 설정은 magic packet 과, direct pattern 두가지가 있는데,
정말 잘 모르겠지만, 저희집에서는 intel 랜카드를 쓰기 때문에, direct pattern 으로 선택하여서 씁니다. 일반적으로는 magic packet 을 선택하면 되고, 잘모르겠으면 magic packet or direct pattern 으로 선택하세요.
제가 쓰는 3Com EtherLink 10/100 PCI For Complete PC Management NIC (3C905C-TX)를 기준으로 설명드리면..
제어판>시스템>하드웨어>장치관리자>네트워크어댑터 항목에서 사용중인 랜카드 더블클릭>고급으로 이동 > 아래 그림에서 표시된 부분을 enable 로 바꿔주시면 됩니다.
(출처 : 'WOL에 관해서..(원격으로 부팅하기)' - 네이버 지식iN)
추가)
외부에서 원격으로 부팅할때는 아래 프로그램을 이용한다.
웹페이지에서 패킷보내기(MAC Address, IP입력)
PC에서는 아래프로그램을...
프로그램 사용법은 아래와 같다.
MAC ADDRESS(xx-xx-xx-xx-xx-xx 형태)
INTERNET ADDRESS(xxx.xxx.xxx.xxx 형태)
SUBNET MASK(255.255.255.xxx 형태) 는
바탕화면에서 내 네트워크 환경 -> 마우스오른쪽버튼 -> 속성 -> 로컬영역연결(더블클릭) -> 지원 ->자세히
를 누르면 실제주소가 MAC ADDRESS , IP주소가 INTERNET ADDRESS, 서브넷마스크가 SUBNET MASK
이다 각각 알맞게 넣은 다음 포트를 8888로 해놓고 WAKE ME UP을 클릭하면 컴퓨터가 픽~거리면서 켜진다!
또는 명령프롬프트를 실행해서 ipconfig /all 엔터
하면 명령프롬프트 창으로 네트위크정보가 나타난다.
다른방법이 있으면 알아서 편한대로 하자~
'인터넷정보' 카테고리의 다른 글
현재의 년,월,일,시간 나타내기 (0) | 2007.10.17 |
---|---|
텍스트가 멀티로 보인다. (0) | 2007.10.17 |
브라우저 크기를 절대 조절 못하게합니다. (0) | 2007.10.17 |
트렌제이션 효과 적용되는 버튼 (0) | 2007.10.17 |
핸드폰으로 자신의 컴퓨터 원격부팅하기. (0) | 2007.10.17 |
폴더 안에 들어있는 목록을 텍스트로 저장 (서브 폴더까지...) (0) | 2007.10.17 |
시간대별로 랜덤한 이미지, 텍스트 넣기 (0) | 2007.10.17 |
이미지클릭 >> 배경이미지 전환 스크립트 (0) | 2007.10.17 |
지금까지 살아온 날 계산해 주는 스크립트 (0) | 2007.10.17 |
프레임셋 프레임 감추었다 보이기 (0) | 2007.10.17 |