<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kernel.lt &#187; ping</title>
	<atom:link href="http://kernel.lt/zyme/ping/feed/" rel="self" type="application/rss+xml" />
	<link>http://kernel.lt</link>
	<description>Kompiuterijos ir kitos IT naujienos</description>
	<lastBuildDate>Sun, 03 Feb 2013 20:17:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>ping script</title>
		<link>http://kernel.lt/2010/06/ping-script/</link>
		<comments>http://kernel.lt/2010/06/ping-script/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 12:39:29 +0000</pubDate>
		<dc:creator>Martynas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>Šiandien prireikė pažiūrėti kokie kompiuteriai yra veikiantys tinkle, taigi pasirašiau shell scriptą, gal kamnors pravers <img alt="wink" src="http://www.kernel.lt/sites/all/libraries/ckeditor/plugins/smiley/images/wink_smile.gif" title="wink"></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://kernel.lt/wp-content/uploads/2010/11/linux_logo.png" rel="lightbox[176]"><img src="http://kernel.lt/wp-content/uploads/2010/11/linux_logo-242x300.png" alt="" title="linux_logo" width="242" height="300" class="alignnone size-medium wp-image-65" /></a></p>
<p>Šiandien prireikė pažiūrėti kokie kompiuteriai yra veikiantys tinkle, taigi pasirašiau shell scriptą, gal kamnors pravers.<br />
<code><br />
let x=1</p>
<p>while [[ $x != 254 ]]</p>
<p>do</p>
<p>ping -c 3 10.4.4.$x</p>
<p>if [[ $? != 0 ]]; then</p>
<p>echo 10.4.4.$x &gt;&gt;/home/tadas/NE.log</p>
<p>else echo 10.4.4.$x &gt;&gt;/home/tadas/YES.log</p>
<p>fi</p>
<p>let "x = x + 1"</p>
<p>done</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kernel.lt/2010/06/ping-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tinklo skenavimas</title>
		<link>http://kernel.lt/2010/04/tinklo-skenavimas/</link>
		<comments>http://kernel.lt/2010/04/tinklo-skenavimas/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 16:00:04 +0000</pubDate>
		<dc:creator>Martynas</dc:creator>
				<category><![CDATA[Aktualu]]></category>
		<category><![CDATA[Internetas]]></category>
		<category><![CDATA[aktualu]]></category>
		<category><![CDATA[internetas]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[tinklas]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>Programa "ping" skirta nustatyti ar tinklo įrenginys (tinklo mazgas, darbo stotis, ar asmeninis kompiuteris) yra aktyvus. Programa vykdoma komandinėje eilutėje:</p><p># ping google.lt</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://kernel.lt/wp-content/uploads/2010/04/ping1.jpg" rel="lightbox[150]"><img src="http://kernel.lt/wp-content/uploads/2010/04/ping1-300x150.jpg" alt="" title="ping1" width="300" height="150" class="alignnone size-medium wp-image-439" /></a></p>
<p>Programa &#8220;ping&#8221; skirta nustatyti ar tinklo įrenginys (tinklo mazgas, darbo stotis, ar asmeninis kompiuteris) yra aktyvus. Programa vykdoma komandinėje eilutėje:</p>
<p># ping google.lt</p>
<p>Programa &#8220;ping&#8221; siunčia iš tinklo vartotojo įrenginio į tinklą ICMP ECHO paketus norimo stebėti tinklo įrenginio adresu. Stebimas tinklo įrenginys, gavęs ICMP ECHO paketą, siunčia atsakymą iš jam pasiuntusio ICMP ECHO paketą tinklo vartotojo adresu. Gaunamos informacijos pavizdys:</p>
<p>tadas@tadas-laptop:~$ ping if.ktu.lt<br />
PING if.ktu.lt (193.219.33.9) 56(84) bytes of data.<br />
64 bytes from web.if.ktu.lt (193.219.33.9): icmp_seq=1 ttl=61 time=5.71 ms<br />
64 bytes from web.if.ktu.lt (193.219.33.9): icmp_seq=2 ttl=61 time=9.06 ms<br />
64 bytes from web.if.ktu.lt (193.219.33.9): icmp_seq=3 ttl=61 time=2.90 ms<br />
^C<br />
&#8212; if.ktu.lt ping statistics &#8212;<br />
3 packets transmitted, 3 received, 0% packet loss, time 2003ms<br />
rtt min/avg/max/mdev = 2.906/5.896/9.066/2.519 ms</p>
<p>1 laukas (64 bytes). Nurodo siųsto ICMP ECHO paketo dydį, baitais. Dažniausiai siunčiamas 64 baitų paketai.</p>
<p>2 laukas (web.if.ktu.lt (193.219.33.9)). Nurodo IP adresą tinklo įrenginio, kuris atsakė į ICMP ECHO paketą.</p>
<p>3 laukas (icmp_seq=3). ICMP užklausos/atsakymo eilės numeris užklausų sekoje. Pradedama skaičiuoti nuo 1.</p>
<p>4 laukas (ttl=61). TTL (time to live) reikšmė. TTL didžiausią reikšmę nustato tinklo administratorius. Tinklu siunčiamam ICMP ECHO paketui pakeliui sutikus tinklo įrenginį paketo TTL reikšmė mažinama vienetu. Skirtinga TTL reikšmė informacinėje eilutėje rodo, kad atsakymai į užklausą sugrįžta skirtingais maršrutais.</p>
<p>5 laukas (time=5.71 ms). Laikas nuo ICMP ECHO paketo išsiuntimo iki atsakymo gavimo. Atsakymo laikas mažesnis už 200ms yra pakankamas normaliam tinklo veikimui, o viršijus 500ms gali reikšti problemas tinkle.</p>
<p>Vykdymas yra nutraukiamas paspaudus Ctrl+C</p>
<p>Apibendrinta statistika:</p>
<ol>
<li>Siųsti trys ICMP ECHO paketai (3 packets transmitted),</li>
<li>Priimti trys ICMP ECHO paketai (3 received),</li>
<li>Dingę 0 paketų (0 packet loss),</li>
<li>ICMP ECHO paketų siuntimo bendra trukmė 2003ms</li>
</ol>
<p>Programa &#8220;tracert&#8221; (traceroute)</p>
<p>Programa &#8220;tracert&#8221; yra skirta maršruto iki nurodyto tinklo mazgo įrenginio suradimui. Programa vykdoma komandinėje eilutėje parašius tracert (adresas). Pavizdys:</p>
<p># tracert if.ktu.lt</p>
<p>Programa &#8220;tracert&#8221; siunčia paketus su mažomis TTL reikšmėmis įrenginio IP adresu tokia tvarka:</p>
<ol>
<li>&nbsp;Siunčiamas ICMP ECHO paketas nurodytu adresu su TTL=l,</li>
<li>Gaunamas ICMP TTL_EXPIRED atsaky,as iš pirmojo tarpinio mazgo, arba ICMP PORT_UNREACHABLE atsakymas jeigu pirmas sutiktas mazgas yra nurodytas IP,</li>
<li>1-2 žingsniai kartojami dar 2 kartus(viso trys paketai su viena TTL reikšme),</li>
<li>Jei gautas ICMP PORT_UNREACHABLE pranešimas, algoritmas baigia darbą, jeigu ne tada padidinamas TTL ir 1-3 punktai pakartojami iš naujo.</li>
</ol>
<p>Tarpiniai mazgai, kurie yra paketo kelyje, tai maršrutizatoriai, turintys po keletą IP sąsajų.</p>
<p>tadas@tadas-laptop:~$ traceroute if.ktu.lt<br />
traceroute to if.ktu.lt (193.219.33.9), 30 hops max, 60 byte packets<br />
&nbsp;1&nbsp; 10.4.0.1 (10.4.0.1)&nbsp; 1.329 ms&nbsp; 1.969 ms&nbsp; 2.741 ms<br />
&nbsp;2&nbsp; 83.171.11.254 (83.171.11.254)&nbsp; 4.665 ms&nbsp; 4.927 ms&nbsp; 6.191 ms<br />
&nbsp;3&nbsp; ktuitpi-ktubendrab.litnet.lt (193.219.62.65)&nbsp; 6.392 ms&nbsp; 6.664 ms&nbsp; 6.935 ms<br />
&nbsp;4&nbsp; web.if.ktu.lt (193.219.33.9)&nbsp; 7.258 ms&nbsp; 10.911 ms&nbsp; 11.190 ms</p>
<p>1 eilutėje matomas DNS išrištas IP adresas, didžiausias tarpinių mazgų skaičius ir paketo dydis. Toliau nurodomas pirmas kelyje aptiktas mazgas ir trys laiko reikšmės, nurodančios mazgo atsakymo laiką.</p>
<p>Programa &#8220;NMap&#8221;</p>
<p>Programa &#8220;NMap&#8221; skirta tinklo ir jo saugumo tyrimui.</p>
<p>Su programa galime:</p>
<ul>
<li>nustatyti veikiančius tinklo įrenginius</li>
<li>skenuoti prievadus, surasti atvirus prievadus</li>
<li>nustatyti programinės įrangos versiją</li>
<li>atpažinti operacinę sistemą.</li>
</ul>
<p>Programos &#8220;NMap&#8221; naudojimas yra labai paprastas. NMap naudojama komandinėje eilutėje, arba naudojant grafinį atitikmenį Zenmap.</p>
<p>Tinklo aktyvių kompiuterių aptikimas, panaudojus nmap:</p>
<p># nmap -Sp 192.168.58.2/24</p>
<p>Programa &#8220;NMap&#8221; pateikia keletą skirtingų prievadų skenavimo būdų: TCP, TCP SYN, UDP bei kitus.</p>
<p>TCP connect skenavimas yra atliekamas nurodant -sT raktą.</p>
<p>UDP skenavimas atliekamas naudojant -sU raktą.</p>
<p>Operacinės sistemos nustatymui naudojamas -O raktas.</p>
<p>Kompiuterio tinklo parametrų informacija</p>
<p>Kompiuterio tinklo interfeisų parametrų konfiguracijos informacijos nustatymam Linux operacinėje sistemoje naudojama ifconfig komanda (Windows OS atitikmuo yra ipconfig). Paleidžiant komandą nenurodant rakto, išvedama trumpa informacija apie visus sistemoje esančius interfeisus. Pateikiamas informacijos pavyzdys Linux operacinėje sistemoje:</p>
<p>eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0f:ea:5b:8f:f8 &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:1000<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:0 (0.0 B)&nbsp; TX bytes:0 (0.0 B)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interrupt:28 Base address:0xe000</p>
<p>eth0:avahi Link encap:Ethernet&nbsp; HWaddr 00:0f:ea:5b:8f:f8 &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:169.254.11.9&nbsp; Bcast:169.254.255.255&nbsp; Mask:255.255.0.0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interrupt:28 Base address:0xe000</p>
<p>lo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Local Loopback &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:127.0.0.1&nbsp; Mask:255.0.0.0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: ::1/128 Scope:Host<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP LOOPBACK RUNNING&nbsp; MTU:16436&nbsp; Metric:1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:8340 errors:0 dropped:0 overruns:0 frame:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:8340 errors:0 dropped:0 overruns:0 carrier:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:2817228 (2.8 MB)&nbsp; TX bytes:2817228 (2.8 MB)</p>
<p>wlan0&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0f:ea:5b:8f:f8 &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:10.4.4.122&nbsp; Bcast:10.4.7.255&nbsp; Mask:255.255.248.0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: 2001:778:12:24:20f:eaff:fe5b:8ff8/64 Scope:Global<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::20f:eaff:fe5b:8ff8/64 Scope:Link<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:917823 errors:0 dropped:0 overruns:0 frame:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:139160 errors:0 dropped:0 overruns:0 carrier:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:1000<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:208556559 (208.5 MB)&nbsp; TX bytes:28994170 (28.9 MB)</p>
<p>Keli terminų paaiškinimai:</p>
<p>Protokolas &#8211; Tai taisyklių ir susitarimų rinkinys, apibrėžiantis duomenų mainų tarp dviejų ar daugiau kompiuterinių sistemų. Pvz: FTP, HTTP, HTTPS, IMAP, POP3, SMPT, SSL, SSH ir kiti.</p>
<p>TCP/IP (Transmission Control Protocol/Internet Protocol) protokolas &#8211; bendras TCP ir IP protokolų rinkinys. TCP garantuoja, kad duomenys bus perduoti be klaidų. IP protokolas priskiria vietinius IP adresus fiziniams tinklo adresams, suteikia adresus, su kuriais veikia maršrutizatoriai ( router).</p>
<p>UDP protokolas (User Datagram Protocol) &#8211; duomenų perdavimo protokolas skirtas tiesiog siųsti duomenis be persiuntimo klaidų aptikimo ir jų taisymo.</p>
<p>ICMP (Internet Control Message Protocol) protokolas &#8211; tinklo darbo stebėjimo protokolas.</p>
<p>MAC (Media Access Control) adresas &#8211; unikalus kiekvieno tinklo įtaiso ( Ethernet adapterio) adresas, suteikiamas dar gamykloje. MAC adresas sudarytas iš dviejų dalių po 3 baitus. Pirmoji dalis apibūdina gamintoją, antroji dalis užpildoma pačio gamintojo. MAC adresai turėtų būti unikalūs visame pasaulyje, tačiau tai nebūtina sąlyga.</p>
<p>Maršrutizatorius (router) &#8211; kompiuterių tinklus jungiantis įrenginys, atliekantis siunčiamų duomenų paketų nukreipimo (maršrutizavimo) funkciją.</p>
<p>Komutatorius (switch) &#8211; tai daugelį skirtingų jungčių turintis koncentratorius, galintis paskirstyti visus duomenis reikiamiems tinklo segmentams.<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://kernel.lt/2010/04/tinklo-skenavimas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->