După instalarea hardware-ul, așa cum se explică în capitolul 4. Ar trebui să le știți despre acest software de rețea. O pereche de comenzi utilizate pentru a configura interfețe de rețea și inițializa tabela de rutare. Aceste sarcini sunt, de obicei efectuate în script-ul de inițializare de rețea la pornire. Aceste comenzi sunt numite ifconfig și route.
traseu vă permite să adăugați sau să eliminați rute din tabela de rutare. Acest lucru poate fi utilizat după cum urmează:
Adăugați și del argumente determină pentru a adăuga sau șterge o rută țintă. -net și argumente -host definesc tipul de rută: la rețea sau la un calculator (a doua opțiune este implicit). Dacă argumentul determină care interfața de rețea se referă echipa.
Prima interfață care aveți nevoie pentru a crea și de a activa o interfață loopback:
Acum puteți începe să lucrați cu mini dvs. „rețea“. Singurul lucru care lipsea este intrarea în tabela de rutare care spune IP, care această interfață poate fi utilizată ca o cale spre 127.0.0.1 destinație. Acest lucru se face cu comanda:
Când o numesc pachete ping va emite, deoarece utilizatorul nu-l va opri. ^ C marchează locul unde am apăsat Ctrl-C pentru a abandona.
Exemplul de mai sus arată că pachetele sunt livrate la 127.0.0.1. iar răspunsul a venit la ping aproape instantaneu. Acest lucru arată că ați reușit introducerea primei interfață de rețea.
Etapele descrise mai sus suficient pentru a utiliza aplicații de rețea pe un calculator independent. După adăugarea liniilor de mai sus la script pentru a rula, puteți reporni mașina dvs. și încercați să utilizați o varietate de aplicații. De exemplu, telnet localhost ar trebui să stabilească un telnet -compus cu aparatul și va afișa datele de conectare: prompt.
Cu toate acestea, interfața loopback este utilă nu numai ca un exemplu în cărțile despre rețele sau de depanare a sistemului, acesta este, de fapt utilizat pentru anumite aplicații în timpul funcționării normale. Prin urmare, ar trebui să-l configurați întotdeauna, indiferent dacă aparatul este conectat la rețea sau nu.
Configurarea interfeței Ethernet este aproape la fel ca interfata loopback, aceasta necesită doar mai mulți parametri atunci când utilizați o subrețea.
La fabrica de bere virtuale, ne-am despărțit de tine în rețeaua de subrețea pe bază de IP, care a fost inițial un kalssa B rețea de clasă S. La instalarea a fost necesară interfața pentru ea să scrie:
La fel ca și în cazul loopback, trebuie să setați acum intrarea de rutare care informează kernel-ul despre rețea, care poate fi atins prin eth0. Pentru fabrica de bere virtuală, este:
Desigur, comanda de mai sus este un pic plictisitor pentru a seta și oferă o mulțime de greșeli. Mai multe abordare user-friendly: utilizarea de nume de rețea, care sunt definite în / etc / networks. Acest lucru face comanda mai ușor de citit. Chiar și opțiunea -net poate fi omisă deoarece traseul știe acum că 172.16.1.0 denotă o rețea:
Acum, că ați terminat pașii de configurare de bază, trebuie să ne asigurăm că Ethernet-interfață, de fapt, funcționează corect. Selectați aparatul din Ethernet-rețea, de exemplu, vlager. și tastați:
În secțiunea precedentă, am considerat doar cazul introducerii unei gazde cu un singur Ethernet-interfață. Destul de des avem de a face cu rețelele conectate printr-un gateway. Acest gateway poate pur și simplu lega două sau mai multe dintre Ethernet, și poate comunica cu lumea exterioară (de exemplu, Internet). Pentru a utiliza serviciul de gateway, trebuie să furnizați informații suplimentare pentru routing de rețea.
De exemplu, Ethernet-rețea Brewery Virtual și Vinaria Virtual sunt legate printr-o astfel de poarta de acces, și anume vlager gazdă. Să presupunem că vlager a fost deja configurat, și trebuie doar să adăugați o nouă intrare la vstout tabela de rutare. că kernel-ul pe care se poate ajunge la toate gazdele dintr-o rețea prin vlager Vinăria spune. Descrierea corespunzătoare a traseului este prezentat mai jos. Cuvânt cheie gw spune că următorul argument denotă o poartă de acces:
Desigur, orice gazdă în care la rețea Winery pe care doriți să lucrați trebuie să aibă o intrare în tabela de rutare pentru rețeaua Brewery, altfel vei fi doar posibilitatea de a trimite date, dar nu a primit nici un răspuns.
Acest exemplu descrie poarta de acces, care comută numai pachete între două rețele Ethernet-izolate. Acum, să presupunem că vlager are, de asemenea, o conexiune la Internet (printr-un lucru suplimentar SLIP-obligațiuni). Apoi, aș dori să pachetele pentru orice altă rețea decât fabrica de bere, a trecut pe vlager. Acest lucru se poate face folosind setările implicite pentru vstout gateway.
Când utilizați ping, veți găsi un mare procent de pachete pierdute pe măsură ce trec prin mai multe gateway, aceasta poate indica o sarcină foarte mare pe rețea. Pierderea de pachete nu apare mai ales din cauza unor probleme tehnice, ci mai degrabă, din cauza unei sarcini excesive temporar pe ghidul gazde, care din cauza acestei întârzieri sau pachetele primite chiar eliminate.
Destul de util pentru a adăuga informații cu privire la cele două interfețe la fișierul hosts de cel prezentat mai jos pentru a avea un nume convenabil pentru ei:
Secvența de comenzi pentru a crea două interfețe:
Dacă această secvență nu funcționează, verificați pentru a vedea dacă IP forwarding nucleu este activat. Pentru a face acest lucru, uita-te la primul număr, în al doilea rând al fișierului / proc / net / SNMP. ar trebui să fie 1.
Când se utilizează o PLIP-conexiune pentru conectarea a două mașini, există doar mici diferențe între ceea ce ar trebui să faci atunci când utilizați Ethernet. Link-ul de mai sus se numește (punct la punct), punct-la-punct, deoarece se conecteaza doar doua gazde ( „punct“), spre deosebire de rețelele de difuzare (difuzare).
PLIP oferă comunicații mobile între mașini. Ca un exemplu, ia în considerare un laptop-calculator care deservesc fabrica de bere Virtual, care este conectat la vlager prin PLIP. Laptop numit vLite și are doar un singur port paralel. La pornirea sistemului, acest port va fi înregistrat ca plip1. Pentru a forma o legătură, trebuie să configurați interfața plip1. utilizând următoarele comenzi:
Prima comandă configurează interfața, spune kernel-ul care este conexiunea punct-la-punct la vlager gazdă de la distanță. Al doilea setează ruta default, utilizând vlager ca poarta de acces. La comanda vlager ifconfig similară este necesară pentru a activa link-ul (nu este necesară trecere):
Acum ne-am configurat de rutare de la laptop la rețeaua Brewery, dar încă nu există nici o cale de oricare dintre gazdele Brewery la vLite. mod foarte greu: pentru a adăuga un traseu specific tabela de rutare pentru fiecare gazdă, care va anunța vlager ca poarta de acces la vLite.
Versiunile curente ale net-tools au plipconfig utilitate. care vă permite să configurați calendarul PLIP. IRQ pentru portul imprimantei poate fi setat folosind comanda ifconfig.
Deși SLIP și PPP simple, de comunicații punct-la-punct, cum ar fi PLIP-compuși ai acestora au informații suplimentare. De obicei, atunci când instalarea SLIP-compus necesară pentru a ajunge la gazda de la distanță prin modem și linie de serie pentru a regla SLIP. PPP este folosit într-un mod similar. Instrumente necesare pentru a crea SLIP sau PPP-conexiune va fi descrisă în capitolul 7 și capitolul 8.
Interfața dummy Dummy este un pic mai exotic, ci mai degrabă util. Acesta este cel mai potrivit pentru gazde de sine stătătoare și mașini care sunt conectate la o rețea prin intermediul unui modem. De fapt, trecut cele mai multe ori sunt stand-alone, de asemenea, gazde.
Pentru a configura un alias pentru o interfață, trebuie să vă asigurați mai întâi că kernel-ul este compilat cu suport pentru IP Alias (verificați fișierul / proc / net / ip_alias. Dacă nu, va trebui să reconstruiască kernel-ul). Configurația de IP-alias este practic identic cu configurarea unui dispozitiv de rețea reală. Utilizați un nume special pentru a indica faptul că acesta este un alias. De exemplu:
Fiecare alias poate fi tratată ca o unitate separată, cu toate acestea, acesta va fi utilizat în combinație cu o altă interfață hardware.