|
Otklanjanje problema sa mrezom.
Komanda arp
Komandom arp moiete da vidite i da menjate kes protokola za prevodenje adresa
(Address Resolution Protocol, ARP). Kes ARP-a sadrzi prevod softverskih adresa
u hardverske koji Windows 2000/XP koristi za slanje podataka kroz lokalnu mrezu.
Pomocu komande arp mozete da prikazujete i menjate tabele prevodenja IP adresa
u fizicke Ethernet ili Token Ring adrese koje koristi protokol za prevodenje
adresa. Evo nekoliko primera sintakse ove komande:
arp -a [inet adresa] [-N [adresa interfejsa]]
arp -d inet_adresa [adresa interfejsa]
arp -s met adresa ethernet adresa [adresa interfejsa]
Opcije komande arp su:
- a i - g Prikazuju tekuce zapise ARP-a pretrazujuci protokol TCP/IP. Ako je
zadat parametar IP adresa, prikazuju se samo IP adrese i fizicke adrese za naznaceni
racunar.
- IP_adresa Odreduje IP adresu u decimalnom formatu uz razdvajanje grupa brojeva
tackama.
- N Prikazuje zapise ARP-a za mrezni interfejs zadat parametrom if addr.
-adresa_interfejsa Odreduje, ako postoji, IP adresu interfejsa ciju tabelu za
prevodenje adresa treba izmeniti. Ako ne postoji, koristi se prvi odgovarajuci
interfejs.
- d Brise zapis zadat parametrom IP adresa.
- s U kes ARP-a unosi zapis koji povezuje IP adresu zadatu parametrom IP adresa
sa fizickom adresom zadatom parametrom ethernet_adresa. Fizicka adresa se zadaje
kao 6 heksadecimalnih bajtova razdvojenih crticom. IP adresa se zadaje u decimalnom
formatu uz razdvajanje grupa brojeva tackama. Zapis je postojan. To znaci da
se on automatski uklanja iz kesa posle predvidenog vremena.
-ethernet adresa Odreduje fizicku adresu.
Komanda hostname
Ova komanda prikazuje ime racunara na mrezi koje komande Rcp, Rsh i Rexec koriste
za njegovu identifikaciju. Za ovu komandu ne postoje opcije.
Komanda ipconfig
Ovom komandom se prikazuju tekuce vrednosti konfiguracije protokola TCP/IP.
Moze se iskoristiti da bi se rucno oslobodio ili obnovio najam konfiguracije
protokola TCP/IP dodeljen od DHCP servera, kao i za ponistavanje registrovanih
DNS imena. Kada se uz ovu komandu koristi opcija /all, prikazace se svi tekuci
mrezni parametri protokola TCP/IP. Ova komanda ce vam najvise koristiti na sistemima
koji pruzaju DHCP usluge, jer ce vam omoguciti da vidite parametre konfiguracije
protokola TCP/IP i da utvrdite sta oni znace. Evo primera sintakse ove komande:
-ipconfig [/all , /renew [adapter] ,/release [adapter]]
Kada se koristi bez parametara, komanda ipconfig prikazuje vrednosti DNS sufiksa
specificnog za vezu, IP adrese, maske podmreze i standardnog mreznog prolaza
za sve mrezne kartice koje trenutno postoje u sistemu. Opcije ove komande su:
-/all Daje potpun prikaz. Bez ove opcije ipconfig prikazuje samo vrednosti
DNS sufiksa specificnog za vezu, IP adrese, maske podmreze i standardnog mreznog
prolaza za svaku mreznu karticu instaliranu u sistemu.
-/renew [adapter] Obnavlja parametre DHCP konfiguracije. Moze se koristiti
samo na sistemima koji pruzaju klijentske DHCP usluge. Za adapter upisite ime
koje ce se pojaviti kada komandu ipconfig upotrebite bez parametara.
-/release [adapter] Oslobada tekucu DHCP konfiguraciju. Ova opcija iskljucuje
protokol TCP/IP na zadatom adapteru lokalnog sistema i dostupna je samo za adaptere
koji koriste usluge DHCP. Za adapter upisite ime koje de se pojaviti kada komandu
ipconfig upotrebite bez parametara.
Komanda Ipq
Komanda lpq prikazuje podatke o statusu reda cekanja za stampanje na racunarima
na kojima se izvrsava serverski program za stampanje Line Printer Daemon (LPD).
Primer sintakse ove komande je:
lpq -SServer -PStampac [-i]
Opcije komande lpq su:
- s Server Odreduje ime racunara na koji je prikljucen stampac.
- P Stampac Odreduje ime stampaca za zeljeni red cekanja.
- l Nalaze prikazivanje detaljnog stanja.
Komanda nbtstat
Ova komanda proverava tekuci status NetBIOS-a preko veza TCP/IP, azurira kes
Lmhosts i odreduje registrovana imena i identifikatore opsega. Koristi se za
prikazivanje statistike protokola i tekucih TCP/IP veza koji koriste NBT (NetBIOS
preko TCP/IP). Primer sintakse ove komande je:
nbtstat [-a udaljeni racunar] [-A IP adresa] [-c] [-n] [-R] [-r] [-S] [-s]
[interval]
Opcije komande nbtstat su:
- a udaljeni racunar Izlistava tabelu imena udaljenog racunara koristeci njegovo
ime.
- A IP_adresa Izlistava tabelu imena udaljenog racunara koristeci njegovu IP
adresu.
- c Izlistava sadrzaj NetBIOS kesa za imena dajuci IP adresu svakog imena.
- n Izlistava lokalna NetBIOS imena. Oznaka Registered znaci da je ime registrovano
kao cvor za neusmereno emitovanje (B cvor) ili kao WINS cvor (cvor nekog drugog
tipa).
- R Ponovo ucitava datoteku Lmhosts porso iz NetBIOS kesa za imena obrise sva
imena.
- r Izlistava statistiku razresavanja imena za Windowsov sistem prevodenja imena
na mrezi. Na racunarima pod Windowsom 2000/XP koji koriste usluge WINS, ova
opcija prikazuje broj prevedenih i registrovanih imena putem neusmerenog emitovanja
ili putem WINS-a.
- s Prikazuje sesije i klijenta i servera, izlistavajuci udaljene racunare samo
prema IP adresama.
- s Prikazuje sesije i klijenta i servera. Pokusava da prevede IP adresu udaljenog
racunara u njegovo ime, sluzeci se datotekom Hosts.
-interval Ponovo prikazuje odabranu statistiku, s tim Sto svaku stranu drzi
na ekranu tokom vremena zadatog parametrom interval (u sekundama). Kada prikazivanje
zelite da prekinete, pritisnite tastere Ctrl+C. Ako se ovaj parametar ne zada,
nbtstat prikazuje podatke o tekucoj konfiguraciji kao jedinstvenu listu samo
jednom.
Komanda netstat
Ova komanda prikazuje statisticke podatke o protokolu i tekucim mreznim TCP/IP
vezama. Evo primera njene sintakse:
netstat [-a] [-e] [-n] [-s] [-p protokol] [-r] [interval]
Opcije ove komande su:
- a Prikazuje sve veze i prikljucke koji osluskuju saobracaj na mrezi, mada
se ne prikazuju i serverske veze.
- e Prikazuje statistiku Ethernet mreze. Ovo se moze kombinovati sa opcijom
- s.
- n Prikazuje adrese i brojeve prikljucaka u numerickom obliku (umesto da pokusava
da prevede njihova imena).
- s Prikazuje statistiku pojedinih protokola. Standardno se statistika prikazuje
za protokole TCP, UDP, ICMP i IP Opcijom - p mozete da prikazete podskup standardnog
skupa protokola.
- p protokol Prikazuje veze za protokol zadat argumentom protokol; pri cemu
to moze da bude protokol tcp ili udp. Ako se koristi zajedno sa opcijom - s
da bi se prikazala statistika pojedinih protokola, argument protokol moze da
bude tcp, udp, icmp ili ip.
- r Prikazuje sadrzaj tabele za usmeravanje.
- interval Ponovo prikazuje odabranu statistiku, drzeci svaku stranu na ekranu
onoliko sekundi koliko je zadato argumentom interval. Kada zelite da prekinete
prikazivanje, pritisnite tastere Ctrl+C. Ako se ovaj parametar ne zada, netstat
prikazuje podatke o tekucoj konfiguraciji samo jednom, kao jedinstvenu listu.
Komanda nslookup
Komanda ns1ookup pretrazuje DNS server, proveravajuci zapise, alijase racunara
u domenu i njihove usluge, kao i podatke o operativnom sistemu. Pomocu ove dijagnosticke
alatke mozete da prikazete podatke sa DNS servera imena. Pre nego Sto je upotrebite,
treba da znate nesto o tome kako usluga DNS radi.
Nslookup ima dva rezima: interaktivni i pasivni. Ako treba samo da pogledate
deo podataka, ukljucite pasivni rezim. Kao prvi argument upisite ime ili IP
adresu racunara koji trazite. Kao drugi argument upisite ime ili IP adresu DNS
servera imena. Ako ovaj drugi argument ne upisete, pretrazivace se podrazumevani
DNS server imena racunara.
Ako zelite da pregledate vise razlicitih podataka, mozete da ukljucite interaktivni
rezim rada. Kao prvi argument upisite crticu, a kao drugi upisite ime ili IP
adresu DNS servera imena. Ako ne upisete nijedan argument, koristice se podrazumevani
DNS server usluga.
Primer sintakse ove komande je:
nslookup [-option ...] [trazeni racunar | - [server]] Opcije komande nsloopkup
su:
- ls -d ime_domena... Prikazuje listu svih zapisa, ukljucujuci adrese, vrste
zapisa i alijase, u naznacenom domenu, pretpostavljajuci da je tekuci server
ovlascen za davanje tih podataka.
-option ... Odreduje jednu ili vise nslookup komandi kao opciju komandne linije.
Svaka opcija pocinje crticom iza koje odmah sledi ime komande i, u izvesnim
s1ucajevima, znak jednakosti i odredena vrednost. Na primer, da biste izmenili
standardni zahtev za dobijanje podataka o racunaru, kao i da biste vreme Cekanja
na odgovor podesili na maksimalno 10 sekundi, upisite sledece:
nslookup -querytype=hinfo -timeout=l0
Komandna linija ne sme biti duza od 256 znakova.
-trazeni_racunar Trazi podatke za trazeni_racunar koristeci tekuci podrazumevani
server iii naznaceni server. Ako argument trazeni_racnar predstavija IP adresu,
a vrsta zahteva je A ili PTR, povratno cete dobiti ime racunara. Ako je trazeni_racunar
ime koje na kraju nema tacku, imenu se dodaje standardno DNS ime domena. Ovakvo
ponasanje zavisi od stanja opcija: domains, srchlist, defname i search. Ako
trazte racrunar koji se ne nalazi u tekucem DNS domenu, njegovom imenu dodajte
tacku. Ako umesto argumenta trazeni racunar upisete crticu, rezim komandne linije
de preci u interaktivni rezim.
-server Naznacuje da za DNS server imena treba koristiti ovaj server. Ako ovaj
argument ne upisete, koristice se podrazumevani DNS server imena.
Komanda ping
Ovom komandom proveravate da li je protokol TCP/IP ispravno konfigurisan i da
li mozete da uspostavite vezu sa drugim racunarima na mrezi. Primer sintakse
ove komande je:
ping [-t] [-a] [-n broj] [-1 duzina] [-f] [-i ttl] [-v tos] [-r broj] [-s broj]
[[-j lista _racunara] | [-k lista racunara]] [-w tajmaut] odredisna lista
Evo koje opcije mozete da koristite uz komandu ping:
- t Naznacenom racunaru salje probnu poruku sve dok komandu ne prekinete.
- a Prevodi adrese u imena racunara.
n broj Salje onoliko ECHO paketa koliko je zadato argumentom broj. Podrazumeva
se 4 paketa.
- l duzina Salje ECHO pakete duzine odredene argumentom duzina. Podrazumevana
duzina je 32 bajta, a maksimalna 65.527.
- f Salje u paketu aktiviran parametar Do not Fragment. Mrezni prolazi ovaj
paket nece deliti na manje pakete.
i ttl Polju Time To Live u zaglavlju protokola IP dodeljuje vrednost ttl. (Ovo
polje odreduje preostali broj skokova paketa dok ne bude odbacen ili vracen.
)
- v tos Polju Type of Service (vrsta usluge) dodeljuje vrednost tos.
- r broj Upisuje putanju odlaznog paketa i putanju povratnog paketa u polje
Record Route. Argumentom broj se moze zadati najmanje jedan, a najvise devet
racunara.
- s broj Odreduj e"vremenski marker" za niz skokova odreden argumentom
broj.
- j lista_racunara Usmerava paket prema listi racunara zadatoj argumentom lista_racunara.
Uzastopni racunari mogu da budu razdvojeni mreznim prolazima (proizvoljno usmeravanje).
Maksimalan broj racunara koji dozvoljava protokol IP jeste devet.
- k lista racunara Usmerava paket prema listi racunara zadatoj argumentom lista_racunara.
Uzastopni racunari ne mogu da budu razdvojeni mreznim prolazima (strogo definisano
usmeravanje). Maksimalan broj racunara koji dozvoljava protokol IP jeste devet.
- w tajmaut Odreduje interval cekanja u milisekundama.
odredigna_lista Odreduje udaljene racunare kojima se salje probna poruka.
Komanda route
Ovom komandom mozete da vidite i da menjate lokalnu tabelu IP usmeravanja. Komanda
route je dostupna samo ako je instaliran protokol TCP/IP. Primer sintakse ove
komande je:
route [-f] [-p] [komanda [odrediste] [mask maska podmreze] [mrezni prolaz]
[metric metrika troskova]]
Opcije ove komande su:
- f Iz tabela usmeravanja brise sve zapise sa mreznim prolazima. Ako se opcija
koristi zajedno sa nekom od komandi, tabele se brisu pre izvrsenja komande.
- p Kada se koristi zajedno sa komandom add, onda putanja opstaje i posle ponovnog
pokretanja sistema. Standardno to nije slucaj. Kada se koristi zajedno sa komandom
print, prikazuje listu registrovanih stalnih putanja. Kod komandi koje uvek
uticu na odgovarajuce stalne putanje, ova opcija je ne radi.
-komanda Odreduje jednu od sledecih komandi:
-print Stampa putanju
-add Dodaje putanju
-delete Brise putanju
-change Menja postojedu putanju
-odrediste Oznacava racunar kome se salje komanda.
-mask maska_podmreze Odreduje masku podmreze koja se pridruzuje zapisu ove putanje.
Ako ovaj argument nije naznacen, koristi se vrednost 255.255.255.255.
mrezni_prolaz Odreduje mrezni prolaz. Sva simbolicka imena koriscena za odredisni
racunar i za mrezni prolaz popisana su u mreznoj bazi podataka Networks i u
bazi podataka sa imenima racunara Hosts. Ako odabrete komandu print ili delete,
za odredisni racunar i mrezni prolaz mogu se koristiti dzokeri ili se argument
mreini_prolaz moze zanemariti.
-metric metrika_troskova Dodeljuje celobrojnu metriku troskova (u rasponu od
1 do 9999) koja sluzi za izracunavanje najbrze, najpouzdanije i najjeftinije
putanje.
Komanda tracert
Ovom komandom mozete da prikazete putanju do odredista koju su presli eho paketi
poslati protokolom Internet Control Message (ICMP) uz razlicito vreme zivota
(vrednosti TTL). Od svake skretnice na putu zahteva se da vrednost TTL smanji
barem za jedinicu pre nego sto prosledi paket, tako da konacna vrednost TTL,
u stvari, predstavlja broj skokova. Kada tekuca vrednost TTL dostigne nulu,
sledeca skretnica bi trebalo da polaznom racunaru posalje ICMP poruku o isteklom
vremenu (Time Exceeded). Komanda tracert odreduje putanju tako sto prvo salje
eho paket sa vrednoku TTL jednakom 1, a zatim u svakom sledecem paketu povecava
ovu vrednost za 1, sve dok ciljni racunar ne odgovori ili ne bude dostignuta
maksimalna vrednost TTL. Putanja se odreduje na osnovu ICMP poruka o isteklom
vremenu koje ga salju medu skretnice. Pa ipak, neke skretnice samo odbace pakete
kojima je isteklo vreme zivota i o tome ne obaveste polazni racunar. One su
nevidljive za komandu tracert. Primer sintakse ove komande je:
tracert [-d] [-h maksimalan_broj skokova] [-j lista racunara] [-w tajmaut]
ciljni racunar
Opcije komande tracert su:
- d Nalaze da se adrese ne prevode u imena racunara.
- h maksimalan_broj skokova Odreduje maksimalan broj skokova do ciljnog racunara.
- j lista_racunara Odreduje grubu putanju duz liste racunara iz argumenta lista_racunara.
- w tajmaut Za svaki odgovor ceka broj milisekundi zadatih argumentom tajmaut.
-ciljni racunar Ime ciljnog racunara.
Komanda pathping
Komanda pathping je alatka za pracenje putanje koja kombinuje osobine komandi
ping i tracert, ali daje i dodatna obavestenja koja ne nudi nijedna od prethodne
dve komande. Komanda pathping tokom odredenog perioda salje pakete svakoj skretnici
na putu do konatnog odredista, izracunavajuci rezultate na osnovu paketa vracenih
posle svakog skoka. Porso komanda pokazuje stepen gubljenja paketa na svakoj
skretnici ili vezi, lako mozete da utvrdite koje skretnice ili veze mogu da
izazovu probleme na mrezi.
Na raspolaganju vam je nekoliko opcija ove komande:
- n Ne prevodi adrese u imena racunara.
- h maksimalan_broj skokova Maksimalan broj skokova do odredisnog racunara.
Podrazumevana vrednost je 30 skokova.
- g lista_cvorova Gruba putanja duz niza racunara sa liste Host list.
- p period Broj milisekundi izmedu slanja dve probne poruke. Standardna vrednost
je 3.000 milisekundi.
- q broj upita Broj upita po skoku. Standardna vrednost je 100.
- w tajmaut Na svâki odgovor ceka se tajmaut milisekundi. Standardna vrednost
je 250 milisekundi.
Statistički podaci koji slede iza liste skokova opisuju gubljenje paketa
na svakoj pojedinacnoj skretnici.Kada se izvrsi komanda pathping, najpe cete
ugledati rezultate za putanju kao da ste proveravali njenu ispravnost. Isto
dobijate i komandom tracert. Komanda pathping zatim prikazuje poruku "zaposlen"
tokom sledecih 125 sekundi (ovo vreme zavisi od broja skokova). Tokom ovog perioda
komanda pathping prikuplja podatke od svih prethodno izlistanih skretnica i
veza izmedu njih. Na kraju ona prikazuje dobijene rezultate testa.
Kolone na desnom kraju - This Node/Link Lost/Sent=Pct i Address - sadrze najkorisnije
podatke. Gubitak podataka u vezama (oznacenim znakom ! u krajnjoj desnoj koloni)
predstavlja izgubljene pakete tokom njihovog prosledivanja duz putanje. Ovaj
gubitak ukazuje na zagusenje veze. Gubici prikazani za skretnice (oznacene IP
adresama u krajnjoj desnoj koloni) ukazuju na to da su skretnice mozda preopterecene.
Zagusene skretnice mogu da budu uzrok nastanka problema pri transportu podataka
kroz mrezu, narocito ako se prosledivanje vrsi softverski.
|