<?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>/home/mihap/KrNeki &#187; cisco</title>
	<atom:link href="http://blog.mihap.si/category/cisco/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mihap.si</link>
	<description>Mihov BloG o nepomembnih stvareh...</description>
	<lastBuildDate>Wed, 30 Nov 2011 07:29:50 +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>IPAM (IP address management)</title>
		<link>http://blog.mihap.si/ipam-ip-address-management/</link>
		<comments>http://blog.mihap.si/ipam-ip-address-management/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 17:26:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Aktualno]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.mihap.si/?p=552</guid>
		<description><![CDATA[Lately I have played around in my free time with creating IPv4/v6 address management program, as a replacement for managing IP addresses and subnets etc. in excel file&#8230; There are many commercial IPAMs available, which can do even more stuff, but I prefer to keep things light, simple, free and without unneeded balast. App is [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have played around in my free time with creating IPv4/v6 address management program, as a replacement for managing IP addresses and subnets etc. in excel file&#8230; There are many commercial IPAMs available, which can do even more stuff, but I prefer to keep things light, simple, free and without unneeded balast.<br />
<a href="http://blog.mihap.si/wp-content/uploads/2011/04/2_dashboard.png" rel="lightbox[552]"><img src="http://blog.mihap.si/wp-content/uploads/2011/04/2_dashboard-300x208.png" alt="" title="Dashboard" width="300" height="208" class="size-medium wp-image-580" style="border:none" /></a></p>
<p>App is ajax-based using jQuery libraries, it uses php scripts and javascript and some HTML5 features, so some modern browser is preferred to be able to display javascript quickly/correctly&#8230; </p>
<p>Some main features include:</p>
<ul>
<li>Section / Subnet separation</li>
<li>IPv4/v6 support</li>
<li>Displays free range and number of clients</li>
<li>Subnet statistics</li>
<li>User management</li>
<li>E-Mail notification</li>
<li>Import IP addresses from XLS / CSV file</li>
<li>IPv4/v6 calculator</li>
<li>Search IP database</li>
<li>and many others.</li>
</ul>
<p>If there will be interest I plan to launch it as an open source project. Next plans for v 0.2 are use of domain authentication, viewer-only user type, rss change feed, mass edit/delete/create, etc. </p>
<p>App can be tested on the following demo page:<br />
<a href="http://ipamdemo.mihap.si">ipamdemo</a></p>
<p>Some screenshots are below&#8230;<br />

<a href='http://blog.mihap.si/ipam-ip-address-management/2_dashboard/' title='Dashboard'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/2_dashboard-150x150.png" class="attachment-thumbnail" alt="Dashboard" title="Dashboard" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/3_ipv4/' title='3_ipv4'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/3_ipv4-150x150.png" class="attachment-thumbnail" alt="3_ipv4" title="3_ipv4" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/4_ipv6/' title='4_ipv6'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/4_ipv6-150x150.png" class="attachment-thumbnail" alt="4_ipv6" title="4_ipv6" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/5_ipedit/' title='5_ipEdit'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/5_ipEdit-150x150.png" class="attachment-thumbnail" alt="5_ipEdit" title="5_ipEdit" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/6_ipcalc/' title='6_ipCalc'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/6_ipCalc-150x150.png" class="attachment-thumbnail" alt="6_ipCalc" title="6_ipCalc" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/7_search/' title='7_search'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/7_search-150x150.png" class="attachment-thumbnail" alt="7_search" title="7_search" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/8_subnetmanagement/' title='8_subnetManagement'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/8_subnetManagement-150x150.png" class="attachment-thumbnail" alt="8_subnetManagement" title="8_subnetManagement" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/9_user/' title='9_user'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/9_user-150x150.png" class="attachment-thumbnail" alt="9_user" title="9_user" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/10_logs/' title='10_logs'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/10_logs-150x150.png" class="attachment-thumbnail" alt="10_logs" title="10_logs" /></a>
<a href='http://blog.mihap.si/ipam-ip-address-management/11_import/' title='11_import'><img width="150" height="150" src="http://blog.mihap.si/wp-content/uploads/2011/04/11_import-150x150.png" class="attachment-thumbnail" alt="11_import" title="11_import" /></a>
</p>
<p>suggestions/comments are welcome <img src='http://blog.mihap.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
brm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/ipam-ip-address-management/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/ipam-ip-address-management/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>Cisco ASA capture</title>
		<link>http://blog.mihap.si/cisco-asa-capture/</link>
		<comments>http://blog.mihap.si/cisco-asa-capture/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 19:24:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[guides]]></category>

		<guid isPermaLink="false">http://blog.mihap.si/?p=465</guid>
		<description><![CDATA[Ena uporabna od @simonzekar &#8211; na Cisco ASI lahko capture spravimo kot pcap file in ga na racunalniku odpremo z wiresharkom, jasno zelo uporabno za troubleshooting&#8230; copy /pcap capture:ime_capturja ftp://user:pass@server/capture.pcap lpm]]></description>
			<content:encoded><![CDATA[<p>Ena uporabna od <a href="http://twitter.com/simonzekar/">@simonzekar</a> &#8211; na Cisco ASI lahko capture spravimo kot pcap file in ga na racunalniku odpremo z wiresharkom, jasno zelo uporabno za troubleshooting&#8230; </p>
<pre>
copy /pcap capture:ime_capturja ftp://user:pass@server/capture.pcap
</pre>
<p>lpm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/cisco-asa-capture/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/cisco-asa-capture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco terminal access in Leopard via minicom</title>
		<link>http://blog.mihap.si/cisco-terminal-access-in-leopard-via-minicom/</link>
		<comments>http://blog.mihap.si/cisco-terminal-access-in-leopard-via-minicom/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 13:55:40 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/08/05/cisco-terminal-access-in-leopard-via-minicom/</guid>
		<description><![CDATA[Pravkar sem se kar malo namatral s terminalnim dostopom do Cisco routerja preko OSXa&#8230; Seveda, lahko uporabimo built-in program screen, tezava pa se je pojavila ker screen nima bufferja, torej lahko vidimo samo tisto kar je trenutno na zaslonu kar je annoying&#8230; Resitev? Dobri stari minicom v povezavi s Finkom in Applovimi XCode toolsi (potrebujemo [...]]]></description>
			<content:encoded><![CDATA[<p>Pravkar sem se kar malo namatral s terminalnim dostopom do Cisco routerja preko OSXa&#8230; Seveda, lahko uporabimo built-in program <a href="http://www.gnu.org/software/screen/">screen</a>, tezava pa se je pojavila ker screen nima bufferja, torej lahko vidimo samo tisto kar je trenutno na zaslonu kar je annoying&#8230;</p>
<p>Resitev? Dobri stari <a href="http://en.wikipedia.org/wiki/Minicom">minicom</a> v povezavi s <a href="http://www.finkproject.org/">Finkom</a> in <a href="http://developer.apple.com/tools/xcode/">Applovimi XCode toolsi</a> (potrebujemo jih zaradi unstable paketov, ki jih je potrebno skompilati). Lahko pa preprosto uporabite <a href="http://homepage.mac.com/dalverson/zterm/">zterm</a>, vendar je minicom po mojem mnenju veliko boljsi.</p>
<p><img src="http://mihap.tushosting.si/blog/wp-content/uploads/2008/08/picture-2.png" alt="Picture 2.png" border="0" width="505" height="399" /></p>
<h3>Instalacija paketov</h3>
<p><span id="more-88"></span></p>
<p>- <a href="https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20138">XCode</a>:  Je na voljo zastonj, opraviti je potrebno registracijo pri Applu&#8230; Zdownloadamo in poklikamo.</p>
<p>- <a href="http://www.finkproject.org/download/">Fink</a>: Pravtako parkrat kliknemo in smo ready.</p>
<h3>Unstable Fink paketi</h3>
<p>Kot sem ze omenil je minicom <a href="http://pdb.finkproject.org/pdb/package.php/minicom">unstable</a> paket, zato binarna verzija ni na voljo in ga moramo zbildati sami.</p>
<p>Najprej zazenemo <b><i>sudo fink configure</b></i> in pri vprasanju ce zelimo enablati unstable source recemo <b><i>Y</b></i>, ostalo lahko zaenkrat pustimo na miru (mirrorlist etc), lahko pa uporabite moj config file ki ga pastnete v <b><i>/sw/etc/fink.conf</b></i> (sem ga prilimal v p.s. spodaj).</p>
<p>Potem po <a href="http://www.finkproject.org/faq/usage-fink.php?phpLang=en%23unstable">uradnih navodilih</a> zazenemo </p>
<pre>fink selfupdate; fink index; fink scanpackages</pre>
<p>.</p>
<p>Sedaj moramo samo se enablati rsync (ali cvs) za unstable pakete: <b><i>fink selfupdate-rsync</b></i> ali pa <b><i>fink selfupdate-cvs</b></i> in ko koncno lahko koncno poinstaliramo minicom:</p>
<pre>fink install minicom</pre>
<h3>USB keyspan</h3>
<p>Ker Maci nimajo vec serijskega porta potrebujemo USB-to-serial converter, jaz imam npr. <a href="http://www.aten-usa.com/?support_df&amp;Item=UC232A">Atenovega UC-232A</a>:<br />
<img src="http://www.i-tech.com.au/Library/Image/Product/2005022316346001.jpg"></img></p>
<p>Poinstaliramo <a href="http://www.aten-usa.com/?support_df&amp;Item=UC232A">driverje</a>, potem pogledamo kam nam je pripel novo napravo:</p>
<pre>ls -l /dev/tty.*</pre>
<p>. moj je <b><i>/dev/tty.UC-232AC</b></i>.</p>
<p>Sedaj zazenemo konfiguracijo za minicom <b><i>sudo minicom -s</b></i> in pod <b><i>serial port setup</b></i> za device izberemo kar nam je vrnil ls -l, torej v mojem primeru <b><i>/dev/tty.UC-232AC</b></i>. Spremenimo se pariteto in hitrost na <b><i>9600 8N1</b></i> ter shranimo konfiguracijo kot default.</p>
<p>In to je to.</p>
<p>lpm</p>
<p>
p.s.:</p>
<p>- <b>/sw/etc/fink.conf</b> (za SLO)</p>
<pre>
# Fink configuration, initially created by bootstrap
Basepath: /sw
RootMethod: sudo
Trees: local/main stable/main stable/crypto unstable/main unstable/crypto
Distribution: 10.5
SelfUpdateTrees: 10.4
ConfFileCompatVersion: 1
Mirror-apache: http://www.apache.si
Mirror-apt: http://bindist.finkmirrors.net/bindist<bR>
Mirror-cpan: ftp://ftp.arnes.si/software/perl/CPAN
Mirror-ctan: ftp://tug.ctan.org/tex-archive
Mirror-debian: http://ftp.si.debian.org/debian
Mirror-freebsd: ftp://ftp.si.freebsd.org/pub/FreeBSD/ports/distfiles
Mirror-gimp: ftp://ftp.gimp.org/pub/gimp
Mirror-gnome: ftp://ftp.gnome.org/pub/GNOME
Mirror-gnu: ftp://ftp.gnu.org/gnu
Mirror-kde: ftp://ftp.kde.org/pub/kde
Mirror-master: http://distfiles.master.finkmirrors.net/
Mirror-rsync: rsync://distfiles.master.finkmirrors.net/finkinfo/
Mirror-sourceforge: http://eu.dl.sourceforge.net/sourceforge/
MirrorContinent: eur
MirrorCountry: eur-si
MirrorOrder: MasterFirst
ProxyPassiveFTP: true
UseBinaryDist: true
Verbose: 1
SelfUpdateMethod: rsync
</pre>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/cisco-terminal-access-in-leopard-via-minicom/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/cisco-terminal-access-in-leopard-via-minicom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RANCID with webSVN on Gentoo</title>
		<link>http://blog.mihap.si/rancid-with-websvn-on-gentoo/</link>
		<comments>http://blog.mihap.si/rancid-with-websvn-on-gentoo/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 12:14:25 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/08/01/rancid-with-websvn-on-gentoo/</guid>
		<description><![CDATA[RANCID (Really Awesome New Cisco confIg Differ) je aplikacija, ki avtomatizirano dela backupe konfiguracij Cisco naprav tako, da se ob specificiranem casu nalogira na device in izvede kup predefiniranih komand. Spremembam sledi s pomocjo CVS (Concurrent version system) ali pa SVN (Subversion), s pomocjo websvn pa lahko spremembe prikazemo preko spletnega vmesnika ter vidimo, kaj [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shrubbery.net/rancid/">RANCID</a> (Really Awesome New Cisco confIg Differ) je aplikacija, ki avtomatizirano dela backupe konfiguracij Cisco naprav tako, da se ob specificiranem casu nalogira na device in izvede kup predefiniranih komand. Spremembam sledi s pomocjo <a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> (Concurrent version system) ali pa <a href="http://en.wikipedia.org/wiki/Subversion_%2528software%2529">SVN</a> (Subversion), s pomocjo websvn pa lahko spremembe prikazemo preko spletnega vmesnika ter vidimo, kaj se je spremenilo med razlicnimi verzijami:</p>
<p><a href="http://shrani.si/?3j/a7/20u2i9HX/picture-2.png" rel="lightbox[86]"><img src="http://shrani.si/t/3j/a7/20u2i9HX/picture-2.jpg"></a></p>
<p>Na <a href="http://gentoo-wiki.com/Main_Page">Gentoo wikiju</a> je <a href="http://gentoo-wiki.com/HOWTO_Rancid">how-to za rancid</a>, preko njega si namestite rancid program, tukaj se ne bom ponavljal. Dodal pa bom navodila za delovanje s pomocjo SVN sistema ter websvn streznika &#8211; original guide uporablja CVS (SVN je naslednik CVSa). Ob priliki bom seveda tudi uredil guide na Gentoo wikiju.</p>
<h3>Priprava sistema</h3>
<p><span id="more-86"></span></p>
<p>Kot sem ze omenil do sedaj predvidevam, da rancid kot tak ze deluje, zato nadaljujemo z instalacijo websvn programa. Naj omenim samo se to, da mora biti rancid verzija &gt;= <a href="http://www.shrubbery.net/pipermail/rancid-discuss/2006-February/001358.html">2.3.2a3</a>. Seveda predvidevam tudi da imate delujoc apache streznik.</p>
<p>Najprej namestimo subversion s podporo za apache in svn streznik, ter python in perl module za apache:</p>
<p><code>echo "dev-util/subversion apache2 svnserve" &gt;&gt; /etc/portage/package.use<br />
emerge -uav subversion mod_python mod_perl</code></p>
<p>Potem povemo apachu naj uporablja python, perl, svn in dav? module ter restartamo apache streznik:</p>
<p><code>vi /etc/conf.d/apache2<br />
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D PYTHON -D SVN -D DAV -D PERL"</p>
<p>/etc/init.d/apache2 restart<br />
</code><br />
Sedaj instaliramo se websvn:<br />
<code>emerge -av websvn</code></p>
<p>In v konfiguracijski fajl dodamo SVN repozitorij, ki ga bomo kasneje kreirali&#8230;</p>
<p><code>vi /var/www/localhost/htdocs/websvn/include/config.php</code><br />
dodamo / spremenimo vrstico<br />
<code>$config-&gt;addRepository('ime_repozitorija', 'file:///var/rancid/CVS');</code><br />
</p>
<h3>Konfiguracija</h3>
<p>V kolikor ste sledili guideu iz Gentoo wikija moramo popraviti nekaj stvari, da nam bo rancid deloval s SVN sistemom&#8230;</p>
<p>Najprej uredimo rancid konfiguracijo in povemo, naj uporabi SVN namesto CVS:<br />
<code>vi /etc/rancid/rancid.conf</p>
<p>RCSSYS=svn; export RCSSYS<br />
FILTER_PWDS=NO; export FILTER_PWDS<br />
NOCOMMSTR=NO; export NOCOMMSTR<br />
LIST_OF_GROUPS="Networking"<br />
</code></p>
<p>Ce ste med instalacijo ze zagnali <code>./rancid-cvs</code>, potem morate stare konfiguracije pobrisati, saj uporabljajo CVS repozitorije in kreirati nove za SVN&#8230;</p>
<p><code><br />
rm -fr /var/rancid/*<br />
su rancid<br />
./usr/rancid/bin/rancid-cvs<br />
</code></p>
<h4>Test-start</h4>
<p>V kolikor je slo tole cez brez napak lahko rocno zazenemo rancid in naredimo troubleshooting:<br />
<code><br />
su rancid<br />
/usr/rancid/bin/rancid-run</code></p>
<p>Pomembno je, da vse stvari delamo kot user rancid, drugace imamo lahko tezave s pravicami (to je tudi dober hint za troubleshooting -&gt; priporocam tudi <code>chown -R rancid:rancid /var/rancid/</code> ko koncate s konfiguriranjem).</p>
<p>V <code>/var/rancid/logs</code> se shranjujejo logi, tukaj se zacne troubleshooting. Ce je vse ok boste lahko v direktoriju <code>var/rancid/Networking/configs</code> videli konfiguracije naprav. Ce dela tudi websvn lahko preverite na websvn direktoriju vasega streznika (v primeru localhosta na <a href="http://localhost/websvn/">http://localhost/websvn/</a>). Naprave pa se bodo preverjale tako pogosto, kot je to specificirano v crontabu (<code>crontab -l -u rancid</code>).</p>
<h3>Koncni izdelek</h3>
<p>Na prvi strani vidimo routerje, ki so na voljo in klik na njih nam pokaze trenutno konfiguracijo. Na levi vidimo, kateri fajli so se spremenili v tem revisionu:</p>
<p><a href="http://shrani.si/?L/p/2QnTJhgE/picture-1.png" rel="lightbox[86]"><img src="http://shrani.si/t/L/p/2QnTJhgE/picture-1.jpg"></a></p>
<p>Tako izgleda trenutna konfiguracija izbranega routerja:</p>
<p><a href="http://shrani.si/?3j/a7/20u2i9HX/picture-2.png" rel="lightbox[86]"><img src="http://shrani.si/t/3j/a7/20u2i9HX/picture-2.jpg"></a></p>
<p>Pa se razlika dveh verzij:</p>
<p><a href="http://shrani.si/?3M/5Y/1Y3wUfJe/picture-3.png" rel="lightbox[86]"><img src="http://shrani.si/t/3M/5Y/1Y3wUfJe/picture-3.jpg"></a></p>
<p>In pa log sprememb za par verzij nazaj:</p>
<p><a href="http://shrani.si/?3L/21/1Onp82Fd/picture-4.png" rel="lightbox[86]"><img src="http://shrani.si/t/3L/21/1Onp82Fd/picture-4.jpg"></a></p>
<p>skratka zna biti kar precej uporabno. <img src='http://blog.mihap.si/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Mozno je, da sem kaj spustil, feedback zazeljen. ce se se kaj spomnim bom dopolnil.</p>
<p>lpm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/rancid-with-websvn-on-gentoo/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/rancid-with-websvn-on-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco synchronous logging</title>
		<link>http://blog.mihap.si/cisco-synchronous-logging/</link>
		<comments>http://blog.mihap.si/cisco-synchronous-logging/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 09:01:53 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[guides]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/04/28/cisco-synchronous-logging/</guid>
		<description><![CDATA[Ok, tisti ki kaj kucate Cisco device veste, da zna bit zelo annoying, ce se v terminalu pojavi syslog sporocilo medtem ko pisemo komando, ker potem ne vidimo vec kaj smo vpisali zaradi logging sporocila in ratamo zelo jezni&#8230; Primer: router(config)#exit router#krn Apr 28 10:41:39: %SYS-5-CONFIG_I: Configured from console by mihap onvty0 (10.0.0.1)eki Pozorni bodite [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, tisti ki kaj kucate Cisco device veste, da zna bit zelo annoying, ce se v terminalu pojavi syslog sporocilo medtem ko pisemo komando, ker potem ne vidimo vec kaj smo vpisali zaradi logging sporocila in ratamo zelo jezni&#8230;</p>
<p>Primer:<br />
<code><br />
router(config)#exit<br />
router#krn<br />
Apr 28 10:41:39: %SYS-5-CONFIG_I: Configured from console by mihap onvty0 (10.0.0.1)eki<br />
</code></p>
<p><span id="more-51"></span><br />
Pozorni bodite na moj input krneki &#8211; prvi del je na zacetku vrstice, potem se vrine syslog sporocilo in input se nadaljuje za tem, ne da bi dodal novo vrstico&#8230; Skratka annoying.</p>
<p>tega se znebimo s pomocjo <strong>logging synchronous</strong> komande, na primer na vty dostopu&#8230;</p>
<p><code><br />
router(config)#line vty 0 4<br />
router(config-line)#logging synchronous<br />
</code><br />
Sedaj izgleda ista stvar takole takole:<br />
<code><br />
router(config)#exit<br />
router1#krn<br />
Apr 28 10:40:30: %SYS-5-CONFIG_I: Configured from console by mihap onvty0 (10.0.0.1)<br />
router#krneki</code></p>
<p>lpm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/cisco-synchronous-logging/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/cisco-synchronous-logging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>tftp streznik</title>
		<link>http://blog.mihap.si/tftp-streznik/</link>
		<comments>http://blog.mihap.si/tftp-streznik/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 13:11:31 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/04/20/tftp-streznik/</guid>
		<description><![CDATA[Tisti, ki delate s Cisco napravami ste sigurno ze naleteli na potrebo po fttp strezniku (tftp on Wikipedia). Na kratko, tftp je streznik, preko katerega lahko prenasamo npr IOS slike, lahko naredimo restore backupa, kopiramo konfiguracije routerjev na streznik in se mnogo drugega. Konfiguracija streznika je izredno preprosta. Izbral sem atftp streznik (advanced tftp), ker [...]]]></description>
			<content:encoded><![CDATA[<p>Tisti, ki delate s Cisco napravami ste sigurno ze naleteli na potrebo po fttp strezniku (<a href="http://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol">tftp on Wikipedia</a>). Na kratko, tftp je streznik, preko katerega lahko prenasamo npr IOS slike, lahko naredimo restore backupa, kopiramo konfiguracije routerjev na streznik in se mnogo drugega.</p>
<p><span id="more-46"></span><br />
Konfiguracija streznika je izredno preprosta.<br />
Izbral sem <a href="http://freshmeat.net/projects/atftp/">atftp streznik</a> (advanced tftp), ker z njim lahko kreiramo fajle (z ostalimi implementacijami sem imel tezave pri tem).</p>
<p>Najprej torej instaliramo streznik:<br />
<code>emerge -av atftp</code></p>
<p>potem spremenimo folder, kamor naj se fajli shranjujejo, config se nahaja v /etc/conf.d/atftp. Dobro je nastaviti tudi IP, na katerem streznik poslusa ter logfile za debugging tezav:<br />
<code># Config file for tftp server<br />
TFTPD_ROOT="/var/www/localhost/htdocs/tftpdroot"<br />
TFTPD_OPTS="--daemon --user nobody --group nobody --bind-address 10.0.0.1 --logfile /var/log/atftpd.log"<br />
</code><br />
Jaz sem si izbral kar direktorij na strezniku, da lahko delam upload fileov preko ftpja v ta direktorij, izbira je poljubna.</p>
<p>Popravimo pravice za root direktorij za tftp streznik ter kreiramo log file:<br />
<code>chown nobody:nobody /var/www/localhost/htdocs/tftpdroot<br />
touch /var/log/atftpd.log<br />
chown nobody:nobody /var/log/atftpd.log"</code></p>
<p>Se zazenemo streznik in smo gotovi (lahko ga dodamo tudi da se zazene ob startu sistema):<br />
<code>/etc/init.d/atftp start<br />
rc-update add atftp default<br />
</code></p>
<p>Se en test: nalogiramo se na kaksen Cisco router in preverimo ce dela npr backup trenutno aktivne konfiguracije:<br />
<code>router#copy run tftp<br />
Address or name of remote host []? 10.0.0.1<br />
Destination filename [router-confg]? router-config-2008042001<br />
!!!!<br />
10460 bytes copied in 0.780 secs (13410 bytes/sec)<br />
router#<br />
</code></p>
<p>to je to. Dobro je dvigniti tudi kaksen ftp z GUIjem ali pa npr <a href="http://myha.blog.siol.net/2008/03/14/ajax-web-file-management/">Ajax file management</a>, preko katerega lahko uploadamo in downloadamo IOS, konfiguracije itd. Ko se mi bo dalo sledi se avtomatski backup z rancidom.</p>
<p>lpm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/tftp-streznik/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/tftp-streznik/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gentoo TACACS+ server</title>
		<link>http://blog.mihap.si/gentoo-tacacs-server/</link>
		<comments>http://blog.mihap.si/gentoo-tacacs-server/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 14:26:24 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/03/28/gentoo-tacacs-server/</guid>
		<description><![CDATA[TACACS+ (Terminal Access Controller Access-Control System Plus) je protokol, ki omogoča dostopovno kontrolo, avtorizacijo in acoounting do množice omrežnih naprav preko enega samega streznika. Najvecja prednost je torej to, da imamo centraliziran streznik, na katerem imamo definirane uporabnike, ki jim dovolimo izvedbo tocno dolocenih komand na routerjih. Vec si lahko preberete na wikipedii. Torej nam [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/TACACS%2B">TACACS+</a> (Terminal Access Controller Access-Control System Plus) je protokol, ki omogoča dostopovno kontrolo, avtorizacijo in acoounting do množice omrežnih naprav preko enega samega streznika. Najvecja prednost je torej to, da imamo centraliziran streznik, na katerem imamo definirane uporabnike, ki jim dovolimo izvedbo tocno dolocenih komand na routerjih. Vec si lahko preberete na <a href="http://en.wikipedia.org/wiki/TACACS%2B">wikipedii</a>.</p>
<p>Torej nam ni potrebno konfigurirati dostopa na vsakem routerju posebej, ampak samo vklopimo tacacs+ podporo in smo ready to go! <img src='http://blog.mihap.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Poleg tega pa imamo na strezniku tudi kompleten log file vseh dostopov, avtentikacij in komand, ki jih je kaksen uporabnik naredil na posamezni napravi. Pravice pa kot omenjeno lahko delamo per-user ali per-group &#8211; npr nadzorni center lahko izvede samo show komande, medtem ko administratorji lahko uporabljajo vse komande.</p>
<p>Tale guide je sicer Gentoo-oriented, vendar je sama konfiguracija streznika ter routerjev enaka tudi za druge distribucije&#8230;<br />
<span id="more-40"></span></p>
<p><strong>1. Instalacija streznika</strong></p>
<p>Na Gentooju je instalacija straigh-forward, samo emergamo tac_plus:<br />
<code>emerge -av tac-plus</code></p>
<p><strong>2. Konfiguracija streznika in uporabnikov</strong></p>
<p>Za tale primer bomo naredili samo preprosto osnovno konfiguracijo, skupine uporabnikov in dostope si kasneje skreirajte sami&#8230; Za vec nastavitev si oglejte <code>man tac_plus.conf</code>.<br />
Naredili bomo 2 uporabnika (admina ter limited userja, ki bo lahko izvedel samo "show ip *" ter "show interface *") ter dovolili dostop do streznika samo iz enega routerja&#8230;</p>
<p><code>vi /etc/tac_plus/tac_plus.conf</code></p>
<p><code>user = admin {<br />
default service = permit<br />
login = des F2Dk.dHKwPLDg<br />
}</code></p>
<p><code>user = user {<br />
default service = deny<br />
login = cleartext user<br />
cmd = show<br />
{<br />
permit ip<br />
permit interface<br />
deny .*<br />
}<br />
}</code></p>
<p>Dodamo se IP routerja ter geslo za dostop:<br />
<code>host = 10.0.0.10 {<br />
key = gremonapivo<br />
}</code></p>
<p>Kriptirana gesla kreiramo s komando <em>tac_pwd</em>:<br />
<code>server tac_plus # tac_pwd<br />
Password to be encrypted: encrypt_this<br />
F2Dk.dHKwPLDg<br />
server tac_plus #</code></p>
<p><strong>3. Zagon streznika</strong></p>
<p>Streznik zazenemo na standarden nacin:<br />
<code>/etc/init.d/tac_plus start</code><br />
Lahko ga seveda tudi zazenemo ob zagonu sistema &#8211; dodamo v default runlevel:<br />
<code>rc-update add tac_plus default</code></p>
<p><strong>4. Troubleshooting</strong></p>
<p>Za troubleshooting gledamo log fajle:<br />
<code>tail -f /var/log/tac_plus.*</code></p>
<p>tac_plus.log je log streznika,<br />
tac_plus.auth je avtorizacijski log &#8211; tukaj vidimo kdo je kdaj, iz kje izvedel katero komando <img src='http://blog.mihap.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  :<br />
<code>Fri Mar 28 13:49:58 2008	10.0.0.10	admin	tty131	10.0.0.14	stop	task_id=4	timezone=UTC	service=shell	priv-lvl=15	cmd=show running-config </code><br />
torej: uporabnik admin je iz IPja 10.0.0.14 ob 13:49:58 dne 28.03.2008 na routerju 10.0.0.10 izvedel komando "show running-config".</p>
<p><strong>5. Konfiguracija Cisco naprav</strong></p>
<p>Seveda moramo pred vsem tem še skonfigurirati Cisco naprave, da se bodo avtenticirale preko TACACS+ streznika&#8230;  <img src='http://blog.mihap.si/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Vec TACACS+ primerov lahko najdete na <a href="http://http://www.cisco.com/en/US/tech/tk583/tk642/tsd_technology_support_sub-protocol_home.html">http://www.cisco.com/en/US/tech/tk583/tk642/tsd_technology_support_sub-protocol_home.html</a></p>
<p>Konfiguracija je sledeca:</p>
<p>-<strong>Avtentikacija</strong><br />
Default avtentikacija naj bo preko tacacs+ streznika:<br />
<code>aaa new-model<br />
aaa authentication login default group tacacs+ enable<br />
aaa authentication enable default group tacacs+ enable</code></p>
<p>-<strong>Avtorizacija</strong><br />
Dovoljene komande za uporabnike so definirane na tacacs strezniku:<br />
<code>aaa authorization network default group tacacs+<br />
aaa authorization commands 1 tacacs+ if-authenticated<br />
aaa authorization commands 15 tacacs+ if-authenticated<br />
aaa authorization network tacacs+</code><br />
V kolikor streznik ni dostopen lahko dovolimo izvedbo vseh komand z lokalnim userjem, da si ne odrezemo dostopa:<br />
<code>aaa authorization exec default group tacacs+ </code></p>
<p>-<strong>Accounting</strong><br />
Da vidimo katere komande je kateri uporabnik izvajal vklopimo accounting:<br />
<code>aaa accounting exec start-stop tacacs+<br />
aaa accounting commands 1 start-stop tacacs+<br />
aaa accounting commands 15 start-stop tacacs+<br />
aaa accounting network start-stop tacacs+<br />
aaa accounting system start-stop tacacs+</code></p>
<p>- <strong>steznik</strong><br />
Na koncu se definiramo streznik ter geslo za dostop:<br />
<code>tacacs-server host 10.0.0.11<br />
tacacs-server key gremonapivo</code></p>
<p>V kolikor je vse ok bi se sedaj morali uspesno avtenticirati preko tacacs+ streznika.</p>
<p>lpm</p>
<p>p.s.:<br />
s sledeco komando lahko preverimo, katere komande je izvedel uporabnik (npr rancid):<br />
<code>cat /var/log/tac_plus.acct | grep rancid | cut -f 10</code><br />
output:<br />
<code>cmd=terminal length 0<br />
cmd=show version<br />
cmd=show environment all<br />
cmd=show flash:<br />
cmd=dir /all nvram:startup-config nvram:private-config nvram:ifIndex-table<br />
cmd=dir /all<br />
cmd=dir /all<br />
cmd=show controllers<br />
cmd=show diag<br />
cmd=show vlans<br />
cmd=show debugging<br />
cmd=show running-config<br />
cmd=write terminal<br />
disc-cause-ext=1020</code></p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/gentoo-tacacs-server/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/gentoo-tacacs-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco type-7 password cracker</title>
		<link>http://blog.mihap.si/cisco-type-7-password-cracker/</link>
		<comments>http://blog.mihap.si/cisco-type-7-password-cracker/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 13:34:48 +0000</pubDate>
		<dc:creator>mihap</dc:creator>
				<category><![CDATA[cisco]]></category>

		<guid isPermaLink="false">http://myha.blog.siol.net/2008/03/28/cisco-type-7-password-cracker/</guid>
		<description><![CDATA[Kriptirane cisco type-7 passworde lahko na zelo simple nacin dekriptiramo&#8230; Torej, ce je v konfiguraciji npr: enable password 7 095C4F1A0A1218000F ................ username user password 7 12090404011C03162E lahko geslo dobimo ven na preprost nacin &#8211; gremo na: http://www.ifm.net.nz/cookbooks/passwordcracker.html in vpisemo kvako v okno in dobimo plain text geslo&#8230; lpm]]></description>
			<content:encoded><![CDATA[<p>Kriptirane cisco type-7 passworde lahko na zelo simple nacin dekriptiramo&#8230;</p>
<p>Torej, ce je v konfiguraciji npr:</p>
<p><code>enable password 7 095C4F1A0A1218000F<br />
................<br />
username user password 7 12090404011C03162E</code></p>
<p>lahko geslo dobimo ven na preprost nacin &#8211; gremo na:<br />
<a href="http://www.ifm.net.nz/cookbooks/passwordcracker.html">http://www.ifm.net.nz/cookbooks/passwordcracker.html</a> in vpisemo kvako v okno in dobimo plain text geslo&#8230;</p>
<p>lpm</p>
<div class="none"><div class="g-plusone" data-href="http://blog.mihap.si/cisco-type-7-password-cracker/" size="small" count="true"></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.mihap.si/cisco-type-7-password-cracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

