Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Greške
  • Ručno postavljanje TCP\IP konfiguracija. Praćenje stanja mreže: programi ping i netstat

Ručno postavljanje TCP\IP konfiguracija. Praćenje stanja mreže: programi ping i netstat

U većini slučajeva, 1C programer obavlja složeni razvoj u uredu ili kod kuće, ako je freelancer, a zatim dolazi kupcu i učitava poboljšanja. Vrlo često se neke pogreške ispravljaju na licu mjesta. I konfiguracija u uredu više nije jednaka konfiguraciji kod kupca. Nema ništa teško uzeti kopiju baze podataka kada napuštate kupca, ali što ako postoji nekoliko programera i oni ne idu do kupca u prijateljskoj gomili, već naizmjenično.

Oni. Problem nastaje kada postoji paralelni razvoj na različitim lokalnim mrežama. U ovom slučaju, povlačenje usp datoteke naprijed-nazad i njihovo stalno međusobno uspoređivanje oduzima puno vremena. Ispostavilo se da nam je potrebna pohrana konfiguracije koja je dostupna izvan naše lokalne mreže.

Za rješavanje ovog problema potrebno nam je:

1. dobar internet na svim računalima na kojima se odvija razvoj
2. računalo koje je vidljivo izvana preko bijelog IP-a

U pravilu je računalo s bijelim IP-om poslužitelj u uredu. Morate započeti implementaciju repozitorija konfiguracije tako što ćete ga postaviti. Prije svega, instalirajmo 1C platformu na njega. Tijekom instalacije morate naznačiti prisutnost komponente poslužitelja za pohranu konfiguracije. Obratite pozornost na izdanje platforme, činjenica je da je ovom metodom rada potrebna ista verzija platforme na svim računalima. I u svom uredu, i kod kuće, i kod kupca.

Nakon instalacije sam poslužitelj za pohranu neće se pojaviti u uslugama. Mora biti registriran. Poziva se servisna datoteka crserver.exe i nalazi se u katalogu kanta za smeće.


Prije registracije moramo odlučiti u kojoj će se mapi nalaziti naša pohrana. Poslužitelj vam omogućuje rad s nekoliko repozitorija istovremeno, tako da prilikom registracije na poslužitelju označavamo direktorij u kojem će se već nalaziti direktoriji s repozitorijima. Poslužitelj također odlično radi s ruskim nazivima mapa. Za daljnju funkcionalnost bilo bi lijepo (ali ne nužno) da se ova mapa dijeli. Na primjer, imamo zajedničku mapu na pogonu "Exchange", stvorimo poddirektorij "Storage" u njoj.

Sada registriramo uslugu poslužitelja za pohranu. Da biste to učinili, kliknite "start", "run", upišite "cmd", pritisni enter i u naredbeni redak pišemo:
"C:\Programske datoteke (x86)\1cv8\8.3.4.408\bin\crserver.exe" -instsrvc -d "C:\Exchange\Storages"

Ako se ne pojavi poruka o pogrešci, naša bi se trebala pojaviti na popisu usluga. To morate vizualno provjeriti.

Ovdje morate provjeriti radi li usluga i je li postavljena na automatsko pokretanje. Budući da prilikom registracije nismo naveli korisnika, ona počinje pod sustavom račun. Ovo je zgodno, ali možda nije sigurno; ako je potrebno, ispravite ovo u svojstvima usluge.
Sada moramo stvoriti spremište. Ovaj postupak je dugotrajan, pa preporučam da ga radite na lokalnoj mreži gdje se nalazi naš server. Stvaramo ga kao i obično, samo u skladu s putanjom koju ne označavamo mrežnu mapu, a put je u sljedećem formatu:
tcp://Server1C/Project Storage1\

Gdje je Server1C naziv računala na lokalnoj mreži. Možete navesti IP adresu ovog računala. Project Storage1 – naziv direktorija za novu pohranu. Nakon izrade na poslužitelju, pohrana će se nalaziti u mapi C:\Exchange\Storage\Project Storage1.

Iako koristimo poslužitelj za pohranu, to je u biti isti format baze podataka datoteka 1CD a na njega se možete spojiti na stari način navođenjem mrežnog imenika u retku za povezivanje:
\\Server1C\Exchange\Storages\Project1 Storage

Ovdje postoji nekoliko nijansi:
1. Kada radite preko tcp-a s datotekom baze podataka, proces koji se izvodi u odnosu na datoteku radi lokalno, što pruža određenu pouzdanost. Ranije sam napisao da čak i zbog korištenja wi-fi baza skladište se može srušiti, bilo je to tužno iskustvo. U tom slučaju sustav postaje otporniji na mrežne kvarove.
2. Kod rada preko tcp-a potrebne su iste verzije izdanja platforme za sve sudionike, dok kod komunikacije s datotekama to nije slučaj.
3. Zajednička mapa – mapa sa puni pristup za sve sudionike. Ljudi mogu lako slučajno (ili možda ne slučajno) tamo baciti smeće, izbrisati nekoliko "nepotrebnih" datoteka i općenito zabrljati.

Na temelju ovih nijansi, u nekim slučajevima može imati smisla postaviti poslužitelj za pohranu čak i unutar lokalne mreže.
Sada o pristupu izvana. Poslužitelj za pohranu radi na portu 1542. Ako vanjska bijela IP adresa pokazuje izravno na vaš poslužitelj, tada morate paziti da otvorite ovaj port. Ako vanjski IP upućuje na usmjerivač, tada trebate konfigurirati prosljeđivanje. U mom slučaju bilo je prosljeđivanje, administrator sustava dodijelio je slobodan port za to. Moj niz veze izgledao je ovako:
tcp://36.21.65.20:1501/Project Storage1\

Udobnost rada s takvom pohranom u potpunosti ovisi o brzini interneta, tako da sve vrste usb modemi u modularnim prostorijama (gotovo svi trgovački centri) - loša praksa. Ako modem nema stabilan 3G i stalno se prebacuje na GPRS, onda ne bih ni pokušavao.

Na kraju ću vam reći o ažuriranju platforme. Jer Najnoviji 1C 8.3 sada se često izdaje, tako da je ovo relevantno. Platforma se mora ponovno instalirati posvuda odjednom, to je već jasno. Prilikom ponovne instalacije na poslužitelju, usluga se neće automatski ažurirati. Ako sve radite kako treba, tj. registrirajte aplikaciju crserver.exe iz mape bin s najnovijim izdanjem platforme, jer usluga se zove isto, stara usluga bit će označena za brisanje i bit će potrebno ponovno pokretanje poslužitelja. Moglo bi biti lakše. Idemo u usluge, zaustavljamo poslužitelj za pohranu. Gledamo niz za pokretanje u svojstvima i kopiramo ga u međuspremnik. Penjemo se u uređivač registra ( regedit) i potražite ovaj redak u registru. U njemu uređujemo broj izdanja (prisutan je u nazivu mape). Počnimo s uslugom. Svi. Ako zabrljate, vaša usluga se neće pokrenuti. Nakon pokretanja idite na svojstva usluge i vizualno provjerite je li pokrenuta iz mape s novim izdanjem.

To je sve za danas, hvala na pažnji

13 DIY načina za rješavanje problema s vezom, prema TCP/IP protokol V Windows XP. (Samo za "direktne" ruke - Samo ako obje ruke nisu lijeve;))

Metoda 1. Provjerite svoju konfiguraciju pomoću alata IPConfig

Provjeriti TCP/IP konfiguracija na računalu na kojem je pronađena problem, pomoću alata IPConfig, pritisni gumb Početak, odaberite stavku Izvršiti i unesite naredbu cmd. Za informacije o konfiguracije računalo, uključujući i njega IP adresa, podmrežna maska I Gateway zadano, možete koristiti program ipconfig.

Ako navedete parametar za IPConfig /svi, stvorit će se detaljan izvještaj o konfiguraciji svih sučelja, uključujući adapteri za daljinski pristup. izvješće IPConfig može biti pisati u datoteku, što će vam omogućiti da ga umetnete u druge dokumentacija. Da biste to učinili, unesite naredbu ipconfig > folder_name file_name Kao rezultat, izvješće će biti spremljeno u datoteku s navedeno ime i smjestiti u navedenu mapu.

Izvješće o naredbi IPConfig omogućuje vam identifikaciju pogreške u mrežnoj konfiguraciji računala. Na primjer, ako računalo ima IP adresu koja je već dodijeljena drugom računalu, tada će maska ​​podmreže biti 0.0.0.0.

Ako računalo ima IP adresu 169.254.y.z i podmrežnu masku 255.255.0.0, tada je IP adresu dodijelio alat automatska dodjela IP adresa APIPA operacijski sustav Windows XP Professional. To znači da je TCP/IP konfiguriran za automatska konfiguracija, DHCP poslužitelj nije pronađeno i nije navedeno alternativna konfiguracija. U ovoj konfiguraciji sučelje nema zadani pristupnik.

Ako računalo ima IP adresu 0.0.0.0, nadjačao ju je DHCP media poller. To može biti uzrokovano neotkrivanjem mrežnog adaptera mrežne veze, ili zato što je TCP/IP protokol otkrio IP adresu koja duplicira ručno dodijeljenu adresu računala.

Ako ne možete identificirati probleme s vašom TCP/IP konfiguracijom, idite na metodu 2

Metoda 2. Provjerite svoju vezu pomoću alata Ping

Ako u TCP/IP konfiguraciji nisu pronađene pogreške, provjerite može li se računalo povezati s drugim računalima na TCP/IP mreži. Da biste to učinili, koristite alat Ping.

Pomoću Alati za ping možete provjeriti vezu na razini IP. ping naredbašalje na drugo računalo poruka S echo zahtjev prema protokolu ICMP. Pomoću alata Ping možete utvrditi može li glavno računalo slati IP paketi na računalo primatelja. Naredba Ping također se može koristiti za utvrđivanje što je uzrok problema - problem mrežni uređaji ili nekompatibilnost konfiguracija.

Napomena Ako ste pokrenuli naredbu ipconfig /all i prikazali IP konfiguraciju, ne morate pingati povratnu adresu i IP adresu računala. Ove zadatke već je izvršila naredba IPConfig prilikom ispisa konfiguracije. Prilikom rješavanja problema trebali biste provjeriti postoji li usmjeravanje između lokalnog računala i mrežnog glavnog računala. Da biste to učinili, koristite naredbu ping IP adresu

Napomena IP adresa je IP adresa glavnog računala na koje se želite spojiti.

Za korištenje naredbe ping slijedite ove korake:

1. Postavite povratnu adresu kako biste provjerili je li TCP/IP ispravno konfiguriran i instaliran na lokalnom računalu. Naredba za ovo je: ping 127.0.0.1 Ako povratna petlja ne uspije, IP stog ne reagira.
Ovo se ponašanje događa u sljedećim slučajevima:
TCP drajveri su oštećeni.
Mrežni adapter ne radi.
Druga usluga ometa IP protokol.

2. Provjerite IP adresu lokalnog računala kako biste bili sigurni da je ispravno dodano u mrežu. Ako tablica usmjeravanja ne sadrži pogreške, ovaj će postupak jednostavno rezultirati usmjeravanjem paketa na povratnu adresu 127.0.0.1.
Da biste to učinili, koristite sljedeću naredbu: ping IP adresa lokalnog čvora Ako je povratna kontrola uspješna, ali lokalna IP adresa ne reagira, problem može biti u tablici usmjeravanja upravljačkog programa mrežnog adaptera.

3. Kontakt putem IP adrese pristupnik prema zadanim postavkama provjeriti njegovu funkcionalnost i sposobnost komunikacije s lokalnim LAN čvorom. Da biste to učinili, koristite sljedeću naredbu: ping IP adresa zadanog pristupnika Ako ping ne uspije, to može značiti da je problem mrežni adapter, usmjerivač/pristupnik, kabel ili prijatelj mrežni uređaj.

4. Kontakt putem IP adrese udaljeni čvor za provjeru povezanosti putem rutera. Da biste to učinili, koristite sljedeću naredbu: ping IP adresa udaljenog čvora. Ako poziv ne uspije, to može značiti da udaljeni host ne odgovara ili da postoji problem mrežni uređaji između računala. Kako biste isključili mogućnost da udaljeni čvor ne odgovara, testirajte komunikaciju s drugim udaljenim čvorom pomoću naredbe Ping.

5. Pogledajte IP adresu udaljenog glavnog računala da provjerite može li se ime udaljenog glavnog računala razriješiti. Naredba koja se koristi za to je: ping ime udaljenog glavnog računala Naredba Ping koristi rezoluciju imena za razlučivanje imena računala u IP adresu. Dakle, ako IP adresa uspije, ali ime ne uspije, problem je u razlučivosti imena glavnog računala, a ne u razlučivosti imena glavnog računala. Mrežna veza. Provjerite jesu li adrese DNS poslužitelja konfigurirane za računalo (ručno u TCP/IP svojstvima ili automatski). Ako adrese DNS poslužitelj izlaz naredbom ipconfig /all, provjerite adrese poslužitelja da provjerite jesu li dostupne.

Ako naiđete na pogreške tijekom bilo kojeg koraka u korištenju alata Ping, slijedite ove korake:
Provjerite je li IP adresa lokalnog računala važeća i ispravno postavljena na kartici Općenito dijaloškog okvira Svojstva internetskog protokola (TCP/IP) ili pomoću alata Ipconfig.
Provjerite je li zadani pristupnik konfiguriran i postoji li komunikacija između glavnog računala i zadanog pristupnika. Za rješavanje problema potrebno je konfigurirati samo jedan zadani pristupnik. Iako može postojati više zadanih gatewaya, svi osim prvog gatewaya koriste se samo kada IP stog utvrdi da je prvi gateway neispravan. Rješavanje problema određuje status prvog konfiguriranog pristupnika. Kako bi se zadatak olakšao, svi drugi pristupnici mogu se ukloniti.
Provjerite je li protokol onemogućen sigurnosti IPSec. Za neke IPSec pravila Ping paketi mogu biti blokirani ili zahtijevaju sigurnu vezu. dodatne informacije o IPSec protokolu, pogledajte metodu

7. Provjera protokola IPSec Pažnja! Ako veza s udaljenim sustavom kojem se pristupa ima dugu latenciju (ovo se odnosi, na primjer, na satelitska veza komunikacija), možda ćete morati duže čekati na odgovor. Možete upotrijebiti opciju -w za određivanje dužeg razdoblja čekanja od zadanih 4 sekunde.

Metoda 3. Provjerite usmjeravanje pomoću alata PathPing

PathPing je alat koji otkriva gubitak paketa duž ruta s više skokova. Koristeći PathPing za kontaktiranje udaljenog glavnog računala, možete provjeriti rade li usmjerivači kroz koje paket prolazi normalno. Da biste to učinili, koristite sljedeću naredbu: pathping IP adresa udaljenog čvora

Metoda 4. Čišćenje ARP predmemorija pomoću alata Arp

Ako povratna adresa (127.0.0.1) i vaša vlastita IP adresa uspiju, ali sve ostale IP adrese ne uspiju, pokušajte izbrisati predmemorija protokola ARP ( Protokol za rješavanje adresa, protokol razlučivanja adresa).
Koristeći naredbeni redak, pokrenite jednu od sljedećih naredbi.
arp -a (isto kao arp -g)

Za brisanje unosa unesite naredbu
arp -d IP adresa

Za brisanje ARP predmemorije koristite sljedeću naredbu:
netsh sučelje ip izbrisati arpcache

Metoda 5. Provjera zadanog pristupnika

Metoda 6. Provjera komunikacije pomoću alata Tracert ili Ruta

Ako zadani pristupnik odgovara ispravno, obratite se udaljenom hostu radi provjere pravilan rad internetske veze. Ako ove veze ne rade ispravno, pratite put poruke do primatelja pomoću pomoćni program Tracert. Za IP usmjerivači, koja su računala sa operacijski sustav Microsoft Windows 2000 ili Microsoft Windows NT 4.0, pogled IP tablica usmjeravanja pomoću alata za usmjeravanje ili dodatka za usmjeravanje i daljinski pristup na tim računalima. Na drugim IP usmjerivačima upotrijebite alat koji ste dobili od dobavljača operativnog sustava za pregled tablice IP usmjeravanja.

U većini slučajeva, kada koristite naredbu Ping, prikazuju se sljedeće četiri poruke o pogrešci: TTL
Isteklo u Prijevozu Ovaj poruka o grešci znači da broj potrebnih prolaza kroz ruter premašuje vrijeme života (TTL). Životni vijek može se produžiti korištenjem ping-i naredbe. Možda je razlog ove pogreške to što je ruta ciklička.

Da biste saznali je li doista došlo do kružne rute (zbog pogrešno konfiguriranih usmjerivača), upotrijebite naredbu Tracert odredišni host nedostupan Ova poruka o pogrešci znači da ne postoji lokalna ili udaljena ruta (na hostu koji šalje ili usmjerivaču) do odredišnog hosta. Provjerite tablicu usmjeravanja na lokalnom glavnom računalu ili usmjerivaču.
Zahtjev Isteklo Ova poruka o pogrešci označava da ping poruke nisu primljene unutar navedenog vremenskog razdoblja. Zadano je 4 sekunde. Razdoblje čekanja može se povećati pomoću naredbe ping -w.
Zahtjev za ping nije mogao pronaći host Ova poruka o pogrešci označava da se odredišni naziv hosta ne može razriješiti. Provjerite naziv poslužitelja i dostupnost DNS ili POBJEDE.

Metoda 7. Provjera protokola IPSec

IPSec može poboljšati online sigurnost, ali otežavaju promjene konfiguracije mreže i rješavanje problema. U nekim slučajevima IPSec pravila zahtijevaju zaštićen veze za računalo Windows kontrola XP Professional. Ovaj zahtjev otežava uspostavljanje veze s udaljenim hostom. Ako IPSec usluge raspoređen na lokalni čvor, možete ih onemogućiti u dodatku za usluge.

Ako se problemi više ne pojavljuju nakon što onemogućite IPSec, pravilo IPSec je blokiralo promet ili je zahtijevalo njegovu zaštitu. U tom slučaju trebate zamoliti svog sigurnosnog administratora da promijeni IPSec politiku.

Metoda 8. Test filtriranja paketa

Pogreške kada filtriranje paketi mogu poremetiti rješavanje adrese ili povezivanje. Da biste utvrdili je li filtriranje paketa izvor problema, onemogućite TCP/IP filtriranje paketa.

Da biste to učinili, slijedite ove korake:

1. Pritisnite gumb Start i odaberite Upravljačka ploča, Mrežne i internetske veze i Mrežne veze.
2. Pritisnite desni klik Pritisnite ikonu lokalne mrežne veze koju želite promijeniti i odaberite Svojstva.
3. Na kartici Općenito, na popisu Odabrane komponente koje koristi ova veza, odaberite Internetski protokol (TCP/IP) i kliknite Svojstva.
4. Pritisnite gumb Napredno i idite na karticu Mogućnosti.
5. U dijaloškom okviru Neobavezni parametri odaberite TCP/IP filtriranje i kliknite Svojstva.
6. Poništite okvir Omogući TCP/IP filtriranje (svi adapteri) i kliknite OK. Pokušajte kontaktirati adresu putem njezine DNS ime, Ime NetBIOS računalo ili IP adresa. Ako je poziv uspješan, opcije filtriranja možda su pogrešno postavljene ili su možda previše restriktivne. Na primjer, filtriranje može dopustiti računalu da djeluje kao web poslužitelj, ali onemogućiti određene značajke, kao što su udaljena administracija. Da biste proširili raspon valjanih opcija filtriranja, promijenite važeće vrijednosti Za TCP priključak, port UDP I IP protokol.

Metoda 9. Provjera veze s određenim poslužiteljem

Da biste utvrdili uzrok problema prilikom povezivanja na poslužitelj putem NetBIOS, pokrenite naredbu nbtstat -n na ovom poslužitelju. To će vam omogućiti da saznate pod kojim imenom je poslužitelj registriran na mreži.
Naredba nbtstat -n prikazuje nekoliko imena pod kojima računalo registrirano. Među tim imenima mora postojati ime slično onom navedenom na kartici Naziv računala Prozor sustava, dostupan s upravljačke ploče. Ako ne postoji takvo ime, pokušajte upotrijebiti bilo koje drugo jedinstveno ime koje ispisuje naredba nbtstat.
Alat Nbtstat također može prikazati predmemorirane unose s udaljenih računala koja su označena #PRIJE u datoteci Lmhosts ili se odnose na nedavno riješena imena.
Ako udaljena računala koriste isto ime za poslužitelj, a druga su računala na udaljenoj podmreži, provjerite imaju li mapiranje imena i adrese u svojim datotekama Lmhosts ili na poslužiteljima POBJEDE.

Metoda 10. Provjera daljinskih veza

Da biste utvrdili zašto se TCP/IP veza ne može uspostaviti s udaljenim računalom, pokrenite naredbu netstat -a, prikazujući status svih TCP i UDP priključaka na lokalnom računalu.
Ako TCP veza radi dobro, redovi čekanja Poslano (Poslano) I Primljeno(Primljeno) Prikazuje se 0 bajtova.
Ako jedan od ovih redova ima blokirane podatke ili ima stanje " neregularan", veza je možda neispravna.
Ako podaci nisu blokirani i redovi su u " tipičan", onda je problem vjerojatno uzrokovan kašnjenjem mreže ili programa.

Metoda 11. Provjerite tablicu usmjeravanja pomoću alata Ruta

Metoda 12. Provjerite staze pomoću alata Tracert

Alat Tracert šalje ping poruke, povećavajući TTL polje u IP zaglavlju pri svakom skoku kako bi se odredio mrežni put između dva hosta. Alat Tracert potom analizira vraćene ICMP poruke.
Tracert vam omogućuje praćenje staze koja ne prelazi 30 skokova.
Tracert utvrđuje uzrok problema kada se pojavi pogreška tijekom prolaska kroz usmjerivač ili ruta formira zatvorenu petlju.

Nakon što se identificira usmjerivač koji uzrokuje problem, obratite se administratoru usmjerivača ako je usmjerivač na drugoj mreži ili sami popravite usmjerivač ako je pod vašom kontrolom.

Metoda 13. Rješavanje problema s pristupnicima

Ako ste tijekom postavljanja primili sljedeću poruku, provjerite je li zadani pristupnik isti logička mreža, isto kao mrežni adapter računala:
Vaš zadani pristupnik ne pripada jednom od konfiguriranih sučelja
Usporedite dio ID-a mreže IP adrese zadanog pristupnika s ID-ovima mreže mrežni adapteri Računalo. Posebno provjerite je li logički AND IP adrese i maske podmreže jednak logičkom AND zadanog pristupnika i maske podmreže.

3. Transmission Control Protocol (TCP) i Internet Protocol (IP)

4. DHCP - što je to (IP navigator ili "radni konj") administratora sustava?

5. Ručna konfiguracija i automatska konfiguracija

Povijest razvoja Mreže

Preduvjeti

Podrijetlo preduvjeta za stvaranje globalna mreža dogodio u potpunom skladu s globalnim filozofskim zakonom o transformaciji kvantitativnih promjena u kvalitativne. Kao što je poznato u razdoblju od 1945.-1960. U SSSR-u i SAD-u radilo se ne samo na stvaranju računala, već i na interaktivnoj interakciji između čovjeka i stroja. Kao rezultat toga, pojavili su se prvi interaktivni uređaji i računalni strojevi, radeći u načinu dijeljenja vremena. Istina, neki su bili izdašno financirani, dok su drugi ponekad radili gotovo u ilegali. Naši su znanstvenici morali čuvati tajnost kako ne bi bili osumnjičeni za simpatiziranje "pseudoznanosti kibernetike". Ali on je to točno tako definirao nova znanost Sovjetski znanstveni rječnik objavljen sredinom 20. stoljeća! Možda se odjeci tog doba mogu pronaći u domaćem pojmu računalo, koje, kao što je poznato, znači "elektroničko računalo" i, kako se moglo pretpostaviti, prilično je srodno izrazu "drveni stol".

Godine 1957. u Sjedinjenim Američkim Državama, po nalogu predsjednika Dwighta Eisenfoura, unutar Ministarstva obrane (DoD, Department of Defense) formirana su dva vladina tijela: Nacionalna uprava za zrakoplovstvo i svemir, koju ne treba posebno predstavljati, i Agencija za Napredno obrambeno istraživanje (DAPRA ili Agencija za napredna obrambena istraživanja). To je učinjeno s ciljem promicanja američke vojne tehnologije na vodeće mjesto u svijetu.

Napredak čovječanstva i vojne tehnologije uvijek idu zajedno, dakle cjelina Prva razina razvoj novonastale mreže bit će povezan s američkim vojnim odjelom. U ranim 60-ima, glavni rad DAPRA-e bio je posvećen razvoju metode međusobnog povezivanja računala. Agencija dodjeljuje unovčiti privući sveučilišta i korporacije u perspektivne razvoje (Massachusetts Institute of Technology - MIT, neprofitna organizacija koja se bavi strateškim istraživanjem i razvojem - RAND Corporation).

Godine 1962. J. C. R. Liclider objavio je djelo "Galaktička mreža", u kojem je predvidio mogućnost postojanja globalne mreže u budućnosti. računalne komunikacije između ljudi koji imaju trenutni pristup programima i bazama podataka s bilo kojeg mjesta u svijetu. Začudo, njegovo se predviđanje u potpunosti odrazilo moderan uređaj Svjetska mreža. U isto vrijeme, u kolovozu 1962., objavljen je članak J. Licklidera i W. Slarka “Interaktivna komunikacija između osobe i računala”.

Vodeći prvi istraživački program koji je pokrenula DAPRA 4. listopada 1962., Licklider je svojim konceptom uspio očarati grupu znanstvenika, uključujući svog nasljednika, istraživača MIT-a Lawrencea G. Robertsa, kao i Ivana Sutherlanda i Boba Taylora.(Bob Taylor) .

U srpnju 1961. Leonard Kleinrock je razvio i prvi objavio članak "Protok informacija u velikim komutacijskim mrežama", gdje je predstavio nova teorija prijenos podataka. Ovo je bila prva publikacija o teorijama komutacije paketa. Godine 1964. novi je koncept objavljen u knjizi. Istodobno je L. Kleinrock uvjerio L. Robertsa u mogućnost komunikacije korištenjem paketa i prednosti njegovih teorija u odnosu na drevni princip komutacije krugova. Kao što je poznato, kod komutacije paketa podaci potrebni za prijenos podijeljeni su u fragmente, od kojih je svakom pridodato zaglavlje (adresa) koje sadrži potpune informacije o isporuci paketa na odredište. Kao rezultat toga, jedan komunikacijski kanal može se koristiti za istovremeni prijenos podataka mnogim korisnicima, dok je kod komutacije krugova, koja se široko koristi u tradicionalnim telefonskim komunikacijama, komunikacijski kanal dodijeljen isključivo uslugama dvaju korisnika koji se nalaze na njegovim krajevima.

U iščekivanju

Kako bi testirali nove koncepte komutacije paketa, L. Roberts i T. Merrill su još 1965. godine povezali računalo TX-2 u Massachusettsu (MIT, Lincoln Laboratories) s računalom Q-32 u System Development Corporation (Santa Monica, Kalifornija) koristeći dial-up telefonske linije niske brzine (još nisu paketno komutirane).

Tako je 1965. godine u SAD-u stvorena prva mala, ali čak ni ne-lokalna računalna mreža u povijesti. Eksperiment je rezultirao razumijevanjem da računala mogu uspješno raditi zajedno, izvršavajući programe i dohvaćajući podatke. Također je postalo jasno da telefonska mreža s komutacijom strujnih krugova apsolutno je neprikladan za izgradnju računalne mreže. Naravno, L. Kleinrock se još jednom uvjerio u potrebu komutacije paketa, a to je u tom trenutku bilo najvažnije.

Krajem 1966. DARPA je pozvala L. Robertsa da provede projekt računalne mreže ARPANET. Ciljevi projekta bili su ujediniti istraživačke institucije, provesti eksperimente u području računalnih komunikacija te istražiti načine podrške pouzdana komunikacija u slučaju nuklearnog napada.

Tako je L. Roberts počeo raditi na razvoju koncepata decentralizirane (distribuirane) kontrole vojnih i civilnih objekata tijekom ratova. Plan ARPANET nastao je vrlo brzo. Godine 1967., na simpoziju o principima rada koji je organiziralo Udruženje za računalne strojeve (ACM), koje je osnovano 1947. i prvo je znanstveno i obrazovno računalno društvo, predstavljen je dizajn mreže za komutaciju paketa. A onda je 1967. L. Roberts objavio prvo izdanje projekta ARPANET.

Godine 1964. grupa zaposlenika RAND Corporation napisala je rad o mrežama za komutaciju paketa za pouzdanu govornu komunikaciju u vojnim sustavima. Rad koji je sredinom 60-ih obavljen na MIT-u, RAND-u i NPL-u bio je uglavnom paralelan, a te organizacije nisu imale informacije o međusobnim aktivnostima. Razgovor L. Robertsa sa zaposlenicima NPL-a kulminirao je posuđivanjem riječi "paket" i odlukom da se predložena brzina prijenosa preko kanala projektirane mreže ARPANET poveća s 2,4 Kb/s na 50 Kb/s.

Krajem 1969. četiri istraživačka centra bila su uključena u jednu računalnu mrežu:

Kalifornijsko sveučilište Los Angeles (UCLA);

Stanford Research Institute (SRI);

Kalifornijsko sveučilište u Santa Barbari (UCSB);

Sveučilište Utah.

Rođenje

U listopadu 1969. poslana je prva elektronička poruka između UCLA (University of California, Los Angeles) i SRI čvorova ( Institut za istraživanja Stanford). Kažu da se na samom početku rada ova mreža odmah “zamrznula”, ali je proces krenuo.

To je četiri udaljeno računalo kombinirani su u originalnu ARPANET konfiguraciju. Tako je zapravo započeo nastanak i rast Interneta koji je već, ako možemo računati, star 33 godine.U isto vrijeme R. Kahn razvija opću arhitekturu mreže ARPANET, L. Roberts razvija topologiju i ekonomska pitanja, L. Kleinrock je predstavio sve mreže alata za mjerenje i analizu.

Tako je završila početna faza nastanka Interneta.

Osnovni pojmovi o Internetu

Lokalna mreža je skup računala periferni uređaji(pisači, itd.) i sklopni uređaji povezani kablovima.

Velika većina računala u zapadnom svijetu spojena je na jednu ili drugu mrežu. Iskustvo rada mreže pokazuje da je oko 80% svih informacija koje se šalju mrežom ograničeno na jedan ured. Zato Posebna pažnja programere su počeli privlačiti tzv računalne mreže(LAN). Lokalne mreže razlikuju se od ostalih mreža po tome što su obično ograničene na umjereno geografsko područje (jedna soba, jedna zgrada, jedno susjedstvo).

Postoje dvije vrste računalnih mreža: peer-to-peer mreže i namjenske poslužiteljske mreže. Peer-to-peer mreže ne omogućuju dodjelu posebna računala, organiziranje rada mreže. Svaki korisnik, spajajući se na mrežu, dodjeljuje neke resurse mreži (prostor na disku, pisače) i spaja se na resurse koje mreži daju drugi korisnici. Takve mreže je lako instalirati i postaviti; znatno su jeftiniji od mreža s namjenskim poslužiteljem. S druge strane, mreže s namjenskim poslužiteljem, unatoč složenosti postavljanja i relativno visokoj cijeni, omogućuju centralizirano upravljanje.

I to je to računalne mreže ili praktično primijeniti (ako se osnovne topologije tako mogu nazvati) izgradnju lokalne mreže:

Topologija sabirnice


Sva računala povezana su jednim kabelom. Terminatori bi se trebali nalaziti na njegovim krajevima. Mreže od 10 megabita 10Base-2 i 10Base-5 izgrađene su pomoću ove topologije. Korišteni kabel je koaksijalni kabel.

Sl. 1. Topologija sabirnice

Pasivna topologija temelji se na korištenju jednog zajedničkog komunikacijskog kanala i njegovoj zajedničkoj upotrebi u načinu dijeljenja vremena. Kvar zajedničkog kabela ili bilo kojeg od dva terminatora dovodi do kvara dijela mreže između ovih terminatora (segmenta mreže). Onemogućavanje bilo kojeg od povezanih uređaja nema nikakvog učinka na mrežu. Kvar komunikacijskog kanala onesposobljava cijelu mrežu.Sva računala u mreži “slušaju” nositelja i ne sudjeluju u prijenosu podataka između susjeda. Propusnost takve mreže opada s povećanjem opterećenja ili povećanjem broja čvorova.

Linux sustavi su konfigurirani za povezivanje s mrežama koje koriste TCP/IP protokole. Ovo su protokoli koji se koriste na Internetu i mnogim lokalnim mrežama. TCP/IP protokoli razvijeni su sedamdesetih godina prošlog stoljeća kao dio posebnog projekta US Defence Advanced Research Projects Agency za razvoj komunikacijskog sustava između obrazovnih institucija i istraživačkih instituta. Ovi protokoli razvijeni su za Unix sustave, dok je glavno istraživanje provedeno na Sveučilištu California (Berkeley). Linux OS ima velike koristi od ove izvorne orijentacije protokola prema Unixu.

TCP/IP paket sastoji se od nekoliko različitih protokola, od kojih svaki izvodi mrežu konkretan zadatak. Dva su osnovna protokola: Transmission Control Protocol (TCP), koji omogućuje slanje i primanje poruka, i Internet Protocol (IP), koji je odgovoran za usmjeravanje. Preostali protokoli obavljaju razne mrežne funkcije. Usluga naziva domene (DNS) omogućuje razlučivanje adresa. File Transfer Protocol (ftp) upravlja prijenosom datoteka, a paket NFS protokola omogućuje pristup udaljenim datotečnim sustavima. Protokoli TCP/IP paketa prikazani su u tablici. 1.

Konfiguracija na Linux sustavu Mrežna veza, instaliran preko TCP/IP-a, a upravljanje njime nije pretežak zadatak. Korisnik ima set konfiguracijskih datoteka pomoću kojih sustav konfigurira i održava mrežne veze. Kompletan popis ovih datoteka dan je u tablici 2. Mnogima od njih može se upravljati pomoću administrativnih programa iz korijenskog korisničkog sučelja, posebice pomoću uslužnog programa netcfg. Također je moguće koristiti specijaliziranije programe, kao npr netstat, ifconfig I ruta. Neki konfiguracijske datoteke lako se uređuje pomoću uređivača teksta. Široko korišteni programi za postavljanje mrežne veze prikazani su u tablici. 3.

Recimo da ste tijekom postupka instalacije unijeli podatke o konfiguraciji mreže. To znači da je sustav potpuno spreman za korištenje. Ako je vaš Linux sustav već spojen na mrežu, kao što je Ethernet, ne morate čitati ovo poglavlje (osim ako ne želite razumjeti kako Linux konfigurira mrežne veze). Međutim, ako se povezujete na mrežu preko modema (primjerice, na ovaj način komunicirate s Internet providerom), bit će vam korisno upoznati se s materijalima koji se odnose na SLIP i PPP protokole. Ovi paragrafi vam govore kako natjerati vaš Linux sustav da kontaktira vašeg davatelja internetskih usluga i ispravno uspostavi mrežnu vezu. Ako imate bilo kakvih problema pri povezivanju s internetom, sve informacije predstavljene u ovom poglavlju bit će korisne.

TCP/IP mrežne adrese

IP adresa se sastoji od četiri segmenta - brojeva odvojenih točkama. Jedan dio ove adrese je mrežna adresa, a drugi se koristi za identifikaciju određenog glavnog računala na toj mreži. Mrežna adresa označava mrežu čiji je dio glavno računalo. Tipično, mrežni dio adrese zauzima prva tri segmenta, a adresa stroja zauzima posljednji segment. Zajedno, ovi segmenti čine jedinstvenu adresu koja identificira bilo koje računalo na mreži koje izvodi TCP/IP protokole. Na primjer, u IP adresi 199.35.209.72, mrežni dio je 199.35.209, a strojni dio je 72. Ovo računalo je dio mreže čija je adresa 199.35.209.0. IP adresa glavnog računala samo je jedna od nekoliko adresa koje su potrebne za povezivanje tog računala s mrežom. Uz ovo, trebat će vam mrežna adresa, adresa emitiranja, adresa pristupnika (ako postoji), adresa poslužitelja naziva i mrežna maska. Sustav od korisnika traži da unese sve ove adrese tijekom instalacije. Ako ste ih unijeli, automatski će se unijeti u odgovarajuće konfiguracijske datoteke. Osim toga, oni sadrže sve unose koje napravite pomoću uslužnog programa netcfg. (Vrste korištenih mrežnih adresa navedene su u tablici 2.)

Internet adresa

Mrežna adresa može se jednostavno postaviti adresom glavnog računala - ovo je mrežni dio adrese glavnog računala plus nula; na primjer, u adresi glavnog računala 199.35.209.72 mrežna adresa je 199.35.209.0. Sustavi određuju mrežnu adresu iz adrese glavnog računala pomoću mrežne maske. Za one koji su upoznati s programiranjem, recimo da bit-wise AND operacija izvedena na mrežnoj maski i adresi glavnog računala dovodi do nuliranja strojnog dijela adrese i dobivanja mrežnog dijela.

Adresa emitiranja

Broadcast adresa omogućuje sustavu da istovremeno pošalje poruku svim sustavima na mreži. Poput mrežne adrese, adresa emitiranja može se lako odrediti adresom glavnog računala; strojni dio u njemu je postavljen na 255, a mrežni dio se ne mijenja. Na primjer, adresa emitiranja za adresu glavnog računala je 199.35.209.72 - 199.35.209.255 (to jest, mrežni dio adrese ostaje isti, ali se strojni dio mijenja u 255).

Adresa pristupnika

Često se jedno od računala u mreži odredi kao pristupnik, čija je zadaća osigurati interakciju s drugim mrežama. Sve veze uspostavljene s ove mreže na bilo koju drugu i obrnuto provode se preko ovog pristupnog računala. Ako radite na takvoj mreži, morate navesti adresu pristupnika. Ako na mreži ne postoji pristupnik ili radite u samostalnom sustavu ili putem internetskog davatelja usluga, adresa pristupnika nije potrebna. Tipično, adresa pristupnika ima isti mrežni dio kao i adresa glavnog računala, ali je njen strojni dio 1. Na primjer, ako je adresa glavnog računala 199.35.209.72, tada je adresa pristupnika (moguće) 199.35.209.1. Međutim, takav dogovor nije uvijek ispunjen. Kako biste sa sigurnošću saznali adresu pristupnika, obratite se svom mrežnom administratoru.

Adresa poslužitelja naziva

Mnoge mreže, uključujući Internet, imaju računala koja djeluju kao poslužitelji naziva domena, prevodeći imena domena mreže i hostova u IP adrese. To vam omogućuje da identificirate svoje računalo na mreži koristeći naziv domene umjesto IP adrese. Drugim sustavima također se može pristupiti preko imena domena, tako da ne morate znati njihove IP adrese. Međutim, trebali biste znati IP adrese poslužitelja imena domene na vašoj mreži. Ove adrese (obično ih je nekoliko) možete dobiti od svog administratora sustava. Čak i ako radite s pružateljem internetskih usluga, morat ćete znati adrese poslužitelja naziva domena koje pružatelj opslužuje.

Mrežna maska

Mrežna maska ​​se koristi za dobivanje adrese mreže na koju ste spojeni. Prilikom određivanja mrežne maske, adresa glavnog računala djeluje kao šablona. Svi brojevi u mrežnom dijelu adrese glavnog računala postavljeni su na 255, a u strojnom dijelu na nulu. Ovo je mrežna maska. Dakle, mrežna maska ​​za adresu glavnog računala 199.35.209.72 je 255.255.255.0. Mrežni dio, 199.35.209, zamijenjen je s 255.255.255, a strojni dio, 72, zamijenjen je s nulom. Pomoću ove maske sustavi određuju adresu vaše mreže iz adrese vašeg glavnog računala. Oni mogu odrediti koji je dio adrese glavnog računala mrežni dio i od kojih se brojeva sastoji.

TCP/IP konfiguracijske datoteke

Za konfiguriranje i podršku rada mreže koja radi pod TCP/IP protokolima, skup konfiguracijskih datoteka smještenih u direktoriju /itd. Ove datoteke sadrže informacije o mreži, kao što su nazivi hostova i domena, IP adrese i karakteristike sučelja. U te datoteke unosite IP adrese i nazive domena drugih internetskih računala kojima želite pristupiti. Ako ste konfigurirali mrežu tijekom postupka instalacije sustava, onda su sve te informacije već u konfiguracijskim datotekama. Pomoću programa možete unijeti konfiguracijske podatke u te datoteke netcfg(njegova se ikona nalazi na radnoj površini) ili pomoću programa netconfig(iz naredbenog retka).

Datoteka Funkcija
/etc/hosts Povezuje imena hostova s ​​IP adresama
/etc/networks Povezuje imena domena s mrežnim adresama
/etc/rc.d/init.d/inet Sadrži naredbe za konfiguriranje mrežnog sučelja tijekom pokretanja sustava
/etc/HOSTNAME Sadrži naziv hosta vašeg sustava
/etc/host.conf Mogućnosti konfiguracije
/etc/resolv.conf Sadrži popis poslužitelja imena domene

Identificiranje naziva hostova: datoteka /etc/hosts

Bez jedinstvene IP adrese, koja identificira računala na TCP/IP mreži, računalo koje trebate ne može se pronaći. Budući da je IP adrese teško zapamtiti i raditi s njima, umjesto njih koriste se nazivi domena. Svaka IP adresa povezana je s nazivom domene. Sustav pretvara naziv domene kojom korisnik pristupa specifično računalo, na odgovarajuću IP adresu, a služi za uspostavljanje veze s navedenim računalom.

U početku je održavanje popisa imena računala s njihovim IP adresama bila odgovornost svih računala na mreži. Ovaj je popis još uvijek pohranjen u datoteci /etc/hosts. Nakon što od korisnika dobije naziv domene, sustav pretražuje datoteku domaćini odgovarajuću adresu. Administrator sustava odgovoran je za održavanje ovog popisa. Zbog brzog rasta Interneta i pojave sve više i više vrlo velikih mreža, funkcije razlučivanja imena domena u IP adrese prenesene su na poslužitelje naziva domena. Međutim, datoteka hosts i dalje se koristi za pohranjivanje naziva domena i IP adresa računala domaćina s kojima se veze najčešće uspostavljaju. Prije kontaktiranja poslužitelja imena, vaš sustav će uvijek provjeriti datoteku hosts i potražiti u njoj IP adresu naziva domene koji mu je dan.

Svaki ulazak u datoteka domaćina sastoji se od IP adrese, razmaka i naziva domene. Možete stvoriti pseudonime za naziv hosta. Komentar možete unijeti u isti redak kao i unos, a ispred njega uvijek stoji simbol # . U datoteci domaćini Već postoji unos za lokalno računalo localhost s IP adresom 127.0.0.1. Localhost je posebna rezervirana IP adresa 127.0.0.1 koja korisnicima na vašem sustavu omogućuje lokalnu međusobnu komunikaciju. Služi za identifikaciju takozvanog loopback sučelja.

/etc/hosts

127,0 0,1 turtle.trek.coin lokalni host

199.35.209.72 turtle.trek.coin

204.32.168.56 pangol.train.com

202.211.234.1 ruža.berkeley.edu

Imena mreža: datoteka /etc/networks

U datoteci /etc/networks Pohranjuje nazive domena i IP adrese mreža na koje vaš sustav ima vezu, umjesto naziva domena određenih računala. Mreže imaju skraćene IP adrese. Ovisno o vrsti mreže, IP adrese mogu koristiti jedan, dva ili tri broja. Mrežna IP adresa za localhost je 127.0.0.0. Ova mrežna adresa koristi se za povratni uređaj.

IP adrese se bilježe u datoteku /etc/networks zajedno s pripadajućim nazivima mrežnih domena. Imajte na umu da se IP adresa sastoji od mrežnog i strojnog dijela. Mrežni dio je mrežna adresa koja je pohranjena u datoteci mreže. Ova će datoteka uvijek imati zaseban unos za mrežni dio IP adrese vašeg računala. Ovo je adresa mreže na koju je vaše računalo spojeno.

/etc/networks

povratna petlja 127.0.0.0

trek.com 199.35.209.0

Inicijalizacija mrežne veze: datoteka /etc/rc.d/init.d/inet

U datoteci /etc/rc.d/init.d/inet Postoje naredbe koje konfiguriraju mrežnu vezu. Mnogi unosi u ovoj datoteci automatski se stvaraju prilikom korištenja uslužnog programa netcfg i konfiguriranje mrežne veze tijekom postupka instalacije. Na primjer, ovdje su naredbe ifconfig I ruta. Također navodi ime hosta vašeg sustava, mrežnu adresu i druge potrebne adrese. Ovu datoteku možete izravno uređivati ​​samo ako ste sigurni da sve radite ispravno i imate osnovno znanje o programiranju ljuske. Na drugim distribucijama Linuxa, kao što je Slackware, inicijalizacijska datoteka može biti imenovana /etc/ rec.d/rc.inet1 ili jednostavno /etc/rc.inet1.

Datoteka /etc/HOSTNAME

U datoteci /etc/HOSTNAME sadrži naziv glavnog računala vašeg sustava. Da biste promijenili naziv, morate urediti ovu datoteku. Ovaj problem se može riješiti pomoću programa netcfg, koji zamjenjuje naziv hosta i stavlja novi naziv u datoteku /etc/HOSTNAME. Naziv hosta se može pronaći ne samo prikazivanjem ove datoteke, već i korištenjem naredbe hostname.

$ ime hosta

Turtle.trek.com

Mrežna sučelja i rute: naredbe ifconfig i route

Sustav uspostavlja vezu s mrežom putem određenog hardverskog sučelja, poput Ethernet kartice ili modema. Podaci koji prolaze kroz ovo sučelje prosljeđuju se mreži. Tim ifconfig omogućuje vam konfiguriranje mrežnih sučelja, a naredba route osigurava potrebno usmjeravanje. Iste konfiguracijske operacije mrežna sučelja koji se izvršavaju pomoću naredbi ifconfig I ruta, u sustav Caldera Network Desktop može se implementirati pomoću prozora uslužnog programa NetCfg netcfg. Ako konfigurirate sučelje pomoću uslužnog programa netcfg, koristite naredbe ifconfig I ruta više nije potrebno. Ako radite na drugom Linux sustavu, pokušajte koristiti uslužni program netconfig, koji obavlja iste zadatke kao netcfg. Međutim, ako želite, možete konfigurirati sučelja izravno pomoću naredbi ifconfig I ruta.

Svaki put kada se sustav pokrene, mrežna sučelja i tablice usmjeravanja moraju se ponovno konfigurirati. Ovaj se zadatak može riješiti automatski u početnoj fazi učitavanja - postavite naredbe ifconfig I ruta za svako sučelje u inicijalizacijskoj datoteci /etc/rc.d/init.d/inet, koji se izvršava svaki put kada se sustav pokrene. Ako su mrežna sučelja konfigurirana pomoću uslužnog programa netcfg na Caldera Network Desktopu, tada odgovarajuće naredbe ifconfig I ruta automatski se dodaju u datoteku /etc/rc.d/init.d/inet. Ako niste koristili uslužni program netcfg, morat ćete sami unijeti ove naredbe u inicijalizacijsku datoteku.

Netcfg i Lisa pomoćni programi

Najlakši način za izradu mrežnog sučelja je pomoću nekog od konfiguracijskih programa Lisa ili netcfg. Za korištenje programa Lisa, unesite naredbu lisa u naredbeni redak i idite na izbornik Konfiguracija sustava / Konfiguracija mreže. Zatim možete odabrati Konfiguriraj opće mrežne usluge da unesete adrese poslužitelja naziva domene ili unesete naziv glavnog računala.

Također možete koristiti program za konfiguraciju mrežnog sučelja netcfg s radne površine root korisnik. Prijavite se kao root i pokrenite desktop pomoću naredbe startx. Vidjet ćete ikonu koja kaže netcfg. Dvaput kliknite na njega i pojavit će se prozor s popisom svih mrežnih sučelja. Kao što je prikazano na slici, korištenjem netcfg Možete promijeniti i proširiti konfiguraciju mrežne veze.

Prozor NetCfg pruža informacije vezane uz sučelja, poslužitelje imena i glavna računala. Podaci koji se odnose na svaku od ovih grupa nalaze se u zasebnom prozoru sa svojim gumbima. Prozor sučelja nudi popis omogućenih sučelja. Pomoću gumba koji se nalaze na dnu ovog prozora možete dodavati, konfigurirati, aktivirati i deaktivirati sučelja. Kada uđete u novo sučelje, otvara se drugi prozor s poljima za unos potrebnih podataka. Konkretno, ovdje trebate navesti naziv sučelja i njegovu IP adresu. Nakon zatvaranja ovog prozora, vidjet ćete da se unos za ovo sučelje pojavio u prozoru sučelja.

Prozor Nameserver navodi sve trenutni poslužitelji imena Koristeći gumbe Dodaj i Ukloni ovdje možete dodati nove poslužitelje imena i ukloniti stare. Svaki unos koji ovdje napravite automatski se zapisuje u datoteku / etc/resolv.conf. Donji prozor pruža popis računala domaćina s njihovim imenima i IP adresama. Ovo su računala s kojima vaš sustav ima vezu. Pomoću gumba ispod ovog prozora možete unositi, brisati ili uređivati ​​nazive glavnog računala. Promjene i novi unosi bilježe se u datoteku /etc/hosts.

Također možete promijeniti naziv računala. Odaberite stavku naziva hosta iz NetCfg izbornika (u gornjem lijevom kutu). Sustav će od vas tražiti da unesete novi naziv hosta. Ime koje unesete zamijenit će prethodno u datoteci /etc/ime hosta.

Nakon što napravite sve potrebne promjene, kliknite na gumb Spremi konfiguraciju. Vi ste unijeli nove informacije unijet će se u odgovarajuće konfiguracijske datoteke mrežne veze.

ifconfig naredba

Kao argumenti naredba ifconfig koristi naziv sučelja i IP adresu. Osim toga, ima niz opcija. Tim ifconfig koristi se za dodjelu određene IP adrese danom mrežnom sučelju. Na ovaj način to vašem sustavu daje do znanja ovo sučelje postoji i da mu pristupa na navedenoj IP adresi. Također možete odrediti je li IP adresa adresa glavnog računala ili mrežna adresa. Naziv domene može se koristiti umjesto IP adrese, pod uvjetom da je naveden zajedno s IP adresom u datoteci /etc/hosts. Tim ifconfig ima sljedeću sintaksu:

# ifconfig sučelje - opcije adrese host_network_flag

Zastava -host_mrežna_zastavica može uzeti jednu od dvije vrijednosti - -domaćin ili -neto. Zastava -domaćin označava da je ova IP adresa adresa glavnog računala, a -neto znači da je navedena IP adresa mrežna adresa. Zadana zastavica je -hos t. Naredba ifconfig ima nekoliko opcija koje određuju razne karakteristike sučelja, kao što je najveći broj bajtova koje može prenijeti odjednom ( mtu), adresa emitiranja itd. Opcija gore aktivira sučelje i opciju dolje deaktivira ga. U sljedećem primjeru naredba ifconfig koristi se za konfiguriranje Ethernet sučelja.

# ifconfig eth0 204.32.168.56

Za jednostavnu konfiguraciju poput ove, ifconfig automatski stvara standardnu ​​adresu emitiranja i mrežnu masku. Standardna adresa emitiranja je mrežna adresa sa strojnim dijelom navedenim kao 255. Podsjetimo se da je standardna mrežna maska ​​255.255.255.0. Ako ste spojeni na mrežu s drugom mrežnom maskom i specifičnom adresom za emitiranje, morate ih navesti u naredbenom retku ifconfig. Adresa emitiranja navedena je u opciji emitirati, a maska ​​mreže je u opciji mrežna maska. Mogućnosti naredbe ifconfig navedeni su u tablici. 1.4. U sljedećem primjeru ifconfig navodi mrežnu masku i adresu emitiranja.

# ifconfig eth0 204.32.168.56 emitiranje 204.128.244.127

mrežna maska ​​255.255.255.0

Point-to-point sučelja kao što su PLIP (Parallel Link Internet Protocol), SLIP (Serial Link Internet Protocol) i PPP (Point-to-Point Protocol) zahtijevaju uključivanje u naredbi ifconfig opcije pointopoint. Ime PLIP sučelja označeno je riječju petljati se i broj; Na primjer, plip0- Ovo je prvo PLIP sučelje. SLIP sučelja su imenovana slip0, slip1 itd., a PPP sučelja su imena ppp0, ppp1 itd. Point-to-point sučelja su sučelja koja obično rade između dva glavna računala, kao što je između dva stroja povezana putem modema. Postavljanje opcije pointopoint t, morate navesti IP adresu glavnog računala. Kasnije ćete naučiti kako pomoću SLIP i PPP sučelja možete komunicirati telefonskom linijom s Internet providerom i uspostaviti vezu s njim.

Sljedeći primjer pokazuje kako konfigurirati PLIP sučelje koje povezuje računalo s IP adresom 199.35.209.72 s računalom s IP adresom 204.166.254.14. Ako je u datoteci /etc/hosts Ako su navedeni nazivi domena ovih sustava, tada bi se njihova imena domena mogla koristiti umjesto IP adresa.

# ifconfig plip0 199.35.209.72 pointopoint 204.166.254.14

Ako je potrebno, možete koristiti naredbu ifconfig za konfiguraciju sučelja povratne petlje. Ovo sučelje ima naziv 1o i posebnu IP adresu, 127.0.0.1. Postupak za konfiguriranje sučelja povratne petlje prikazan je u sljedećem primjeru.

# ifconfig lo 127.0.0.1

Tim ifconfig vrlo korisno za provjeru statusa sučelja. Ako ga unesete samo s nazivom sučelja, ifconfig će prikazati informacije o ovom sučelju.

# ifconfig eth0

Da biste vidjeli je li konfigurirano sučelje povratne petlje, izdajte naredbu ifconfig s nazivom tog sučelja, 1o:

# ifconfig lo

lo Link encap:Local Loopback

Inet adresa:127.0.0.1 Bcast:127.255.255.255 Maska:255.0.0.0

GORE EMITIRANJE POVRATNA PETLJA RADI MTU:2000 Metrički:1

RX paketi:0 pogreške:0 ispušteni:0 prekoračenja:0

TX paketi:12 pogrešaka:0 odbačeno:0 prekoračenja:0

Usmjeravanje

Paket, koji je dio odaslanih podataka, prolazi određenom putanjom na svom putu do odredišta. ruta. U velikim mrežama paketi se prenose s jednog računala na drugo dok ne stignu na odredište. Ruta definira početnu točku procesa prijenosa paketa i ukazuje na koje računalo vaš sustav mora poslati paket kako bi stigao na odredište. U malim mrežama usmjeravanje se može izvesti statički, tj. put koji vodi od jednog sustava do drugog je strogo fiksan. U većim mrežama i na Internetu usmjeravanje se vrši dinamički. Vaš sustav zna na koje računalo treba prvo poslati paket. Ovo računalo prima paket i prosljeđuje ga drugom računalu, koje određuje gdje će paket biti sljedeći. Uz dinamičko usmjeravanje, vaš sustav mora znati vrlo malo. Statičko usmjeravanje može biti vrlo složeno jer zahtijeva praćenje svih mrežnih veza.

# ruta

Tablica usmjeravanja kernela

Destination Gateway Genmask Oznake MSS Window Use Iface

povratna petlja * 255.0.0. U 1936 0 12 lo

pangol.train.com * 255.255.255.0 U 1936 0 0 eth0

Svaki unos u tablici usmjeravanja sastoji se od nekoliko polja koja sadrže informacije kao što su odredište rute i vrsta sučelja koje se koristi. Polja tablice usmjeravanja navedena su u sljedećoj tablici.

Polje Opis
Odredište Odredišna IP adresa rute
Gateway IP adresa ili naziv glavnog računala pristupnika koji se koristi na ovoj ruti; simbol * označava da se pristupnik ne koristi na mreži
Genmaska Mrežna maska ​​rute
Zastave Vrsta ili stanje rute: U=aktivno, H=domaćin, G=pristupnik, D=dinamički, M=modificirani MSS TCP MSS (maksimalna veličina segmenta) za rutu - maksimalan iznos podatke koji se mogu prenijeti odjednom
Metrički "Cijena" rute (broj skokova do pristupnika)
Ref Koliko je puta ruta do sada korištena
Prozor Veličina recepcijskog prozora. Najveća količina podatke koje primatelj može prihvatiti
Koristiti Broj paketa poslanih ovom rutom
Iface Vrsta sučelja koja se koristi na ovoj ruti

Tablica usmjeravanja mora sadržavati barem jedan unos posvećen sučelju povratne petlje, inače se sučelje mora konfigurirati naredbom ruta. IP adresa sučelja mora se unijeti u tablicu prije nego što se sučelje omogući. Adresa se dodaje pomoću naredbe ruta s opcijom dodati.

ruta dodati adresa

Sljedeći primjer pokazuje kako se IP adresa povratnog sučelja unosi u tablicu usmjeravanja.

# dodaj rutu 127.0.0.1

Opcija dodati ima nekoliko specifičara (oni su navedeni na stranicama priručnika za dijalog posvećenim naredbi ruta). Ako dodajete određenu statičnu rutu, trebat će vam ovi specifikatori za unos parametara kao što su mrežna maska, pristupnik, sučelje i odredišna adresa. Ako je sučelje već konfigurirano naredbom ifconfig, tada sustav može dobiti osnovne informacije iz konfiguracijskih podataka sučelja. Na primjer, da odredite rutu za Ethernet vezu koja je već konfigurirana pomoću ifconfig, trebate samo unijeti kvalifikator -neto i odredišnu IP adresu. Koristeći ovu adresu ifconfig pronalazi odgovarajuće sučelje i organizira rutu na temelju tih informacija. Postavljanje rute za Ethernet sučelje ilustrirano je sljedećim primjerom.

# route add -net 204.32.168.0

Ako je sustav spojen na mrežu, mora se unijeti barem jedan unos u tablicu usmjeravanja kako bi se odredila zadana ruta. Paket se šalje ovom rutom ako ga sve druge rute ne mogu dovesti do odredišta. Odredište za takvu rutu određeno je ključnom riječi zadano.

Ako trebate izbrisati jednu od postojećih ruta, trebate pozvati naredbu ifconfig s opcijom del i IP adresu rute, na primjer:

# ruta del -net 204.32.168.0

Praćenje stanja mreže: programi ping i netstat

Program ping omogućuje vam da provjerite imate li pristup drugom glavnom računalu na mreži. Ovaj program šalje na navedeno računalo zahtjev i čeka odgovor. Ako je primljen odgovor, on se prikazuje na ekranu. Zahtjev se šalje kontinuirano sve dok korisnik ne zaustavi program pritiskom na tipku . Istovremeno se na ekranu jedan za drugim pojavljuju odgovori traženog glavnog računala. Ako ping ne može kontaktirati navedeni stroj, prikazuje poruku da je stroj nedostupan. Ovaj rezultat znači da mrežna veza ne radi. Uzrok može biti specifično sučelje, problem s konfiguracijom ili jednostavno loš fizički kontakt. Program počinje ping ping naredba s nazivom glavnog računala.

$ping pang0l.train.com

Program netstat omogućuje dobivanje informacija u stvarnom vremenu o statusu mrežnih veza, kao i statistiku i tablicu usmjeravanja. Ovaj program ima nekoliko opcija pomoću kojih možete postaviti vrstu primljenih informacija.

#netstat

Aktivne internetske veze

Proto Recv-Q Send-Q Lokalna adresa Strana adresa (država) Korisnik

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

Aktivne utičnice UNIX domene

Proto RefCnt Oznake Put stanja tipa

unix 1 [ ACC ] SOCK_ STREAM LISTENING /dev/printer

unix 1 [ ACC ] SOCK_ STREAM LISTENING /dev/nwapi

unix 2 SOCK_STREAM POVEZAN /dev/log

unix 2 SOCK_STREAM POVEZAN

unix 1 [ ACC ] SOCK_STREAM LISTENING /dev/log

Tim netstat bez opcija, prikazuje popis mrežnih veza za ovaj sustav. (Opcije naredbi netstat dati su u tablici. 5). Aktivne TCP veze navedene su prve, a zatim slijede aktivni UNIX socketi tipa domene. Utičnice ove domene zauzimaju procesi koji osiguravaju uspostavljanje veza između ovog sustava i drugih sustava. Polja su navedena u sljedećoj tablici.

Polje Opis
Proto Protokol korišten za ovu vezu: TCP, UDP
Recv-Q Broj primljenih bajtova, ali ih korisnički program još nije kopirao
Pošalji-Q Broj bajtova poslanih udaljenom sustavu koji još nisu potvrđeni.
Lokalna adresa Ime lokalnog računala i broj priključka
Inozemna adresa Ime udaljenog glavnog računala i broj porta dodijeljen vezi; Broj priključka može se odrediti kao vrsta veze, kao što je telnet ili ftp
(Država) Status veze s udaljenim glavnim strojem

UNIX domenske utičnice

Polje Opis
Proto Protokol koji se koristi za ovu utičnicu (obično unix)
RefCnt Broj procesa koje trenutno opslužuje utičnica
Zastava
Toure Vrsta pristupa utoru
država Stanje gnijezda
Staza Naziv staze koji procesi koriste za pristup utičnici

Davši zapovijed netstat s opcijom -r, možete prikazati tablicu usmjeravanja i opciju -i omogućuje dobivanje informacija o korištenju različitih mrežnih sučelja. Sadržaj polja objašnjen je u sljedećoj tablici.

# netstat -i

Tablica sučelja jezgre

Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Oznake

Lo 2000 0 0 0 0 0 58 0 0 0 BLRU

MTU Maksimalan broj bajtova po paketu
RX-OK Paketi primljeni bez grešaka
RX-RER Paketi primljeni s pogreškama
RX-DRP Nedostaju paketi
RX-OVR Pogreške zbog prebrze vožnje
T-OK Paketi odaslani bez grešaka
TX-ERR Paketi poslani s pogreškama
TX-DRP Paketi izgubljeni u transportu
TX-OVR Paketi koji se nisu mogli prenijeti
Zastave Karakteristike sučelja

Usluga naziva domene (DNS)

Svako računalo spojeno na mrežu pomoću TCP/IP protokola (na primjer, Internet) identificira se svojom IP adresom. IP adresa je kombinacija četiri broja koji definiraju određenu mrežu i određeno glavno računalo na toj mreži. IP adrese je vrlo teško zapamtiti, tako da možete koristiti naziv domene umjesto njene IP adrese za identifikaciju glavnog računala. Naziv domene sastoji se od dva dijela - naziva hosta i naziva domene. Naziv hosta je stvarni naziv računala, a domena označava mrežu čiji je dio računalo. Domene koje se koriste u SAD-u obično imaju ekstenzije koje označavaju vrstu mreže. Na primjer, za obrazovne ustanove koristi se proširenje .edu, a za komercijalne organizacije - proširenje .com. Međunarodne domene obično imaju ekstenzije koje označavaju državu u kojoj se nalaze, na primjer .du za Njemačku i .au za Australiju. Kombinacija naziva hosta, naziva domene i ekstenzije daje jedinstveno ime pod kojim se možete obratiti svom računalu. Domena se pak ponekad dijeli na poddomene.

Kao što znate, računalo na mreži može se identificirati samo po IP adresi, čak i ako ima naziv domene. Računalu na mreži možete pristupiti pomoću naziva domene, ali to zahtijeva traženje odgovarajuće IP adrese u bazi podataka. Mreža za pristup računalu ne koristi naziv domene, već IP adresu. Prije pojave vrlo velikih mreža s TCP/IP protokolima, posebice Interneta, svako računalo na mreži moglo je održavati datoteku s popisom naziva domena i IP adresa svih računala uključenih u ovu mrežu. Ako ste pristupili nazivu domene, računalo ga je potražilo u ovoj datoteci i pronašlo odgovarajuću IP adresu. To se još uvijek može učiniti u odnosu na udaljene sustave, s kojima se veze najčešće uspostavljaju.

Kako su mreže rasle, situacija se mijenjala. Održavanje zasebnog popisa svih imena domena i IP adresa na svakom računalu postalo je nepraktično, au slučaju interneta jednostavno nemoguće. Kako bi se osigurala konverzija domenskih adresa u IP adrese, razvijene su baze podataka koje sadrže nazive domena i njima pripadajuće IP adrese i instalirane na posebnim poslužiteljima. Kako bi se pronašla IP adresa naziva domene, odgovarajući zahtjev se šalje poslužitelju naziva. Poslužitelj naziva traži IP adresu i šalje je natrag. U velikoj mreži može postojati više poslužitelja imena koji opslužuju različite dijelove mreže. Ako bilo koji poslužitelj imena ne može pronaći traženu IP adresu, šalje zahtjev drugom poslužitelju. Poslužitelji naziva također mogu pružiti informacije kao što je naziv tvrtke u kojoj se nalazi računalo koje tražite, njegova adresa, pa čak i ime osobe koja servisira ovo računalo.

Upiti se šalju poslužiteljima imena posebni programi, koji se nazivaju rezolveri. Determinanta je program dizajniran za dobivanje adresa s imenskih poslužitelja. Za korištenje naziva domena na vašem sustavu, morat ćete konfigurirati vlastiti kvalifikator. Konfiguracija lokalne determinante određena je datotekama /etc/host.conf I /etc/resolv.conf.

host.conf datoteka

U datoteci host.conf sadrži opcije programa za definiranje (pogledajte sljedeću tablicu). Svaka opcija može imati više polja odvojenih jedno od drugog razmacima ili tabulatorima. Za unos komentara na početku retka potrebno je staviti znak # . Opcije određuju definiraču koju će uslugu koristiti. Važan je redoslijed pojavljivanja opcija. Determinanta započinje obradu s prvom od navedenih opcija i prelazi na sljedeće redom. Datoteka host.conf nalazi se u katalogu /itd zajedno s drugim konfiguracijskim datotekama.

nospof Provjerava ispravne adrese udaljenih računala koja pokušavaju pristupiti lokalnom sustavu dotjerati Uklanja naziv domene iz punog naziva i provjerava prisutnost samo naziva hosta. Omogućuje korištenje imena koje nije puno umjesto IP adrese host.domain.extension, već jednostavno naziv hosta naveden u datoteci domaćini. multi Omogućuje glavnom računalu da ima više IP adresa u lokalnoj datoteci domaćini.Uključuje se i isključuje ključnim riječima na I isključeno

U sljedećem primjeru, gdje je predstavljena datoteka host.conf, opcija narudžba upućuje razrjeđivač da traži imena u lokalnoj datoteci /etc/hosts, a u slučaju neuspjeha proslijediti zahtjev poslužitelju naziva. Upotreba višestrukih adresa sustava nije dopuštena.

/etc/host.conf

#host.conf datoteka

# Potražite imena u host datoteci i zatim provjerite DNS

# Nema više adresa multi off

Datoteka /etc/resolv.conf

Da bi rezolver mogao obaviti svoj zadatak, mora mu se dodijeliti pristup poslužiteljima imena domene. U datoteci razriješiti.konf sadrži adrese poslužitelja imena na koje se ovaj sustav. U ovoj datoteci možete stvoriti tri vrste unosa, od kojih svakom prethodi jedna od tri ključne riječi: domena, poslužitelj imena, pretraživanje. Unos domene sadrži naziv domene lokalnog sustava. Unos pretraživanja daje popis domena u slučaju da navodite samo naziv hosta. Ako korisnik često pristupa sustavu, može unijeti naziv njegove domene u unos pretraživanja i zatim koristiti samo naziv glavnog računala kao adresu. Razrešivač će pokušati pronaći potpuno kvalificirani naziv domene koristeći naziv domene naveden u unosu pretraživanja.

Nakon unosa pretraživanja dolaze unosi poslužitelja imena, ako postoje. Za svaki poslužitelj imena kojem ovaj sustav ima pristup unesite ključnu riječ poslužitelj imena i IP adresu. Može postojati nekoliko takvih poslužitelja, a redoslijed kojim se pojavljuju na popisu vrlo je važan. Mnoge mreže imaju primarni poslužitelj imena i nekoliko sekundarnih poslužitelja imena. Glavni poslužitelj mora se prvo zatražiti. Da biste to učinili, njegova IP adresa mora biti unesena u prvi unos poslužitelja imena.

Ispod je primjer datoteke razriješiti.konf. Domena glavnog računala - berkeley.edu. IP adrese poslužitelja imena ove domene navedene su u zapisima poslužitelja imena. Zapis pretraživanja omogućuje korištenje samo naziva glavnog računala kao adrese za računala u domeni unc.edu. Na primjer, za pristup sustavu sunsite.unc.edu, korisnik mora unijeti samo ime hosta kao adresu, sunčalište.

/etc/resolv.conf

# datoteka resolv.conf

domena berkeley.edu

poslužitelj imena 204.199.87.2

poslužitelj imena 204.199.77.2

Organiziranje vlastitog poslužitelja imena: imenovani demon

Ako kao mrežni administrator odlučite organizirati imenski poslužitelj u njemu, tada možete konfigurirati bilo koji Linux sustav da radi kao takav poslužitelj. Da biste to učinili, trebate pokrenuti imenovanog demona. Ovaj demon radi istovremeno sa sustavom i osluškuje zahtjeve za imena domena. Demon imenovani koristi nekoliko konfiguracijskih datoteka koje mu omogućuju da odgovori na zahtjeve. U datoteci ime.čizma označava domenu koja služi ovaj poslužitelj, i ime direktorija namijenjenog njegovim radnim datotekama. U datoteci imenovani.domaćini podaci o ovoj domeni su pohranjeni. Sastoji se od zapisa koji sadrže informacije o glavnim računalima koja se nalaze u određenoj domeni. Ovi zapisi koriste vrlo specifičan format, s kodovima u odgovarajućim poljima. Datoteka imenovan.rev sadrži podatke o korespondenciji između IP adresa i naziva hostova. Datoteka imenovan.ca organizira caching za imenski poslužitelj. Proces postavljanja vlastitog poslužitelja imena može biti prilično složen. Trebali biste pogledati dokumente HOW TO, internetsku stranicu priručnika programa imenovani i literatura o mrežnoj administraciji koja uključuje Linux sustave.

Najbolji članci na temu