Configurarea serverului tftp

Traducere: Sgibnev Mihail

Notă: asieta și se taie fără pierderea funcționalității.

Dacă ați avut o experiență cu orice router pe bază de hardware, sau un comutator, atunci știi că de multe ori această tehnică nu are nici o unitate hard disk pentru a stoca toate configurațiile și setările sunt stocate în RAM și EEPROM.

Din moment ce chips-uri au o capacitate mult mai puțin decât hard disk-uri, capacitatea de a avea spațiu de stocare suplimentar devine destul de interesant, mai ales dacă actualizați sau reinstalați sistemul de operare încorporat.

De obicei, această caracteristică este implementată prin intermediul TFTP - Trivial File Transfer Protocol. Funcționarea acestui mecanism este similar cu FTP, dar face mai ușor pentru ușurința de punere în aplicare în chip. De obicei, un router Cisco sau un dispozitiv similar conține un client TFTP și serverul este organizat undeva în rețea. serverul TFTP va stoca o copie de rezervă a fișierelor de configurare și imagini ale sistemului de operare.

Angajarea server TFTP

Odată ce linia corespunzătoare va decomentați, salvați modificările. Următorul pas este de a reporni serviciul inetd, pentru activarea unui nou fișier de configurare. Acest lucru se face folosind comanda killall:
În cazul în care comanda este executata, va fi returnat la linia de comandă. Nu fac nici o greșeală în setul de comanda - dacă uitați -1, serviciu inetd va fi pur si simplu oprit. Re-l rula într-un astfel de caz se poate face pur și simplu prin a face comanda „inetd“. Dacă primiți acest mesaj de eroare:
Aceasta înseamnă că inetd nu se execută. Rulați-l, așa cum a fost menționat mai sus. Pentru serviciul inetd pentru a porni automat, a pus în /etc/rc.conf următoarea intrare:
Verificați:

Lucrul cu fișiere prin intermediul TFTP

Puteți crea, de asemenea, un fișier gol, în care informațiile vor fi evacuate din dispozitiv. Este de dorit ca aceste nume transporta sens. De exemplu, numele dispozitivelor corespunzătoare:
Rețineți că TFTP nu acceptă autentificarea, astfel încât directorul de lucru și fișierele ar trebui să fie puse la dispoziția clienților. Acest lucru se face, de obicei, după cum urmează:
În funcție de client TFTP, puteți utiliza un drepturi de acces mai stricte. Din păcate pentru dispozitivele Cisco, în acest moment acest lucru nu este posibil. Va verifica permisiunile:

De lucru de la un server TFTP

Deoarece serverul TFTP configurat și este funcțional, vom folosi clientul furnizat pe TFTP FreeBSD, pentru testare.
Pentru ajutor cu comenzi utilizați. În mod tradițional - se obișnuiască pentru a descărca, a pus la pompa, renunțe la ieșire. Dacă sunteți obișnuiți să utilizați client FTP, veți observa lipsa de comenzi, cum ar fi CD-uri, ls, mget, mput, și multe altele. Acum vom primi comanda. Pentru mai convingătoare pentru a alege un fișier care nu este gol.
Totul este în regulă, vom merge:
Există un punct important care merită atenție pentru a - fișier trebuie să fie localizat în directorul / tftpboot. în caz contrar a avea acces la acesta va fi imposibil. Calea fișierului nu este, de asemenea, determinată. Asta e ceea ce obții atunci când specificați calea:
Amintiți-vă, TFTP presupune că fișierul pe care doriți să transferați există deja și este situat în / tftpboot. În al doilea rând, asigurați-vă că notați numele fișierului corect. Acest lucru este important mai ales cu lungi numele imaginii Cisco IOS.

Este posibil să fi observat că atunci când se utilizează comanda get nu a specificat un director de destinație. Acest lucru se datorează faptului că fișierul rezultat este plasat automat în directorul de lucru curent. Ca o regulă, orice bucată de fier nu este o problemă, dar lucrează la TFTP pe mașina dvs. FreeBSD - să fie atent.

În concluzie, utilizați comanda ls -l, pentru a compara dimensiunea fișierului sursă rezultat. De asemenea, este un mod foarte convenabil de a păstra înregistrări, pentru că dacă aveți o imprimantă instalată pe aparat, imprimare de lucru listă director tftp după cum urmează:
Mai târziu, în articol este un exemplu de modul în care se descarcă din imaginea de server TFTP al Cisco IOS. În traducere este omisă.

Dru Lavigne. Traducere: Mihail Sgibnev - Configurați serverul TFTP

TFTP Server pentru FreeBSD 5.x +

1. Declarația a problemei.
2. Soluția problemei.
3. punerea în aplicare treptată.

1. Declarația a problemei.

Trebuie să configurați serverul pentru a salva (restaura) configurația de switch-uri si routere pe protocolul TFTP. Serverul ar trebui să fie destul de stabil în funcțiune și să asigure un nivel optim de siguranță, având în vedere specificitatea tftp-protocol.

2. Soluția problemei.