Windows juhend: Kuidas testida võrguühendusi: Difference between revisions
Line 70: | Line 70: | ||
'''Süntaks:''' | '''Süntaks:''' | ||
<code>iperf [-f Format] [-i Interval] [-l Length] [-p Port] [-u Udp] [-w Window] [-B Bind host] [-C Compatibility] [-M Max segment size] [-N Nodelay]</code> | <code>iperf [-f Format] [-i Interval] [-l Length] [-p Port] [-u Udp] [-w Window] [-B Bind host] [-C Compatibility] [-M Max segment size] [-N Nodelay]</code> | ||
'''Serverispetsiifiline süntaks:''' | '''Serverispetsiifiline süntaks:''' | ||
<code>iperf [-s Server] [-o Redirect output to file] [-c Client host] [-P Parallel connections]</code> | <code>iperf [-s Server] [-o Redirect output to file] [-c Client host] [-P Parallel connections]</code> | ||
'''Kliendispetsiifiline süntaks:''' | |||
<code>iperf [-b Bandwidth] [-c Client host] [-d Dualtest] [-n Num of buffers] [-r Tradeoff] [-t Time] [-L Listenport] [-P Parallel] [-T Ttl] [-F Stream from file]</code> | |||
Lihtne ribalaiuse testimine: | Lihtne ribalaiuse testimine: |
Revision as of 22:40, 5 November 2012
Esmane versioon
Sissejuhatus
Alljärgnevas juhendis toon näiteid enamlevinud võrgundusega seotud programmidest Windows 7 keskkonna näitel ja nende võimalustest võrguühenduse toimivuse testimisel. Kasutatud on vaid käsurea programme/tööriistu.
ipconfig
Ipconfig on Windows rakendus, mis kuvab võrguliideste TCP/IP võrguseadeid ja võimaldab ka uuendada DNS ja DHCP seadeid.
Süntaks:
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
Detailsema info võrguliidesest saab käsuga ipconfig /all
DNS nimelahendusega seotud probleemide korral võib abi olla käsust:
ipconfig /flushdns
- puhastab DNS nimelahenduse vahemälu.
ping
Vahend, millest ei saa üle ega ümber, kui tegemist võrgundusega - ping on võrgutööriist, mille abil tuvastatakse, kas päringu sihtpunktiks olev võrguseade (destination) on lähteseadmele (source) üle IP võrgu kättesaadav, ehk kahe seadme vahelist ühenduvust ja kättesaadavust. Ping'i abil on võimalik testida ka näiteks DNS nimelahenduse toimivust, pingides eraldi huvipakkuva serveri domeeninime ja IP-aadressi.
Süntaks:
ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]
Vaikelüüsiks (Gateway) on esimene ruuter, millega on arvuti ühendatud. Ühendust sellega saab kontrollida käsuga ping:
tracert
Süntaks:
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
Traceroute näitab paketi teekonda läbi ruuterite ning latentsust iga järgneva ruuterini:
nslookup
Süntaks:
nslookup [-SubCommand ...] [{ComputerToFind| [-Server]}]
Nslookup võimaldab pärida nimelahendust:
netstat
Süntaks:
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
Netstat kuvab TCP aktiivseid võrguühendusi, etherneti statistikat, IP ruutingutabelit, IPv4 ja IPv6 statistikat.
Iperf
Iperf on vabavaraline võrgutööriist, mis võimaldab testida võrgu jõudlust: maksimaalset TCP ja UDP ribalaiuse suutlikkust. Iperf'l on küllaltki lai häälestusparameetrite valik. Programmi mõõdetavateks parameetriteks on ribalaius, paketikadu, latentsus. Iperf töötab klient-server režiimis.
Süntaks:
iperf [-f Format] [-i Interval] [-l Length] [-p Port] [-u Udp] [-w Window] [-B Bind host] [-C Compatibility] [-M Max segment size] [-N Nodelay]
Serverispetsiifiline süntaks:
iperf [-s Server] [-o Redirect output to file] [-c Client host] [-P Parallel connections]
Kliendispetsiifiline süntaks:
iperf [-b Bandwidth] [-c Client host] [-d Dualtest] [-n Num of buffers] [-r Tradeoff] [-t Time] [-L Listenport] [-P Parallel] [-T Ttl] [-F Stream from file]
Lihtne ribalaiuse testimine:
Klient: iperf -c 172.16.1.104 -i 1
Server: iperf -s -i 1
Väljund serveris:
Võrgu testimine UDP striimiga:
Klient: iperf -c 172.16.1.104 -u -b 50m
Server: iperf -s -u -i 1
Väljund serveris:
Viited kasutatud allikatele:
http://technet.microsoft.com/en-us/library/bb490968.aspx
http://technet.microsoft.com/en-us/library/bb490921.aspx
http://technet.microsoft.com/en-us/library/bb490950.aspx
http://technet.microsoft.com/en-us/library/bb490947.aspx
Autor
Margus Kurnikov
AK21