Configurarea unei conexiuni de rețea

Linux sistem configurat pentru a se conecta la rețele care utilizează protocoale TCP / IP. Este aceste protocoale utilizate pe Internet și multe rețelele locale. protocoale TCP / IP au fost dezvoltate în anii șaptezeci, un proiect special al Biroului de Cercetare Avansată și US Departamentul de Dezvoltare al Apărării pentru a dezvolta un sistem de comunicare între instituțiile de învățământ și institute de cercetare. Dezvoltarea acestor protocoale pentru sistemele bazate pe Unix, cu studii majore au fost realizate în Universitatea din California (Berkeley). Sistemul de operare Linux în mare parte beneficiază de orientarea protocolul original pe Unix.

Acesta conține o listă de servere de nume de domeniu

127.0 0.1 turtle.trek.coin localhost

În fișierul / etc / NUMELEGAZDEI conține numele de gazdă al sistemului. Pentru a schimba numele, trebuie să editați acest fișier. Această problemă poate fi rezolvată prin programul netcfg. care înlocuiește numele de gazdă și pune un nou nume în fișierul / etc / HOSTNAME. puteți găsi numele de gazdă nu numai prin afișarea acestui fișier, dar folosind comanda hostname.

interfețe de rețea și rute: ifconfig și route comenzi

Sistemul de conectare la rețea stabilește printr-o interfață hardware specifice, de exemplu, Ethernet-card sau modem. Datele care trec prin interfața sunt trimise la rețea. Comanda ifconfig vă permite să configurați interfețe de rețea, iar comanda rutei asigură rutarea necesară. Aceleași operații pentru a configura interfețe de rețea, care sunt efectuate cu ifconfig și route. în sistem desktop de rețea Caldera poate fi realizată prin profitând de o fereastră netcfg utilitate netcfg. Dacă configurați interfața cu utilitate netcfg, utilizați ifconfig și route comenzi nu mai sunt necesare. Dacă executați un alt sistem Linux, încercați utilitate netconfig care îndeplinește aceleași sarcini ca și netcfg. Cu toate acestea, dacă se dorește, poate fi configurat prin interfețe Ifconfig direct comenzi și traseu.

De fiecare dată când porniți interfețele de rețea de sistem și tabelele de rutare să fie configurat din nou. Acest lucru se poate face automat la pornirea sistemului - pune ifconfig și route comenzi pentru fiecare interfață în fișierul de inițializare /etc/rc.d/init.d/inet. care se execută de fiecare dată când este pornit sistemul. În cazul în care interfețele de rețea sunt configurate în utilitate netcfg sistem desktop de rețea Caldera, corespunzătoare comenzile ifconfig și route sunt adăugate automat în /etc/rc.d/init.d/inet fișier. Dacă te utilitarul netcfg pe care nu a utilizat, aceste echipe vor trebui să intre în inițializarea fișier.

Pentru a configura o interfață de rețea, puteți utiliza, de asemenea, netcfg program de pe desktop-ul dvs. de utilizator root. Conectați-vă ca root și rulați startx desktop-ul de buget. Veți vedea o pictogramă marcată cu netcfg. Dublu-clic pe acesta și va apărea o fereastră cu o listă cu toate interfețele de rețea. După cum se arată în figură, prin netcfg poate modifica și extinde configurația conexiunii la rețea.

Puteți schimba, de asemenea, numele de gazdă al calculatorului. Selectați meniul netcfg (în stânga sus de colț) elementul de nume de gazdă. Sistemul vă invită să introduceți un nou nume de gazdă. numele introdus va înlocui fișierul anterior în / etc / hostname.

Efectuarea modificărilor necesare, faceți clic pe Save Configuration. Introdus noile informații vor fi introduse în fișierele de configurare corespunzătoare, conexiunile de rețea.

# Ifconfig eth0 204.128.244.127 204.32.168.56 de difuzare

# Ifconfig plip0 199.35.209.72 pointopoint 204.166.254.14

Comanda ifconfig este foarte util pentru verificarea stării interfeței. Dacă introduceți doar numele interfeței, ifconfig va da informații despre interfața.

Pentru a vedea dacă interfața loopback este configurat, aveți nevoie pentru a da comanda ifconfig cu numele interfeței, 1 °.

lo Link Encap: Loopback Local

inet addr: 127.0.0.1 Bcast: Masca 127.255.255.255: 255.0.0.0

pachete RX: 0 erori: 0 scăzut: 0 depășirile: 0

pachete TX: 12 erori: 0 scăzut: 0 depășirile: 0

Rutele conținute în tabela de rutare, care este stocat în fișierul / proc / net / ruta. Pentru a-l aduce pe ecran, aveți nevoie pentru a da comanda traseu fără argumente.

tabelul de rutare Kernel

Steaguri de destinație Gateway Genmask MSS Fereastra Utilizare Iface

loopback * 255.0.0. U 1936 0 12 lo

pangol.train.com * 255.255.255.0 U 1 936 0 0 eth0

Fiecare intrare din tabela de rutare este format din mai multe câmpuri care conțin informații, cum ar fi, de exemplu, punctul final al traseului și tipul de interfață utilizat. câmpuri de rutare de masă sunt enumerate în tabelul de mai jos.

tipul de interfață utilizat pe această rută

În cazul în care sistemul este conectat la rețea, tabela de rutare trebuie să se facă cel puțin o intrare a traseului implicit. Pe acest traseu pachetul este trimis în cazul în care toate celelalte rute nu se poate aduce la destinație. Destinația pentru această rută este dat un cuvânt-cheie implicit.

Rețeaua de monitorizare Stare: ping și programul netstat

Programul ping vă permite să verificați disponibilitatea de acces la un alt computer gazdă din rețea. Aceasta rutina trimite o solicitare la respectivul calculator și așteaptă un răspuns. În cazul în care răspunsul vine, acesta este afișat pe ecran. Cererea este transmisă în mod continuu, atâta timp cât utilizatorul nu se oprește programul prin apăsarea butonului [ctrl + c]. În același timp, pe ecran unul după altul răspunsurile solicitate gazdă. Dacă ping nu se poate ajunge la aparatul specificat, se afișează un mesaj care indică faptul că aparatul nu este disponibil. Acest rezultat indică faptul că conexiunea la rețea nu funcționează. Motivul poate fi o interfață specială, problema este în configurația, sau doar un contact fizic rău. Programul începe comanda ping ping cu numele computerului gazdă.

Programul netstat vă permite să primiți informații în timp real despre starea conexiunilor la rețea, precum și date statistice și tabela de rutare. Acest program are mai multe opțiuni cu care puteți seta tipul de informații primite.

conexiuni active la Internet

Proto Recv-Q Trimite-Q Adresa locală externă Adresa (Stat) Utilizator

tcp 0 0 turtle.trek.com:01 pangol.train.com:ftp STABILITE dylan

Active prize de domeniu UNIX

Cale Steaguri proto RefCnt Tip Stat

unix 1 [ACC] SOCK_ FLUX DE ASCULTARE / dev / imprimantă

unix 2 [] FLUX SOCK_ CONECTAT / dev / log

unix 1 [ACC] SOCK_ FLUX DE ASCULTARE / dev / nwapi

unix 2 [] FLUX SOCK_ CONECTAT / dev / log

unix 2 [] SOCK_ STREAM CONECTAT

unix 1 [ACC] SOCK_STREAM ASCULTARE / dev / log

Comanda netstat fără opțiuni oferă o listă de conexiuni de rețea ale sistemului. (Opțiuni de comandă netstat sunt enumerate în tabelul. 5). La activ TCP-conexiune mai întâi listat, apoi activ soclu domeniu de tip UNIX. Acest domeniu cricuri implicate procese, oferind o conexiune a sistemului cu alte sisteme. Câmpurile sunt enumerate în tabelul de mai jos.