<?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>AlexJ &#187; emulator</title>
	<atom:link href="http://alexj.info/tag/emulator/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexj.info</link>
	<description>Computer Science Journal</description>
	<lastBuildDate>Thu, 26 Jan 2012 09:55:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Home Routers: GNS3 &amp; IPv6</title>
		<link>http://alexj.info/2008/11/13/home-routers-gns3-ipv6/</link>
		<comments>http://alexj.info/2008/11/13/home-routers-gns3-ipv6/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 15:55:42 +0000</pubDate>
		<dc:creator>AlexJ</dc:creator>
				<category><![CDATA[Cisco Networking Academy]]></category>
		<category><![CDATA[Computer Science Dept.]]></category>
		<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[dynamips]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://alexj.info/?p=92</guid>
		<description><![CDATA[Termenul de care aud mult prea des in ultimul timp este IPv6. Don&#8217;t get me wrong, sunt pro IPv6, doar ca nu imi place ca se vorbeste prea mult si se implementeaza prea putin. In curiculumul nou de CCNA4 exista o buna bucata de IPv6 (desi calitatea lui lasa de dorit, precum si lipsa laboratoarelor [...]]]></description>
			<content:encoded><![CDATA[<p>Termenul de care aud mult prea des in ultimul timp este <strong>IPv6</strong>. Don&#8217;t get me wrong, sunt pro IPv6, doar ca nu imi place ca se vorbeste prea mult si se implementeaza prea putin. In curiculumul nou de CCNA4 exista o buna bucata de IPv6 (desi calitatea lui lasa de dorit, precum si lipsa laboratoarelor practice).</p>
<p>Am decis sa fac un mini-lab in GNS3 (btw, ati putea sa va uitat peste <a href="?p=80">Introul la GNS3</a>) in care sa implementez basic IPv6 cu <strong>RIP</strong> ca protocol de rutare. O topologie cu 4 routere, legate astfel:</p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_top.jpg"><img class="aligncenter size-full wp-image-93" title="gns3_ipv6_top" src="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_top.jpg" alt="" width="500" height="304" /></a></p>
<p>Primul lucru pe care il vom face e sa aplicam adresele. Ce mi-a placut mie la IPv6 e faptul ca merge mai usor configurarea pentru ca e mai putin de scris (cel putin daca folosesc adrese simple, pentru laburi). Desi adresa v6 este mult mai lunga, exista o metoda de a prescurta o adresa prin neglijarea zerourilor (ex. 0001:0000:0000:0000:0000:0000:0000:0002 se poate scrie doar 1::2). Pe langa prescurtarea adresei se prescurteaza si subnetul (deci vom folosi notatia cu / ex. /64).</p>
<p>Vom folosi patru retele /96 de exemplu (asta inseamna ca fiecare retea va avea disponibile atatea adrese IP pentru hosturi cat tot spatiul de adresare IPv4&#8230;cool huh? <img src='http://alexj.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  merge impotriva a tot ce am invatat despre conservarea IPurilor <img src='http://alexj.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). Si vom avea retele 1::0, 2::0, 3::0 si 4::0 /96.  Configuarea va arata cam asa:</p>
<p><strong>R1&gt;en</strong></p>
<p><strong>R1#configure terminal</strong></p>
<p><strong>R1(config)#interface f0/0</strong></p>
<p><strong>R1(config-if)#ipv6 address 1::1/96</strong></p>
<p><strong>R1(config-if)#no shutdown</strong></p>
<p><strong>R1(config)#end</strong></p>
<p>Practic singura diferenta este faptul ca in loc de &#8220;ip address&#8221; avem &#8220;ipv6 addess&#8221;. Atentie, o interfata poate avea ambele adrese IP, si v4 si v6.</p>
<p>Facem o verificare daca am configurat cum trebuie cu<strong> #show <span style="text-decoration: underline;">ipv6</span> interface brief</strong>.</p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_sh_brief.jpg"><img class="aligncenter size-full wp-image-100" title="gns3_ipv6_sh_brief" src="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_sh_brief.jpg" alt="" width="500" height="283" /></a></p>
<p>Facusem o greseala si vroiam sa va atrag atentia Pe R1 am setat gresit adresa ip (v6) si apoi am setat-o si pe cea buna. Nu se suprascrie peste cea veche&#8230; pot fi mai multe adrese asociate unei interfete. Am corectat dupa. Daca incercati sa dati <strong>show ip int brief</strong> veti vedea ca nu este nimic acolo. Sunt stackuri diferite&#8230; saterile ipv4 cu cele ipv6 nu au nici o legatura.</p>
<p>Hai sa trecem la routare. Prima data trebuie sa activam forward-area de pachete ipv6 prin comanda data pe toate routerele</p>
<p><strong>R1(config)#ipv6 unicast-routing</strong></p>
<p>Next, pornim RIP-ul. RIPv6 seamana putin cu OSPF deoarece putem lansa mai multe instante, doar ca in loc sa fie identificate prin numar de proces, sunt identificate printr-un nume. Activarea RIP se face prin</p>
<p><strong>R1(config)#ipv6 router rip <em>nume</em></strong></p>
<p><strong>R1(config-rtr)#<em>exit</em></strong></p>
<p>Spre deosebire de RIPul vechi, nu vom mai specifica retelele pe care facem schimb de route, ci vom specifica interfetele.</p>
<p><strong>R1(config-if )#ipv6 rip <em>nume </em>enable</strong><strong><br />
</strong></p>
<p>Verificam daca au fost invatate rutele prin <strong>show ipv6 route</strong></p>
<p>Informatile despre procesele RIP le aflat prin <strong>show ipv6 rip</strong></p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_sh_route.jpg"><img class="aligncenter size-medium wp-image-101" title="gns3_ipv6_sh_route" src="http://alexj.info/wp-content/uploads/2008/08/gns3_ipv6_sh_route-300x167.jpg" alt="" width="300" height="167" /></a></p>
<p>In tabele din <strong>show ip route</strong> nu se va produce nici o modificare deoarece, dupa cum am zis, sunt stive diferite.</p>
<p>Un <strong>ping </strong>intre oricare adrese va demonsta ca avem o convergenta.</p>
<p>That&#8217;s all.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexj.info/2008/11/13/home-routers-gns3-ipv6/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>DOSbox for nostalgia</title>
		<link>http://alexj.info/2008/09/24/dosbox-for-nostalgia/</link>
		<comments>http://alexj.info/2008/09/24/dosbox-for-nostalgia/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 22:24:48 +0000</pubDate>
		<dc:creator>AlexJ</dc:creator>
				<category><![CDATA[Funny Stuff]]></category>
		<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software Review]]></category>
		<category><![CDATA[abandonware]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[DOSbox]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[old games]]></category>

		<guid isPermaLink="false">http://alexj.info/?p=301</guid>
		<description><![CDATA[Nu mai am de mult contact cu lumea jocurilor noi, dar uneori o pauza nu strica. Am vazut relativ recent la cineva aparent la fel de nostalgic ca si mine, niste jocuri extrem de vechi (DOS sau maxim Win95) si mi-am adus aminte cat de interesante puteau fi. Dar cum astfel de jocuri nu mai [...]]]></description>
			<content:encoded><![CDATA[<p>Nu mai am de mult contact cu lumea jocurilor noi, dar uneori o pauza nu strica. Am vazut relativ recent la cineva aparent la fel de nostalgic ca si mine, niste jocuri extrem de vechi (DOS sau maxim Win95) si mi-am adus aminte cat de interesante puteau fi. Dar cum astfel de jocuri nu mai merg in Win XP or later sau pe Linux este nevoie de un emulator. De la acest prieten am aflat de <strong>DOSbox</strong>, un soft destul de fain. Merge pe orice platforma si este open soruce. Puteti sa il downloadati de pe <a title="dosbox" href="http://www.dosbox.com/" target="_blank">http://www.dosbox.com/</a>.</p>
<p>Bineinteles jocurile trebuiesc obtinute separat, dar am reusit sa fac rost de niste titluri destul de populare (gen Lemmings, Wolf3D, Prehistorik). De mentionat ca abandoneware-ul (cum mai sunt cunoscute softurile vechi) inca au nevoie de aceeasi licenta ca si cand ar fi noi.</p>
<p>Softul se instaleaza destul de usor (prin installer, surse sau package manager). Trebuie rulata consola de dosbox, apoi mountat un director (cel cu jocul) de pe sistemul de fisiere in structura de directoare emulata in dosbox. Aceasta se face pri  comanda<strong> mount c: /home/cale/spre/director</strong> , unde C: este driveul emulat, iar /home/&#8230; este un director de pe sistemul de operare. Dupa ce dati mount puteti naviga prin C: cu comenzi normale de DOS.</p>
<p style="text-align: center;"><a href="http://alexj.info/wp-content/uploads/2008/09/screenshot.png"><img class="size-full wp-image-302 aligncenter" title="screenshot" src="http://alexj.info/wp-content/uploads/2008/09/screenshot.png" alt="" width="500" height="375" /></a></p>
<p>M-a mirat foarte mult faptul ca inca mai stiam multe din secretele jocurilor (Prehistorik2, Wolf3D) <img src='http://alexj.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>O chestie funny pe care am descoperit-o la Prehistorik2: la ecranul initial zice &#8220;Yeaa! My game is still working in 2008!! Programmed in 1992 on an .286 12MHz&#8230;enjoy oldies!!&#8221;.  A fost gandit pentru viitor jocul <img src='http://alexj.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  The clasics never die <img src='http://alexj.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Enjoy! <img src='http://alexj.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alexj.info/2008/09/24/dosbox-for-nostalgia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Home Routers: GNS3/dynagen/dynamips Intro</title>
		<link>http://alexj.info/2008/08/20/home-routers-gns3dynagendynamips-intro/</link>
		<comments>http://alexj.info/2008/08/20/home-routers-gns3dynagendynamips-intro/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 22:27:06 +0000</pubDate>
		<dc:creator>AlexJ</dc:creator>
				<category><![CDATA[Cisco Networking Academy]]></category>
		<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[.bin]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[dynagen]]></category>
		<category><![CDATA[dynamips]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://alexj.info/?p=80</guid>
		<description><![CDATA[Daca vreti sa va jucati cu un router Cisco si nu aveti acces la un echipament adevarat, aveti nevoie de un soft care sa va ofere aceleasi functii ca the real deal. Am mai mentionat Packet Tracer, un tool oferit de Cisco cu multe functii oferite (cel putin de la versiunea 4 in sus). Imi [...]]]></description>
			<content:encoded><![CDATA[<p>Daca vreti sa va jucati cu un router Cisco si nu aveti acces la un echipament adevarat, aveti nevoie de un soft care sa va ofere aceleasi functii ca the real deal. Am mai mentionat Packet Tracer, un tool oferit de Cisco cu multe functii oferite (cel putin de la versiunea 4 in sus). Imi place foarte mult sa il folosesc si il recomand. Dar Packet Tracer este un <span style="text-decoration: underline;">simulator</span>. Aceasta inseamna ca doar simuleaza ce ar trebui sa faca adevaratul router. In spate sunt doar niste if-uri si else-uri si in functie de ce comanda este introdusa si anumiti parametrii se returneaza un output.</p>
<p>O alta varianta ar fi un <strong>emulator</strong>. Diferenta este ca in loc sa simuleze ce ar face codul <strong>IOS</strong>-ului (sistemul de operare al routerelor Cisco), el chiar ruleaza codul doar ca nu pe platforma routerului (Power PC) ci pe o platforma de PC (i386).  Un astfel de soft este <a title="Dynamips" href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator" target="_blank"><strong>Dynamips</strong></a>, care ruleaza IOS-ul pe un PC sub forma unui daemon (serviciu), accesibil prin telnet pe un port pe localhost. Pentru a crea o retea de astfel de routere avem nevoie de un al doilea program care sa le lege. Aici intervine <a title="Dynagen" href="http://dynagen.org/" target="_blank"><strong>Dynagen</strong></a>. Acesta controleaza instante de dynamips in functie de setarile fisierului <strong>.net </strong>unde se mentioneaza routerele si felul in care sunt conectate (prin interfete Ethernet/ Seriale, switch virtual sau nor de Frame Relay).</p>
<p>Dar interfata dynagen este foarte user unfriendly (command line care mai ales in Windows e..well..Windows). Aici intervine <strong><a title="GNS3" href="http://www.gns3.net/" target="_blank">GNS3</a></strong>. Este o interfata grafica care ruleaza deasupra lui dynagen si dynamips si este la fel de usor de folosit ca Packet Tracer. Puteti downloada installerul de Windows complet cu toate pachetele necesare (inclusiv dynamips si WinPCAP- pachetul ce captureaza pachetele pe pe interfete) de <a title="aici" href="http://downloads.sourceforge.net/gns-3/GNS3-0.5-win32-all-in-one.exe?download" target="_blank">aici</a>.</p>
<p>Dupa instalare, la prima rulare a GNS3 trebuie specificata calea catre executabilul dynamips (ar trebui sa fie detectat automat) si, mai important, calea catre un IOS. <strong>Atentie! </strong>Dynamips este doar emulatorul, programul de baza PESTE care ar rula un IOS. Asta inseamna ca de sistemul de operare al routerului trebuie sa faceti rost voi (Cisco IOS este un sistem de operare proprietar si closed-source&#8230; trebuie sa aveti drep de folosire al lui). IOS-ul vine sub forma unui fisier .<strong>bin</strong>, cu o dimensiunea de 10-50MB in functie de capabilitatile versiunii respective. Trebuie sa asociati modele de routere din GNS3 cu anumite sisteme de operare.</p>
<p>Designul unei topologii este foarte usor. All drag&#8217;n'drop. Adaugati echipamente din meniul din stanga si le conectati cu cablurile respective.</p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_top.jpg"><img class="aligncenter size-full wp-image-87" title="gns3_top" src="http://alexj.info/wp-content/uploads/2008/08/gns3_top.jpg" alt="" width="500" height="333" /></a></p>
<p>(Don&#8217;t mind the quality of the images&#8230;all done in MSPaint <img src='http://alexj.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
<p>Pasul urmator este sa porniti routerele&#8230;</p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_start.jpg"><img class="aligncenter size-full wp-image-88" title="gns3_start" src="http://alexj.info/wp-content/uploads/2008/08/gns3_start.jpg" alt="" width="500" height="322" /></a></p>
<p>Dupa pornire, puteti sa accesati routerele prin Telnel. Din acelasi meniu ca si Start aveti Console. Rezultatul:</p>
<p><a href="http://alexj.info/wp-content/uploads/2008/08/gns3_console.jpg"><img class="aligncenter size-full wp-image-89" title="gns3_console" src="http://alexj.info/wp-content/uploads/2008/08/gns3_console.jpg" alt="" width="500" height="317" /></a></p>
<p>Si asta ar fi GNS3 in 10 minute. Recunosc ca sistemul nu e chiar usor pentru un incepator, dar de multe ori merita.</p>
<p><strong>Pros and Cons</strong>: Proul este ca e un emulator si nu un simulator, deci permite cea mai realistica simulare a unui router. Cons-urile sunt mai multe: in primul rand mananca o cantitate imensa de resurse (RAM si CPU). In al doilea rand, trebuie sa procurati IOS-ul (ceea ce nu e usor). Si de simulat, nu putem emula decat routere si PIX-uri (cu ceva munca am inteles ca se poate emula si un Switch Layer3).</p>
<p>Am zis ca o introducere in acest sistem este necesara deoarece as dori sa revin cu alte exemple de lucruri ce pot fi facute cu aceste tooluri.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexj.info/2008/08/20/home-routers-gns3dynagendynamips-intro/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

