wake on lan si remote desktop cu ajutorul ruterelor din ... · routare nu este necesar. este...

17
Wake on LAN si Remote Desktop cu ajutorul ruterelor din familia TP-link Acest tutorial prezinta implementarea foarte usoara a procedurilor WOL si RDC cu ajutorul ruterelor din familia TP-link. Utilizarea la distanta a unui PC de la tastatura altui PC e asigurata de utilitarul Windows Remote Desktop Connection. Caracteristicile celor doua computere sunt: Computerul remote desemneaza PC-ul comandat la distanta si este conectat in LAN. Computerul client este conectat in acelasi LAN, in LAN diferit sau poate avea orice conexiune Internet. Remote Desktop Connection lansat din computerul client functioneaza doar atunci cand computerul remote este in stare de veghe. Starile sleep, hybernate sau shutdown nu sunt acceptate. Computerele actuale asigura o eficienta economie de energie reglementata in Control Panel / Power Options / Change plan settings / Put the computer to sleep. Solutia neeconomica este selectarea optiunii Never in Put the computer to sleep. Computerul remote consuma energie pentru performante maxime si atunci cand nu este nevoie de ele. Solutia economica este utilizarea unei aplicatii instalata pe computerul client de la care sunt transmise Magic Packet computerului remote pentru a fi trezit din shutdown, sleep, hybernate. - 1 -

Upload: others

Post on 18-Sep-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

Wake on LAN si Remote Desktop cu ajutorul

ruterelor din familia TP-link Acest tutorial prezinta implementarea foarte usoara a procedurilor WOL si RDC cu ajutorul ruterelor din familia TP-link. Utilizarea la distanta a unui PC de la tastatura altui PC e asigurata de utilitarul Windows Remote Desktop Connection. Caracteristicile celor doua computere sunt:

• Computerul remote desemneaza PC-ul comandat la distanta si este conectat in LAN. • Computerul client este conectat in acelasi LAN, in LAN diferit sau poate avea orice

conexiune Internet. Remote Desktop Connection lansat din computerul client functioneaza doar atunci cand computerul remote este in stare de veghe. Starile sleep, hybernate sau shutdown nu sunt acceptate. Computerele actuale asigura o eficienta economie de energie reglementata in Control Panel / Power Options / Change plan settings / Put the computer to sleep.

Solutia neeconomica este selectarea optiunii Never in Put the computer to sleep. Computerul remote consuma energie pentru performante maxime si atunci cand nu este nevoie de ele. Solutia economica este utilizarea unei aplicatii instalata pe computerul client de la care sunt transmise Magic Packet computerului remote pentru a fi trezit din shutdown, sleep, hybernate.

- 1 -

Page 2: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

Nota 1: Implementarea procedurii Wake on LAN depinde de mai multi factori. In acest material, prin WOL desemnam patentul IBM si procedura, iar prin RDC desemnam Remote Desktop Connection. Implementarea WOL si RDC este prezentata folosind aplicatiile gratuite:

• TeamViewer → vezi capitol 3. • Aquila WakeOnLan → vezi capitol 4.

Materialul prezinta si o analiza comparativa intre cele doua aplicatii. Configurarile computerului remote si ale ruterului (capitol 2.) sunt identice pentru ambele aplicatii. In experimentele noastre am folosit o statie PC Windows 7 si un laptop Windows XP. WOL si RDC au fost verificate in Internet, alternativ pe ambele computere. Computerul remote este in LAN, in spatele ruterului iar computerul client are conexiune Internet prin modem GPRS cu cartela SIM.

1. Configurarea computerului remote pentru WOL Pentru Windows 7, in Control panel / System / remote settings avem:

- 2 -

Configurarea placii de retea se face in Device Manager / Network Adapter / Properties / Power Management.

Page 3: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

- 3 -

Se observa mai multe atributii privind Wake on LAN, Shutdown on LAN, Magic Packet. Toate trebuie sa fie in stare Enabled.

Page 4: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

In Windows XP optiunile sunt:

Management stations se refera in fapt la Magic Packet.

- 4 -

Page 5: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

1.1. Configurari in Windows Firewall In Windows 7 se activeaza optiunile:

• File and Printer Sharing (Echo Request – ICMPv4-In) • Windows Firewall Remote Management (RPC) • Windows Management Instrumentation (WMI-In)

In Windows XP se activeaza optiunile:

• File and Printer Sharing • UPnP Framework

1.2. Adrese IP statice pentru computerele remote Definiti adrese IP statice atat in LAN cablat Ethernet cat si in Wireless LAN.

Nota 2: Tineti cont ca atunci cand functioneaza ambele conexiuni, Wireless LAN are prioritate ! Cu toate ca WOL si RDC functioneaza in conexiune Wireless LAN, recomandam sa folositi LAN cablat Ethernet si sa dezactivati Wireless LAN. Serverele DNS apartin furnizorului de servicii Internet si se obtin de pe net.

- 5 -

Page 6: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

2. Configurarea ruterului Experimentele se fac in aceeasi incapere pentru a studia indeaproape functionarea ambelor computere. Implementarea WOL si RDC necesita configurari asupra ruterului:

• DynDNS • Port forwarding • Configurare explicita pentru WOL

In multe cazuri echipamentele modem-ruter puse la dispozitie de furnizorii Internet nu asigura nici macar cerintele minimale DynDNS. Solutia are doi pasi:

• Modificarea acestor echipamente pentru functia de modem simplu, configurat bridge. Se dezactiveaza optiunea DHCP. Configurarea se realizeaza de la caz la caz folosind CD-ul de instalare sau pagina web a echipamentului. In unele cazuri se face de furnizorul ISP, la cererea abonatului.

• Conectarea la modem a unui ruter cumparat din magazin. Recomandam rutere din familia

TP-link ex TL-WR841N. Pretul este convenabil si configurarile sunt foarte simple. In cazul furnizorilor ADSL aveti nevoie de username si parola din contract. Se selecteaza PPPoE iar VPI/VCI se configureaza la valoarea 0,35.

Nota 3: In cazul furnizorului RDS, ruterul TP-link se conecteaza direct la cablul UTP al furnizorului. Un ghid de configurare a ruterului este in acest link.

- 6 -

Page 7: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

2.1. Configurarea ruterului pentru numele DynDNS Se face atunci cand adresa publica de routare WAN IP este de tip dinamic. De regula doar firmele beneficiaza de IP static. In consecinta persoanele fizice vor folosi serviciile DynDNS. In acest moment exista practic doar doi furnizori DynDNS:

• DynDNS (www.dyn.com/dns). Incepand din 2014 acest serviciu este platit. • No-IP (www.noip.com). Este gratuit. Odata pe luna veti primi un email care va cere

reactualizarea numelui ddns pe care l-ati obtinut. Obtinerea lui este in acest link.

Adresa paginii web de configurare a ruterelor TP-link este http://192.168.0.1/

2.2. Configurarea ruterului pentru Remote Desktop Connection Ruterul are acces la Internet gratie adresei publice WAN IP. Ruterul trebuie astfel configurat incat sa accepte cererile de conectare receptionate in Internet de la aplicatia client Remote Desktop Connection si sa directioneze aceasta conexiune catre un anumit computer din LAN-ul propriu. In acest scop se definesc noi reguli (noi intrari) in tabelul de rutare. Procedura este denumita: port forwarding, port maping, NAT, virtual server etc. Procedura este similara pentru orice ruter si de regula are doua etape:

• Se denumeste dupa dorinta noua regula careia i se ataseaza un anumit port. • Se ataseaza aceasta regula unui anumit computer din LAN.

Nota 4: In cazul ruterelor din familia TP-link procedura este foarte simpla. Numele regulii de routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie (internal port) utilizat doar de acel computer care detine aplicatia atasata portului de destinatie. Aplicatia utilitara windows Remote Desktop Connection foloseste portul 3389.

- 7 -

Page 8: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

IP Address apartine computerului remote.

2.2.1. Utilizarea Remote Desktop Connection in statia client Deschideti aplicatia Remote Desktop Connection in computerul client. In Computer scrieti adresa publica statica WAN IP a ruterului daca o aveti.

Atunci cand nu aveti adresa publica statica WAN IP (persoane fizice) veti scrie numele dynamic DNS ex my_ddns_name.ddns.net conform capitol 2.1.

- 8 -

Page 9: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

Adaugati “:” urmat de portul consacrat 3389 al utilitarului Remote Desktop Connection . Apasati Connect, va autorizati cu nume si parola, dupa care intrati in desktopul computerului remote si desfasurati orice activitati. Nota 5: Aplicatia utilitara windows Remote Desktop Connection este prezentata doar cu titlu informativ. Ambele aplicatii TeamViewer si Aquila WakeOnLan apeleaza intern acest utilitar windows.

2.3. Configurarea ruterului pentru pachetul magic WOL Ruterul TP-link are configurari explicite pentru WOL. Configurarea este foarte simpla. In pagina web accesati meniul IP& MAC BINDING

Computerului remote care se doreste a fi trezit de pachetul magic WOL i se ataseaza adresa MAC si adresa LAN. E important sa selectati ARP binding. Pachetul magic este transmis pe portul 7 sau 9, protocol UDP. Scrieti aceasta noua regula in tabelul de rutare.

- 9 -

Page 10: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

3. Configurarea aplicatiei TeamViewer in computerul remote O particularitate a aplicatiei TeamViewer este ca trebuie instalata atat pe computerul client cat si pe computerul remote. Intrati in Extras / Options / General si selectati Start TeamViewer with Windows

Intrati in Extras / Options / Wake-on-LAN → Configure.

- 10 -

Page 11: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

Public address este adresa publica statica WAN IP sau numele dynamic DNS conform capitol 2.1. Portul 7 UDP este configurat anterior in ruter conform capitol 2.3. In acest fel TeamViewer se deschide impreuna cu sistemul de operare Windows, facilitate esentiala la receptionarea pachetului magic WOL.

3.1. Utilizarea aplicatiei TeamViewer in computerul client

Selectati computerul remote in stare offline si apasati butonul Wake up. La scurt timp se deschide automat fereastra:

Apasati butonul Connect, va autorizati, intrati in desktopul computerului remote si desfasurati orice activitati doriti.

- 11 -

Page 12: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

3.2. Observatii privind TeamViewer TeamViewer functioneaza impecabil. Facilitatea Show your partner’s cursor este foarte utila pt ca asigura colaborarea ambilor utilizatori.

Starea online sau offline a computerului remote este intotdeauna determinata in computerul client. TeamViewer are acces deplin asupra desktopului remote, astfel incat inchiderea computerului remote se face fara probleme. Numeroase exemple pe net arata ca, computerul remote poate fi un smartPhone sau iPad Apple.

4. Configurarea aplicatiei Aquila WakeOnLAN in computerul client Aplicatia Aquila WakeOnLAN trebuie instalata doar pe computerul client.

- 12 -

Page 13: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

De aici provin probabil dezavantaje in comparatie cu TeamViewer. Configurarea computerului remote se face in File / New Host. Proprietatile computerului remote sunt:

• FQDN / IP este adresa publica statica a ruterului sau numele dynamic DNS. • In Send WOL to se selecteaza FQDN / IP. Adresa Broadcast IP se obtine apasand butonul

Calculate si este de regula 255.255.255.255

• UDP port pentru pachetul magic WOL poate fi 7 sau 9, conform capitol 2.3.

• Local IP address este adresa LAN a computerului remote.

• RDP Port este 3389 conform capitol 2.2.

- 13 -

Page 14: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

4.1. Utilizarea aplicatiei Aquila WakeOnLAN in computerul client Transmiteti comanda Wake Up de la computerul client. Atunci cand computerul remote a fost trezit din starile shutdown, sleep sau hybernate cu ajutorul comenzii Wake Up, trebuie sa asteptati 1…3 minute inainte de a lansa comanda Remote Desktop. Odata autorizati, intrati in desktopul computerului remote si indepliniti orice activitati.

4.1.1. Transmiterea comenzii Shutdown In experimentele noastre ambele computere Win XP si Win 7 nu raspund la comanda shutdown.

4.1.1.1. Solutie alternativa Shutdown Inchiderea computerului remote Win 7 se face in fereastra Windows Security, apasand butonul rosu. Fereastra Windows Security este deschisa prin ctrl alt end sau din butonul Start.

- 14 -

Page 15: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

Pentru inchiderea computerului remote Win XP comanda ctrl alt end deschide Task Manager care asigura optiunea Shut Down - Turn Off.

4.2. Observatii privind Aquila WakeOnLAN Aplicatia Aquila WakeOnLAN realizeaza sarcinile principale in Internet. Sunt unele deficiente:

• Starile online si offline ale computerului remote nu sunt determinate in Internet. • Comanda Shutdown nu functioneaza. Se foloseste solutia alternativa prezentata in

capitol_4.1.1.1. • Nu am experimentat inlocuirea computerului client cu dispozitive iPad si smartPhone.

Linkuri utile ar putea fi: • aici • aici • sau aici

Nota 6: Din punct de vedere grafic, avantajul Aquila WakeOnLAN este ca foloseste mai eficient desktopul remote in comparatie cu TeamViewer. Cele doua aplicatii pot fi utilizate alternativ.

- 15 -

Page 16: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

5. WOL si RDC pentru mai multe computere remote in acelasi LAN Pentru al doilea computer remote in acelasi LAN folositi portul 9 pentru pachetul magic WOL.

Pentru al doilea computer remote folositi portul 3390 pentru Remote Desktop Connection.

Nota 7: Tabelul de routare nu poate avea mai multe porturi de intrare (service port) cu aceeasi valoare. Porturile de destinatie (internal port) pot avea valori identice pentru ca apartin unor computere diferite. In consecinta, atunci cand in LAN exista mai multe computere care sunt accesate RDC, in tabelul de rutare sunt definite porturi de intrare diferite (ex 3390, 3391 etc) care sunt translatate catre portul 3389 al respectivului computer. Remote Desktop Connection nu este limitat asupra numarului de porturi (service port) folosite. Nota 8: La prima vedere, limitarea la doar doua computere remote e cauzata de lipsa altor porturi UDP destinate pentru pachetul magic WOL (7 sau 9). Am experimentat porturile UDP 8, 10, 11 samd. Functioneaza ! Cu alte cuvinte, numarul computerelor remote in acelasi LAN care receptioneaza pachetul magic WOL este nelimitat !

- 16 -

Page 17: Wake on LAN si Remote Desktop cu ajutorul ruterelor din ... · routare nu este necesar. Este necesar doar portul de intrare (service port) si tranzitia catre portul de destinatie

6. Dispatcher server PC, acces si comanda la distanta WakeOnLAN si Remote Desktop Connection sunt solutii foarte bune in aplicatii cu automate programabile Mini PLC4404 si interfata grafica Dispatcher server PC. Dispatcher server PC foloseste portul 50000. Forwardati portul 50000. Tabelul de routare arata astfel:

Statia Dispatcher server PC si clientii PLC440x au unele particularitati. Clientii PLC440x transmit periodic cererea pentru stabilirea conexiunii permanente Internet intre client si server. Utilizatorul transmite comenzi automatelor PLC440x de la interfata grafica Dispatcher server. Comenzile definesc activitatile pe care PLC440x le desfasoara in continuare, independent de conexiunea cu Dispatcher server. In majoritatea aplicatiilor, Dispatcher server PC este inchis, fiind folosit ocazional doar atunci cand utilizatorul transmite noi comenzi. De aici rezulta economii importante de energie. Modurile de lucru Shutdown, Sleep, Hybernate sunt perturbate in statia Dispatcher server. Pe de o parte, atunci cand este deschisa, aplicatia Dispatcher server impiedica statia PC pe care este instalata sa intre in modul de lucru Sleep. In acest caz utilizatorul are interes ca Dispatcher server PC sa ramana in stare de veghe.

Pe de alta parte, atunci cand aplicatia Dispatcher server este inchisa, statia este trezita periodic de cererile de conectare ale automatului programabil PLC440x receptionate de placa de retea. Pentru a inlatura acest deranj suparator, utilizatorul va selecta Only allow a magic packet to wake the computer in Device Manager / Network Adapter / Properties / Power Management, vezi capitol 1. Doar la comanda utilizatorului, Magic packet deschide, trezeste statia pe care este instalat Dispatcher server PC. Si asta la distanta, prin Internet! Urmatorul pas este Remote Desktop Connection de la PC-ul dumneavoastra de acasa, laptop, iPad, iPhone, oriunde vati afla. Deschideti Dispatcher server PC, asteptati 10…15 secunde pentru stabilirea conexiunii Internet cu automatul programabil client PLC440x si transmiteti orice comenzi.

- 17 -