ÀÓº£µðµå ÇÁ·Î±×·¡¹Ö  

         
Àüü ±âŸ | WinCE | Delphi | VisualC | ARM | Media | SE | ¸¶¸®¿À³×Æ® | Java | wdm | JTAG | ¿µ»óó¸® | ÀÎÁõ | Áú¹®/´äº¯ | H/W | ¾Ë°í¸®Áò | Platform | .net | VB | PPC | Network | android | QT | WWW |
WOL Wake On Lan ¿ø°Ý ºÎÆÃ ¸¸µå´Â ¹æ¹ý
ÇÏâȣ04-21 11:35 | HIT : 1,050
http://seunghan.tistory.com/329
http://dorigom.springnote.com/pages/1519772

1. Á¶°Ç
  - ·£Ä«µå¿¡¼­ Wake-on-LAN ±â´É Áö¿ø
  - Wake-on-LAN ±â´ÉÀ» Áö¿øÇÏ´Â ÀÎÅͳݰøÀ¯±â

2. ¹ÙÀÌ¿À½º ¼³Á¤
  - Award BIOS
     .PCI configuration > Onboard LAN Boot ROM : Enable
     .Power > Power Up Control > Power Up On PCI Card :Enable
  - Phoenix BIOS
     .Wake On Lan : Enable

3. ·£Ä«µå ¼³Á¤
  - Realtek Ĩ¼Â
     .Àü¿øÀ» Àý¾àÇϱâ À§ÇØ ÄÄÇ»ÅͰ¡ ÀÌ ÀåÄ¡¸¦ ²ø ¼ö ÀÖÀ½ : »ç¿ë
     .ÀÌ ÀåÄ¡·Î ÄÄÇ»Å͸¦ ´ë±â»óÅ¿¡¼­ ºüÁ®³ª¿À°ÔÇÔ : »ç¿ë
     .°ü¸® ½ºÅ×À̼ǿ¡¼­¸¸ ´ë±â ¸ðµå »óÅÂÀÇ ÄÄÇ»Å͸¦ ÇØÁ¦ ½Ãų ¼ö ÀÖÀ½ : »ç¿ë
  - Intel Ĩ¼Â
     .Àü¿øÀ» Àý¾àÇϱâ À§ÇØ ÄÄÇ»ÅͰ¡ ÀÌ ÀåÄ¡¸¦ ²ø ¼ö ÀÖÀ½ : »ç¿ë
     .ÀÌ ÀåÄ¡·Î ÄÄÇ»Å͸¦ ´ë±â»óÅ¿¡¼­ ºüÁ®³ª¿À°ÔÇÔ : »ç¿ë



4. ½Ã½ºÅÛ Äѱâ
  - ¸ÅÁ÷ÆÐŶ º¸³»´Â À¯Æ¿ , »çÀÌÆ®
     .WakeOnLanGui ¶Ç´Â www.depicus.com/wake-on-lan/woli.aspx
       ÁÖ¼Ò , IP , ¼­ºê³Ý , Æ÷Æ® ÀÔ·ÂÈÄ Àü¼Û
  - WAKE ON LAN ¸ÅÁ÷ ÆÐŶ ÇÁ·Î±×·¥ (÷ºÎÆÄÀÏ ´Ù¿î·Îµå)
    

     .LAN »ó¿¡¼­ÀÇ ³»ºÎ IP »ç¿ëÇÑ ºÎÆÃ
       ¸Æ ¾îµå·¹½º, LAN IP(³»ºÎ IP), ¼­ºê³Ý 255.255.255.0, Local Subnet ¼±ÅÃ, ¿ø°ÝÆ÷Æ®¹øÈ£X
     .WAN »ó¿¡¼­ÀÇ IP »ç¿ëÇÑ ºÎÆÃ
       ¸Æ ¾îµå·¹½º, WAN IP(¿ÜºÎ IP), ¼­ºê³Ý 255.255.255.255, internet ¼±ÅÃ


WOL(Wake on Lan)ÆíÁýÇϱâ http://kldp.org/Translations/html/WakeOnLan-KLDP/index.html

What?
Ưº°È÷ ¼³°èµÈ ³×Æ®¿÷ ÆÐŶÀ» »ç¿ëÇÏ¿© ¿ø°ÝÀÇ ÄÄÇ»Å͸¦ ±âµ¿ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ±â´ÉÀº ³×Æ®¿÷ Ä«µå¿Í ¸¶´õº¸µå°¡ Wake on LanÀ» Áö¿øÇؾ߸¸ Á¦´ë·Î µ¿ÀÛÇÑ´Ù.

How?
WOL Àº ´ÙÀ½°ú °°Àº ¿ø¸®·Î µ¿ÀÛÇÑ´Ù:

PC ¸¦ Á¾·áÇÒ ¶§ NIC (³×Æ®¿÷ Ä«µå) Àº ¿ÏÀüÈ÷ ²¨Áø °ÍÀº ¾Æ´Ñ »óÅ·Π¿©ÀüÈ÷ ÄÑÁ® ÀÖÀ¸¸ç, '¸ÅÁ÷' ÆÐŶÀÌ ¿À´ÂÁö »ìÆìº¸°í ÀÖ´Ù. ÀÌ ÆÐŶÀº ƯÁ¤ÇÑ ¹®ÀÚ¿­ (byte-sequence) ÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß Çϸç, ¾Æ¹« ÇÁ·ÎÅäÄÝ (À̸¦Å׸é IPX, IP µûÀ§) ¿¡³ª ¾ñÇô¿À¸é µÈ´Ù. '¸¶¹ýÀÇ' ¹®ÀÚ¿­À» ¸¸µå´Â Äڵ带 ÂüÁ¶Çϱ⠹ٶõ´Ù.

ÀÌ ÇÁ·Î±×·¥Àº UDP ¸¦ »ç¿ëÇØ¼­ ÆÐŶÀ» º¸³½´Ù. ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º·Î Àü´ÞµÇ´Â UDP ÆÐŶÀÇ ¿ÏÀüÇÑ ¸ð½ÀÀº ¾Æ·¡¿Í °°Àº °ÍÀÌ´Ù:

          [ethernet header][IP header][UDP header][Magic sequence][CRCS]
          

½ºÅ©¸³Æ®´Â ´ÜÁö ÀÌ ÆÐŶÀ» º¸³»´Â °ÍÀ¸·Î Á·ÇÏ´Ù. NIC Àº ¼ö½Å¸¸ ÇÒ »ÓÀÌ¸ç ¹«¾ð°¡ ÀÀ´äÇÏ´Â °ÍÀÌ ¾øÀ¸¹Ç·Î, ÀÌ ÆÐŶÀ» º¸³½ ÈÄ µ¹¾Æ¿À´Â µ¥ÀÌÅÍ µî¿¡ ´ëÇØ¼­´Â ½Å°æ¾²Áö ¾Ê¾Æµµ ÁÁ´Ù.

ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Á» ´õ »ó¼¼ÇÑ ¼³¸íÀº AMD ¹é¼­¸¦ Âü°íÇ϶ó.



http://www.chocomug.com/tt/chocomug/292

http://www.remotewakeup.com/

http://en.wikipedia.org/wiki/Wake-on-LAN



¿¹Á¦¼Ò½º
Wake-On-Lan
It¡¯s so sweety to maintain all workstations automatically in, say, 3am at night :) But this requires to turn it all on, and switch off after maintenance. Shutdowning is not a problem, but turning on¡¦ Turning on is not a problem too, but <=> your workstations support Wake-On-Lan technology.

Here a small C example how to invoke Wake-On-Lan.

Algo is simple - broadcast UDP magic-packet.

Magic packet consists of:

Six 0xFF bytes
Target MAC address repeated sixteen times.
If, say, target MAC is 32:00:00:23:11:13. Magic packet is

          FF FF FF FF FF FF 32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13
          32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13
          32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13
          32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13 32 00 00 23 11 13
          32 00 00 23 11 13
          Ok, ive stop bugging you and here is the code:

          /**
           * wol.c - Wake-On-Lan example.
           *
           * 2008, Michelle Beloshitsky (itanko@li.ru)
           *
           **/
          
          #include "winsock2.h"
          #include "stdio.h"
          
          #define MYPORT 2050
          
          #define MAGIC_PACKET_SIZE 6*17
          
          /**
           * Creates magic packet
           **/
          char* do_magic(char* mac)
          {
              int i; int j;
          
              char * res = malloc(MAGIC_PACKET_SIZE);
              memset(res, 0xFF, MAGIC_PACKET_SIZE);
          
              for(i=1;i<17;i++)
              {
                  for(j=0;j<6;j++)
                  {
                     res[i*6+j] = mac[j]; // expected to be at least 6 chars
                  }
              }
              return res;
          }
          
          int main()
          {
              unsigned char test_mac[6] = {0x00, 0x29, 0xED, 0x46, 0xE2, 0x06};
          
              WSADATA wsadata;
              if ( WSAStartup(MAKEWORD(2,2), &wsadata) != 0 )
              {
              printf("WSAStartup() error %i\n", WSAGetLastError());
                  return 1;
              }
          
              SOCKET sock;
              sock = socket(AF_INET,SOCK_DGRAM,0);
              if (sock == INVALID_SOCKET)
              {
                  printf("socket() error %i\n", WSAGetLastError());
                  return 1;
              }
          
              char bc = '1'; // broadcast
          
              if(setsockopt(sock,SOL_SOCKET,SO_BROADCAST,&bc,sizeof(bc)) < 0)
              {
                  printf("setsockopt() error %i\n", WSAGetLastError());
                  closesocket(sock);
                  return 1;
              }
          
              struct sockaddr_in Sender_addr;
          
              Sender_addr.sin_family       = AF_INET;
              Sender_addr.sin_port         = htons(MYPORT);
              Sender_addr.sin_addr.s_addr  = INADDR_BROADCAST;
          
              int res = sendto(sock,
                               do_magic(test_mac),
                               MAGIC_PACKET_SIZE,
                               0,
                               (struct sockaddr_in *)&Sender_addr,
                               sizeof(Sender_addr));
          
              if(res != MAGIC_PACKET_SIZE)
              {
                  printf("sendto() error %i\n", WSAGetLastError());
                  closesocket(sock);
                  return 1;
              }
          
              closesocket(sock);
              WSACleanup();
          }




Notice  ±âŸ :: ³»°¡ ¸¸µç Á¦Ç°ÀÌ CES 2009 ¿¡¼­ Çõ½Å»óÀ» ÅÀ´Ù.    ÇÏâȣ 2009¡¤01¡¤21 687
483  ¿µ»ó󸮠:: BMP ½ºÆÑ Height ¿ªÀü¿¡ ´ëÇØ »õ·Ó°Ô ¾Ë°ÔµÈ »ç½Ç    ÇÏâȣ 2010¡¤07¡¤28 120
482  WWW :: Facebook JavaScript    ÇÏâȣ 2010¡¤06¡¤16 85
481  WWW :: Server-side Personalization faceboo...    ÇÏâȣ 2010¡¤06¡¤14 96
480  WWW :: REST API Server ±¸Ãà °ü·Ã ÀڷḦ ¼öÁý  ¡¦1  ÇÏâȣ 2010¡¤06¡¤11 78
479  WWW :: CURL »ç¿ë¹æ¹ý  ¡¦1  ÇÏâȣ 2010¡¤06¡¤11 129
478  ±âŸ :: MAC OS X 10.5.8 leopard ¿ë XCODE ¹× I...    ÇÏâȣ 2010¡¤05¡¤11 332
477  WWW :: Facebook Query Language ÀÇ Table Lis...    ÇÏâȣ 2010¡¤05¡¤04 237
476  ±âŸ :: VM ¿¡ OSX ¼³Ä¡  ¡¦3  ÇÏâȣ 2010¡¤04¡¤27 267
475  WWW :: What is Data Web Services?    ÇÏâȣ 2010¡¤04¡¤14 248
474  WWW :: ·çºñ ÇÁ·Î±×·¡¹Ö    ÇÏâȣ 2010¡¤04¡¤14 260
473  WWW :: IBM developerworks    ÇÏâȣ 2010¡¤04¡¤14 226
472  WWW :: À¥ Æ÷Å» »çÀÌÆ® ¼³°è    ÇÏâȣ 2010¡¤04¡¤13 244
471  WWW :: ¾Æ¸¶Á¸ Ŭ¶ó¿ìµå Àß Á¤¸®µÈ ¸µÅ©    ÇÏâȣ 2010¡¤04¡¤13 250
470  android :: Android UI ¼³°è¿ë Layout Tool    ÇÏâȣ 2010¡¤03¡¤19 498
469  android :: Android °³¹ßȯ°æ ¼³Á¤ ¿ä¾à  ¡¦1  ÇÏâȣ 2010¡¤03¡¤11 388
468  WinCE :: QR CODE °ü·Ã 2Â÷¿ø ¹ÙÄÚµå  ¡¦1  ÇÏâȣ 2010¡¤01¡¤06 825
467  android :: G4L - ghost for linux    ÇÏâȣ 2009¡¤12¡¤11 504
466  .net :: NDDE Source    ÇÏâȣ 2009¡¤10¡¤07 437
465  android :: ¸®´ª½º¿¡¼­ IP ¼³Á¤ ¹× USB LAN ¼³Á¤    ÇÏâȣ 2009¡¤08¡¤20 706
464  VisualC :: ODBC ÀÌ¿ë EXCEL »ç¿ë½Ã µ¥ÀÌÅÍ ÀÔ·Â ÁÖÀÇ    ÇÏâȣ 2009¡¤08¡¤07 421
463  VisualC :: Office Excel 2007 SQL¿¡ ³Ö±â mssql    ÇÏâȣ 2009¡¤08¡¤06 1130
462  VisualC :: ³»ºÎÀûÀ¸·Î ¾²·¹µå¸¦ »ç¿ëÇÏ´Â COM °´Ã¼¸¦ ¾²·¹µå¿¡¼­ ...    ÇÏâȣ 2009¡¤07¡¤18 505
461  VisualC :: CDBVariant ÀÇ m_pstring Exception ¹æ...    ÇÏâȣ 2009¡¤07¡¤16 410
460  QT :: Porting to QBuild  ¡¦1  ÇÏâȣ 2009¡¤06¡¤26 357
459  QT :: OS ¿¡ µû¸¥ Build Á¶°Ç¹® ¿¹Á¦    ÇÏâȣ 2009¡¤06¡¤26 371
458  PPC :: PPC DeviceID °¡Á®¿À±â    ÇÏâȣ 2009¡¤06¡¤18 696
457  PPC :: Serial Number    ÇÏâȣ 2009¡¤06¡¤09 0
456  android :: ¾Èµå·ÎÀ̵å android °³¹ß ¼³Á¤    ÇÏâȣ 2009¡¤05¡¤29 1007
455  android :: ¾Èµå·ÎÀ̵å android ¼³Ä¡ °ü·Ã    ÇÏâȣ 2009¡¤05¡¤29 480
454  Network :: Hypertext Transfer Protocol -- HTTP...    ÇÏâȣ 2009¡¤05¡¤26 337
453  Network :: HTTP Tunneling (HTTP Proxy Socket C...    ÇÏâȣ 2009¡¤05¡¤26 660
452  Network :: Http Tunnel Software    ÇÏâȣ 2009¡¤05¡¤22 422
451  Network :: Tunneling to circumvent firewall po...    ÇÏâȣ 2009¡¤05¡¤22 381
450  PPC :: Mobile6¿¡¼­ ±¸±Û ¸ÞÀÏ »ç¿ë Çϱâ À§ÇÑ ÇÁ·Î±×·¥µé    ÇÏâȣ 2009¡¤05¡¤21 330
449  PPC :: 4655 ŰÆÐµå¿¡ Á¶¸í ¼³Á¤ ·¹Áö½ºÆ®¸®    ÇÏâȣ 2009¡¤05¡¤19 580
448  ±âŸ :: M4850 ºí·çÅõ½º·Î ÀÎÅÍ³Ý ¿¬°áÇÏ±â    ÇÏâȣ 2009¡¤05¡¤15 538
447  VisualC :: CEdit ¸¦ ÀÌ¿ëÇÑ Ã¤ÆÃâ ó·³ ÀÚµ¿ ½ºÅ©·Ñ µÇ´Â ·Î±×...    ÇÏâȣ 2009¡¤05¡¤11 709
446  ±âŸ :: google calendar sms crack ...ing    ÇÏâȣ 2009¡¤04¡¤30 1
445  VisualC :: ATL COM ½±°Ô ·¹Áö½ºÆ®¸® µî·Ï ¹æ¹ý    ÇÏâȣ 2009¡¤04¡¤29 490
444  VisualC :: OLE Automation Event »ç¿ë¿¹Á¦ ´ë½Å»çÀ̺¸½º...    ÇÏâȣ 2009¡¤04¡¤28 677
443  VisualC :: OLE Automation classes »ç¿ë¿¹Á¦    ÇÏâȣ 2009¡¤04¡¤27 551
442  VisualC :: ¼Ò½ºÄڵ忡 DLL À§Ä¡ Ãß°¡ÇÏ´Â ¹æ¹ý    ÇÏâȣ 2009¡¤04¡¤27 564
441  VisualC :: Linker Tools Error LNK2001 ¿¡·¯¿¡ ´ëÇÑ ...    ÇÏâȣ 2009¡¤04¡¤27 552
440  VisualC :: Capture Çϱ⠿¹Á¦ ĸÃç½Ã »óÀ§ È­¸é º¸ÀÎÈÄ Ä¸ÃçÇÏ...    ÇÏâȣ 2009¡¤04¡¤24 513
439  VisualC :: DIBAPI »ç¿ë½Ã Bitmap À̹ÌÁö Å©±â¿Í JPEG À̹Ì...    ÇÏâȣ 2009¡¤04¡¤23 448
438  VisualC :: DIB API ¸¦ ÀÌ¿ëÇÑ Bitmap À» jpeg ·Î ÀúÀåÇÏ...    ÇÏâȣ 2009¡¤04¡¤22 459
437  VisualC :: Thread ¿Í List ¸¦ ÀÌ¿ëÇÑ Queue ·Î ¹öÆÛ¸µ ...    ÇÏâȣ 2009¡¤04¡¤22 396
436  VisualC :: ClickWindow ¿¹Á¦    ÇÏâȣ 2009¡¤04¡¤21 350
435  VisualC :: À©µµ¿ì À̸§À» ±âÁØÀ¸·Î ÇϺΠÀ©µµ¿ì¸¦ ã´Â ¿¹Á¦    ÇÏâȣ 2009¡¤04¡¤21 495
 ±âŸ :: WOL Wake On Lan ¿ø°Ý ºÎÆÃ ¸¸µå´Â ¹æ¹ý    ÇÏâȣ 2009¡¤04¡¤21 1050
433  VisualC :: MAPI ¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ º¸³»±â Sendmail    ÇÏâȣ 2009¡¤04¡¤20 485
432  VisualC :: ºÎ¸ð À©µµ¿ì¿¡¼­ ÀÚ½Ä À©µµ¿ì À§Ä¡·Î À©µµ¿î ÇÚµé ±¸ÇÏ±â  ¡¦1  ÇÏâȣ 2009¡¤04¡¤16 857
431  VB :: VB ¿¡¼­ ŸÀÌ¸Ó »ç¿ë    ÇÏâȣ 2009¡¤04¡¤13 550
430  VisualC :: Excel DDE Á¦¾î    ÇÏâȣ 2009¡¤04¡¤13 465
429  VisualC :: ½Ã°£À» ¹è¿­ÀÇ Index ·Î ¼­·Î°£ º¯È¯ ÇÏ´Â ÇÔ¼ö ÃÖ¼Ò...    ÇÏâȣ 2009¡¤04¡¤03 373
428  VisualC :: mysql odbc connection string    ÇÏâȣ 2009¡¤03¡¤26 848
427  VisualC :: CDBException::m_strStateNativeOrigi...  ¡¦1  ÇÏâȣ 2009¡¤03¡¤24 362
426  VisualC :: Microsoft Excel data type ODBC data...  ¡¦1  ÇÏâȣ 2009¡¤03¡¤11 382
425  VisualC :: CRecordset.GetFieldValue »ç¿ë½Ã CDBVar...    ÇÏâȣ 2009¡¤03¡¤10 448
424  VisualC :: ini »ç¿ë¹ý    ÇÏâȣ 2009¡¤03¡¤09 520
423  WinCE :: EVC ¼³Ä¡½Ã REG.VBS ÆÄÀÏ Script Host Error...  ¡¦2  ÇÏâȣ 2009¡¤02¡¤24 895
422  WinCE :: EVC Window Fatal Error 8000002 °ü·Ã ...    ÇÏâȣ 2009¡¤02¡¤19 507
421  VisualC :: ODBC ÀÌ¿ë DSN Connect String ±¸Çϱ⠿¹Á¦  ¡¦1  ÇÏâȣ 2009¡¤01¡¤21 574
420  VisualC :: EXCEL ODBC/OLE DB/ADO »ç¿ë    ÇÏâȣ 2009¡¤01¡¤21 1047
419  VisualC :: DSN ¿¬°á ¹®ÀÚ¿­ Çü½Ä  ¡¦2  ÇÏâȣ 2009¡¤01¡¤21 611
418  VisualC :: VC DB »ç¿ë½Ã ADO º¸´Ù´Â ODBC ³ª OLE DB »ç¿ë...    ÇÏâȣ 2009¡¤01¡¤21 472
417  VisualC :: ANSI SQL µ¥ÀÌÅÍ Çü½ÄÀ» C++ µ¥ÀÌÅÍ Çü½ÄÀ¸·Î ¸Å...    ÇÏâȣ 2009¡¤01¡¤21 752
416  VisualC :: CDatabase Ŭ·¡½º »ç¿ëÇØ¼­ Excel ÆÄÀÏ ¸¸µé°í ...    ÇÏâȣ 2009¡¤01¡¤20 647
415  VisualC :: MFC ODBC database classe ¸¦ ÀÌ¿ëÇÑ Exce...  ¡¦1  ÇÏâȣ 2009¡¤01¡¤20 668
1 [2][3][4][5][6][7]
   
Copyright 1999-2010 Zeroboard / skin by GGAMBO
....