Za upotrebu mrežnog pokretanja trebao mi je lagan i jednostavan tftpd server, kolege su mi savjetovale da u te svrhe koristim jouninov tftpd32 (možete ga preuzeti ovdje). Svidio mi se ovaj program zbog svoje jednostavnosti i male veličine. Ali kako konfigurirati ovaj program da radi kao običan Windows servis?
Evo mog rješenja koje dopušta stvoriti uslugu Windows pomoću uslužnih programa instsrv.exe i srvany.exe iz Windows 2000 Resource Kit.
- Preuzmi tftpd (link je iznad)
- Instalirajte tftpd na moj sustav, instalirao sam ga u C: \ Program Files \ tftpd.
- Kopirajte datoteke instsrv.exe i srvany.exe iz Resource Kit-a i stavite ih u neki direktorij na sustavu (na primjer, C: \ Tools)
- Otvorite naredbeni redak, slijedite ove korake:
- c:
- cd \ Alati
- instsrv tftpd c: \ Alati \ srvany.exe instsrv
- Otvoreni uređivač registra (regedt32)
- U grani HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ tftpd stvorite odjeljak "Parametri".
- U stvorenom odjeljku stvorite novu varijablu 'Vrijednost niza' s nazivom 'Application' i upišite REG_SZ, vrijednost C: \ Program Files \ tftpd \ tftpd32.exe
- Zatvorite tftpd32 (ako ga imate) i naredbu netstat - (Već sam pisao o tome kako koristiti naredbu netstat) pazite da se na tftpd portu ne sluša ništa (UDP 69)
- Idite na odjeljak usluga (lijevom tipkom miša kliknite "Moje računalo" -> Upravljanje -> Usluge i aplikacije -> Usluge) i pokrenite tftpd uslugu.
- Ponovo pokrenite naredbu netstat - i provjerite postoji li usluga koja sluša na tftpd UDP priključku.
C: \ programske datoteke \ tftpd> netstat -a Aktivne veze Proto lokalna adresa država s stranom adresom TCP w2k3serv2: epmap w2k-yedidia: 0 LISTENJA TCP w2k3serv2: microsoft-ds w2k-yedidia: 0 POPIS UDP w2k3serv2: bootps: *: * UDP w2k3serv2: tftp *: * |
- To je sve!
w2k3serv2