<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1544280485584950993</id><updated>2011-07-28T15:47:39.946-07:00</updated><category term='linux'/><category term='cisco'/><category term='Vista'/><category term='research'/><category term='gns3'/><category term='ios'/><category term='wireless'/><category term='web'/><category term='software'/><category term='bug'/><category term='latex'/><category term='tutorial'/><category term='Ubuntu'/><category term='ns2'/><category term='communication'/><category term='lab'/><category term='ofdm'/><category term='hardware'/><title type='text'>World Discovery</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-6296658748663472044</id><published>2010-02-10T01:47:00.000-08:00</published><updated>2010-02-10T05:51:13.505-08:00</updated><title type='text'>Using GLPK in Python through pulp 1.4.7 in Windows Seven (32 bits)</title><content type='html'>There are several steps before we can use GLPK (GNU Linear Programming Kits) in Python&lt;div&gt;1. For those who are not familiar with python, you have to learn some of basic Python &lt;a href="http://docs.python.org/tutorial/"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;here&lt;/span&gt;&lt;/a&gt; (I recommend to use &lt;b&gt;python v.2.6.4&lt;/b&gt;).&lt;/div&gt;&lt;div&gt;2. Install &lt;b&gt;Pulp 1.4.7&lt;/b&gt; from &lt;a href="https://www.coin-or.org/PuLP/"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;here&lt;/span&gt;&lt;/a&gt; (please also follow the install instruction in Windows)&lt;/div&gt;&lt;div&gt;3. Download the &lt;b&gt;Microsoft Visual Studio Express 2008&lt;/b&gt; from &lt;a href="http://www.microsoft.com/express/Downloads/#2008-All"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;microsoft&lt;/span&gt;&lt;/a&gt; (Indeed, we just want only visual c compiler, but I've not tried it yet).&lt;/div&gt;&lt;div&gt;4. Download the &lt;b&gt;GLPK&lt;/b&gt; from &lt;a href="http://www.gnu.org/software/glpk/"&gt;&lt;span class="Apple-style-span"  style="color:#000000;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;5. Goes deep into folder "your &lt;b&gt;download directory"\glpk-4.42\glpk-4.42\w32&lt;/b&gt;. Find for the file name &lt;b&gt;Build_GLPK_with_VC9.bat.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;6. Open with text editor and check for the path of c compiler (in the case that you have changed the default installation directory of visual C compiler).&lt;/div&gt;&lt;div&gt;7. Run &lt;b&gt;Build_GLPK_with_VC9.bat&lt;/b&gt;&lt;/div&gt;&lt;div&gt;8. If the installation was successfully, it will display the message 'OPTIMAL SOLUTION FOUND'.&lt;/div&gt;&lt;div&gt;9. Now, you test with the following script&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#000066;"&gt;Note that you have to add the path  for all executable files (Python, Easy_install and glpsol) in the environment variables of Windows seven.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:monospace;font-size:medium;"&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;from pulp import *&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;prob = LpProblem("test1", LpMinimize)&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;# Variables x = LpVariable("x", 0, 4) y = LpVariable("y", -1, 1) z = LpVariable("z", 0)&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;# Objective prob += x + 4*y + 9*z&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;# Constraints prob += x+y &lt;= 5 prob += x+z &gt;= 10 prob += -y+z == 7&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;GLPK().solve(prob)&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;# Solution for v in prob.variables():    print v.name, "=", v.varValue&lt;/pre&gt;&lt;br /&gt;&lt;pre style="margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; "&gt;print "objective=", value(prob.objective)&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-6296658748663472044?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/6296658748663472044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2010/02/using-glpk-in-python-through-pulp-147.html#comment-form' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6296658748663472044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6296658748663472044'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2010/02/using-glpk-in-python-through-pulp-147.html' title='Using GLPK in Python through pulp 1.4.7 in Windows Seven (32 bits)'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-8981832928442293016</id><published>2009-10-05T02:09:00.000-07:00</published><updated>2009-10-05T02:13:09.485-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='communication'/><title type='text'>Pilot VS Preamble symbol in Wireless communication</title><content type='html'>&lt;span class="postbody"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:130%;" &gt;The Preamble&lt;/span&gt;&lt;br /&gt;A preamble is used in Digital Communication Systems to train the VCO of the receiver to the incoming signals's clock so as to produce a clocking in the reciver that is synchronized to the received signal, and so a perfect sampling and/or demodulation can be done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:130%;" &gt;The Pilot symbols&lt;/span&gt;&lt;br /&gt;The pilot symbols are used in wireless communication systems for the sake of channel estimation and correction purposes. Where the wireless channel have great effect on the phase and the frequency of the wireless signal and alters them by some value, which have many bad side effects and may affect the process of demodulation. Some of these effects as :Phase rotation, doppler frequency shift, degradation of the amplitude and phase distortion. All of these cause poor SNR,SIR and one important thing is it may alter the place of the frequncy of some subcarriers in an OFDM which may cause the loss of othogonality between them and the OFDM symbol is destructed. So, at the transmitter a well known symbol (its freqency,amplitude and phase) is inserted among the subcarriers to carry the effects of the channel, and at the receiver it demodulated and then all the effects are calculated and the received signal is corrected by those calculated amounts&lt;br /&gt;&lt;br /&gt;From : http://www.edaboard.com/ftopic163961.html&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-8981832928442293016?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/8981832928442293016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/10/pilot-vs-preamble-symbol-in-wireless.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8981832928442293016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8981832928442293016'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/10/pilot-vs-preamble-symbol-in-wireless.html' title='Pilot VS Preamble symbol in Wireless communication'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-4970486148973118546</id><published>2009-07-23T03:01:00.000-07:00</published><updated>2009-07-23T03:05:45.710-07:00</updated><title type='text'>Showing OTcl class name from C++ in NS2</title><content type='html'>Actually, C++ does not have any instruction to display the OTcl name. But if you have observed that each OTcl object has it own address which you can see by enter command "set ns [new Simulator]". The line comes after the command is the address of object ns which.&lt;br /&gt;normally,in the form of "_oxx, xx=number".&lt;br /&gt;&lt;br /&gt;You can show the object's class name,in this example $ns, by using two alternatives. "$ns info class" or "_oxx info class" (replaces xx with the number you see after the command "set ns [new Simulator]". From this characteristic, it gives the opportunity to display OTcl name&lt;br /&gt;from C++ (Compiled Hierarchy).&lt;br /&gt;&lt;br /&gt;The C++ instruction, "this-&gt;name()", gives "_oxx" of the object that pointer "this" inside&lt;br /&gt;So, running this instruction (in C++ function)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;tcl.evalf("puts \"OTcl name = [%s info class]\"",this-&gt;name());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;will gives the OTcl name.&lt;br /&gt;&lt;br /&gt;Some warning!!&lt;br /&gt;"this" pointer can be used after the constructor only because it is initialized after running the constructor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-4970486148973118546?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/4970486148973118546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/showing-otcl-class-name-from-c-in-ns2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4970486148973118546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4970486148973118546'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/showing-otcl-class-name-from-c-in-ns2.html' title='Showing OTcl class name from C++ in NS2'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-4445225035225035671</id><published>2009-07-13T03:26:00.000-07:00</published><updated>2009-07-13T03:31:39.323-07:00</updated><title type='text'>Greek symbol in blogger</title><content type='html'>The blogger has capability to interpret some html tags. I have test some of Greek symbol below&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alpha &lt;span class="Apple-style-span"  style=" border-collapse: collapse; white-space: nowrap; font-family:'Times New Roman';"&gt;&lt;span style="font-family:Symbol;"&gt;a&lt;/span&gt; , Beta &lt;span style="font-family:Symbol;"&gt;b&lt;/span&gt; symbol.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: nowrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: nowrap;"&gt;It's work!!!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-4445225035225035671?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/4445225035225035671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/greek-symbol-in-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4445225035225035671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4445225035225035671'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/greek-symbol-in-blogger.html' title='Greek symbol in blogger'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-737139026206031473</id><published>2009-07-11T09:23:00.000-07:00</published><updated>2009-07-11T09:51:56.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='gns3'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Another bug in GNS3 + Running in Windows Vista</title><content type='html'>Another bug, I found, occured when I have connect line(fastethernet or serial) to cloud (NIO_UDP)  which connect to virtual PC on Ubuntu Jaunty. The GN3 says that it cannot connect to NIO_UDP. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then I decided to work with GNS3 as Root by invoking GNS3 in commandline in with user root. Everthing is going well until I save the project, the problems which occured to me are&lt;div&gt;1. GNS3 cannot save the workspace outside root directory (it just process as it saved the project, but actually it is not!!)&lt;/div&gt;&lt;div&gt;2. I cannot open project file (*.net) by double click it (open with default application), I have to open it from commandline (but my friend, same os version, has not!!??).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At last, I decided to work with GNS3 in Windows Vista. But the problem mostly occured in Windows Vista is that it does not provide telnet client at first installation. So I have to install telnet client in &lt;b&gt;&lt;span class="Apple-style-span"  style="color:#000099;"&gt;Control Panel &gt; Program and Features &gt; (on left pane) Turn windows feature on and off&lt;/span&gt;&lt;/b&gt; and activate telnet client.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Working with Windows telnet is not a comfortavle way for me, then I install the PuTTY for telnet client. The command that we have to config in &lt;b&gt;&lt;span class="Apple-style-span"  style="color:#000099;"&gt;Edit &gt; Preferences &gt; General &gt; Terminal command&lt;/span&gt;&lt;/b&gt; is "&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;start C:\progra~1\PuTTY\putty.exe -telnet 127.0.0.1 %p&lt;/span&gt;&lt;/b&gt;"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Note&lt;/b&gt; &lt;/div&gt;&lt;div&gt;&lt;b&gt;---[ For Windows Vista ]---&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. We have to use address &lt;b&gt;127.0.0.1&lt;/b&gt; instead of localhost (&lt;b&gt;%h&lt;/b&gt;) and &lt;b&gt;%p&lt;/b&gt; is the router port number for telnet (console connection)&lt;/div&gt;&lt;div&gt;2. We have to change the path to PuTTY from &lt;b&gt;C:\Program Files\PuTTY\putty.exe&lt;/b&gt; to &lt;b&gt;C:\progra~1\PuTTY\putty.exe&lt;/b&gt; since it will error (Windows thainks that "C:\Program" is telnet program, ToT)&lt;/div&gt;&lt;div&gt;3. the word "&lt;b&gt;start&lt;/b&gt;" is to invoke the commandline application&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;---[ For Both, Windows Vista and Ubuntu Jaunty ]---&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. The path specifies (both workspace and IOS path) in the project file (*.net) cannot use relative path, we have to enter the absolute path only!!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-737139026206031473?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/737139026206031473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/another-bug-in-gns3-running-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/737139026206031473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/737139026206031473'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/another-bug-in-gns3-running-in-windows.html' title='Another bug in GNS3 + Running in Windows Vista'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-6449100990739323209</id><published>2009-07-03T03:15:00.000-07:00</published><updated>2009-07-03T03:23:26.710-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='gns3'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Bug in GNS3</title><content type='html'>There is little bug in GNS3 running on Ubuntu Jaunty (9.04). The GNS3 cannot display the workspace which has been configured in *.net file. The GNS3 team said that it is the problem of new vesion of qt library.&lt;br /&gt;&lt;br /&gt;To solve the problem, you have to right click on project file *.net and select menu "Open with other application" and browse to gns3 application (If you install through synaptic, it would locate at /usr/bin/gns3) the saved project will show in the workspace.&lt;br /&gt;&lt;br /&gt;Thank you to&lt;br /&gt;&lt;a href="http://www.gns3.net/phpBB/topic813.html"&gt;http://www.gns3.net/phpBB/topic813.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-6449100990739323209?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/6449100990739323209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/bug-in-gns3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6449100990739323209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6449100990739323209'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/bug-in-gns3.html' title='Bug in GNS3'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-7084306138035611159</id><published>2009-07-02T20:02:00.000-07:00</published><updated>2009-07-02T20:30:37.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Cross platform printer sharing with password protection</title><content type='html'>After googling many sites, large number of people can setup a share folders,files or printers between Windows and Linux Platform, specifically Ubuntu, without password protection. To limit the access of share folder, pinters, the administrator setups the password for some user account.&lt;br /&gt;&lt;br /&gt;In my environment, the Host computer which connect to printers is Windows XP platform and client computer is Ubuntu Jaunty Jackalope (9.04) with samba installed. To access shared printer with password protected, the clients have to follow these step&lt;br /&gt;1. Open printer configuration in Administrator&gt;Printing&lt;br /&gt;2. click on New&gt;Printer&lt;br /&gt;3. On left menu, click on Windows printer via SAMBA&lt;br /&gt;4. click browse to browse to target printer&lt;br /&gt;5. activate Set authentication details now and insert username and password given by administrator (you can test that the printer and password match by click on button verify)&lt;br /&gt;6. click forward&lt;br /&gt;7. browse for target printer's brand and click forward&lt;br /&gt;8. Select model then forward (it would load driver for target printer)&lt;br /&gt;9. activate some options that you'd love to&lt;br /&gt;10.  In the last step, it would prompt you to print test page&lt;br /&gt;11. Finish!!&lt;br /&gt;&lt;br /&gt;Note :&lt;br /&gt;- you can see the status of printing by clicking on properties of target printer, the status is shown in Printer state : field&lt;br /&gt;- printer sharing works on same subnet only&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-7084306138035611159?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/7084306138035611159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/cross-platform-printer-sharing-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7084306138035611159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7084306138035611159'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/cross-platform-printer-sharing-with.html' title='Cross platform printer sharing with password protection'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-869553829024622075</id><published>2009-07-02T19:54:00.000-07:00</published><updated>2009-07-02T20:02:23.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Playing Warcraft III : Dot A in Ubuntu (9.04) Jaunty</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;There are several steps for configuration of Wine to make it run Warcraft III&lt;/span&gt;&lt;br /&gt;1. Get the latest Wine, &lt;a href="http://www.winehq.org/"&gt;here&lt;/a&gt;&lt;br /&gt;2. Run command in shell&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;$ wine "path_tp_warcraft/war3.exe" -opengl&lt;/span&gt;&lt;br /&gt;3. to set resolution manually in regedit, you should run command&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;$ wine regedit&lt;/span&gt;&lt;br /&gt;4. In &lt;span style="color: rgb(0, 0, 153);"&gt;HKEY_CURRENT_USER/Software/Blizzard Entertainment/Warcraft III/video&lt;/span&gt;, set &lt;span style="font-style: italic;"&gt;reswidth&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;resheight&lt;/span&gt; to your resolution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-869553829024622075?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/869553829024622075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/playing-warcraft-iii-dot-in-ubuntu-904.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/869553829024622075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/869553829024622075'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/07/playing-warcraft-iii-dot-in-ubuntu-904.html' title='Playing Warcraft III : Dot A in Ubuntu (9.04) Jaunty'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-3682962737706337788</id><published>2009-06-11T05:31:00.000-07:00</published><updated>2009-06-11T21:22:42.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Doxygen in Ubuntu 9.04</title><content type='html'>&lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:100%;"  &gt;&lt;a href="http://www.stack.nl/%7Edimitri/doxygen/"&gt;Doxygen&lt;/a&gt; is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:100%;"  &gt;It can help you in three ways: &lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:100%;"  &gt;&lt;li&gt; It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in &lt;img class="formulaInl" alt="$\mbox{\LaTeX}$" src="http://www.stack.nl/%7Edimitri/doxygen/form_0.png" /&gt;) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. &lt;/li&gt; &lt;li&gt; You can &lt;a class="el" href="http://www.stack.nl/%7Edimitri/doxygen/starting.html#extract_all"&gt;configure&lt;/a&gt; doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. &lt;/li&gt; &lt;li&gt; You can even `abuse' doxygen for creating normal documentation (as I did for this manual). &lt;/li&gt; &lt;/span&gt;&lt;/ol&gt; &lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:100%;"  &gt;Doxygen is developed under &lt;a href="http://www.linux.org/"&gt;Linux&lt;/a&gt; and Mac OS X, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:100%;"  &gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Easy step to install Doxygen in Ubuntu 9.04&lt;/span&gt;&lt;br /&gt;1. Install package doxygen and doxygen-gui&lt;br /&gt;2. In the terminal, run doxygenwizard&lt;br /&gt;3. Customize the Doxyfile using doxywizard&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Note&lt;/span&gt; : to show the dependency graph you have to&lt;br /&gt;1. install graphviz package&lt;br /&gt;2. select dot feature in doxywizard&lt;br /&gt;3. specify the dotty path (Normally, in /usr/bin/)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;NS2 v2.29 - Doc using Doxygen&lt;/span&gt;&lt;br /&gt;1. Download from here&lt;br /&gt;2. To extract, type tar -zxvf "filename.tar.gz" in the terminal&lt;br /&gt;3. open index.html in html folder&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Optional&lt;/span&gt; 4. copy folder to html folder to web server folder&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Note&lt;/span&gt; : To enable search engine capability you should install php package&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-3682962737706337788?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/3682962737706337788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/doxygen-in-ubuntu-904.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/3682962737706337788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/3682962737706337788'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/doxygen-in-ubuntu-904.html' title='Doxygen in Ubuntu 9.04'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-8690385999649645734</id><published>2009-06-09T16:27:00.001-07:00</published><updated>2009-06-11T05:41:57.339-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><title type='text'>Cisco Lab 2 : Spanning-tree</title><content type='html'>&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Objectives&lt;/span&gt;&lt;br /&gt;1. Spanning tree protocol (STP)&lt;br /&gt;2. Root bridge and port election&lt;br /&gt;3. Rapid STP (RSTP)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Spanning Tree Protocol (STP)&lt;/span&gt;&lt;br /&gt;1. Show STP&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#show spanning-tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Note&lt;/span&gt;&lt;br /&gt;- Root bridge has lowest bridge ID (bridge priority+MAC address)&lt;br /&gt;- All ports of root bridge is designated port&lt;br /&gt;- Root port is the port with the lowest path cost or lowest port ID (port priority+port number) to the root bridge&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Root bridge and port election&lt;/span&gt;&lt;br /&gt;1. Changing bridge priority&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#spanning-tree vlan "vlan number" priority "possible priority number"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#spanning-tree vlan "vlan number" root primary&lt;/span&gt; --&gt; bridge priority=24586&lt;br /&gt;2. Changing default path cost&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if)#spanning-tree vlan "vlan number" cost "path cost number"&lt;/span&gt;&lt;br /&gt;3. Changing port ID&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if)#spanning-tree vlan "vlan number" port-priority "port priority number"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Rapid spanning tree (RSTP)&lt;/span&gt;&lt;br /&gt;1. Enable RSTP&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config)#spanning-tree mode rapid-pvst&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-8690385999649645734?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/8690385999649645734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-lab2-spanning-tree.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8690385999649645734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8690385999649645734'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-lab2-spanning-tree.html' title='Cisco Lab 2 : Spanning-tree'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-6820253365949475307</id><published>2009-06-07T22:07:00.000-07:00</published><updated>2009-06-09T17:01:35.991-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><title type='text'>Backup and restore configuration file on Catalyst 2950 and router 1721</title><content type='html'>&lt;span class="content"&gt;&lt;h2&gt; &lt;a name="intro"&gt;Introduction&lt;/a&gt; &lt;/h2&gt;      &lt;p&gt;Routers often get upgraded or swapped out for a number of reasons. This   document provides the user with some basic steps to migrate the configuration   from an existing router to a new router. &lt;/p&gt;    &lt;h2&gt; &lt;a name="prereq"&gt;Prerequisites&lt;/a&gt; &lt;/h2&gt;  &lt;h3&gt; &lt;a name="req"&gt;Requirements&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;Before you use the information in this document, make sure that you   meet these requirements: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;    &lt;p&gt;Access to a Trivial File Transfer Protocol (TFTP) or File Transfer   Protocol (FTP) server.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Connectivity - Routers must be able to access the FTP or TFTP server.   Use the &lt;b&gt;ping&lt;/b&gt; command to verify connectivity.   &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt; &lt;a name="hw"&gt;Components Used&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;This document is not restricted to specific software and hardware   versions.&lt;/p&gt;    &lt;p&gt;The information in this document was created from the devices in a   specific lab environment. All of the devices used in this document started with   a cleared (default) configuration. If your network is live, make sure that you   understand the potential impact of any command.&lt;/p&gt;    &lt;h3&gt; &lt;a name="conventions"&gt;Conventions&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;Refer to   &lt;a href="http://www.cisco.com/en/US/tech/tk801/tk36/technologies_tech_note09186a0080121ac5.shtml"&gt;Cisco   Technical Tips Conventions&lt;/a&gt; for more information on document   conventions.&lt;/p&gt;     &lt;h2&gt; &lt;a name="backup"&gt;Make a Backup of the Configuration&lt;/a&gt; &lt;/h2&gt;      &lt;p&gt;There are several methods to choose from in order to back up and   restore a configuration:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;    &lt;p&gt; &lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#tftp"&gt;Use a TFTP server&lt;/a&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;    &lt;p&gt; &lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#ftp"&gt;Use an FTP server&lt;/a&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;    &lt;p&gt; &lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#em-prog"&gt;Use a Terminal Emulation   Program&lt;/a&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;    &lt;p&gt; &lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#ab"&gt;Automatic Backup of Configuration using the Kron   Method&lt;/a&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;    &lt;p&gt; &lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#bcb"&gt;Backup Configuration to a TFTP   Server&lt;/a&gt; &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;    &lt;h3&gt; &lt;a name="tftp"&gt;Use a TFTP Server to Backup and Restore a Configuration&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;This is a step-by-step approach to copy a configuration from a router   to a TFTP server, and back to another router. Before you proceed with this   method, make sure you have a TFTP server on the network to which you have IP   connectivity.&lt;/p&gt; &lt;ol type="1"&gt;&lt;li&gt;    &lt;p&gt;At the &lt;tt&gt;Router&gt;&lt;/tt&gt; prompt, issue the     &lt;b&gt;enable&lt;/b&gt; command, and provide the required password     when prompted.&lt;/p&gt;            &lt;p&gt;The prompt changes to &lt;tt&gt;Router#&lt;/tt&gt;, which     indicates that the router is now in privileged mode.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Copy the running configuration file to the TFTP server: &lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;CE_2#&lt;b&gt;copy running-config tftp:&lt;/b&gt;&lt;br /&gt;Address or name of remote host []? 64.104.207.171&lt;br /&gt;Destination filename [ce_2-confg]? backup_cfg_for_my_router&lt;br /&gt;!!&lt;br /&gt;1030 bytes copied in 2.489 secs (395 bytes/sec)&lt;br /&gt;CE_2#&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Open the configuration file with a text editor. Search for and     remove any line that starts with "AAA". &lt;/p&gt;          &lt;p&gt; &lt;b&gt;Note: &lt;/b&gt;This step is to remove any security commands that can lock you     out of the router.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Copy the configuration file from the TFTP server to a new router in     privileged (enable) mode which has a basic configuration. &lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router#&lt;b&gt;copy tftp: running-config&lt;/b&gt;&lt;br /&gt;Address or name of remote host []? &lt;b&gt;64.104.207.171&lt;/b&gt;&lt;br /&gt;Source filename []? backup_cfg_for_my_router&lt;br /&gt;Destination filename [running-config]?&lt;br /&gt;Accessing tftp://10.66.64.10/backup_cfg_for_my_router...&lt;br /&gt;Loading backup_cfg_for_router from 64.104.207.171 (via FastEthernet0/0): !&lt;br /&gt;[OK - 1030 bytes]&lt;br /&gt;&lt;br /&gt;1030 bytes copied in 9.612 secs (107 bytes/sec)&lt;br /&gt;CE_2#&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;/ol&gt;    &lt;h3&gt; &lt;a name="ftp"&gt;Use an FTP Server to Backup and Restore a Configuration&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;In this procedure, an FTP server can be used in place of a TFTP   server.&lt;/p&gt; &lt;ol type="1"&gt;&lt;li&gt;    &lt;p&gt;At the &lt;tt&gt;Router&gt;&lt;/tt&gt; prompt, issue the     &lt;b&gt;enable&lt;/b&gt; command, and provide the required password     when prompted.&lt;/p&gt;        &lt;p&gt;The prompt changes to &lt;tt&gt;Router#&lt;/tt&gt;, which     indicates that the router is now in privileged mode.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Configure the FTP username and password.&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;CE_2#&lt;b&gt;config terminal&lt;/b&gt;&lt;br /&gt;CE_2(config)#&lt;b&gt;ip ftp username cisco&lt;/b&gt;&lt;br /&gt;CE_2(config)#&lt;b&gt;ip ftp password cisco123&lt;/b&gt;&lt;br /&gt;CE_2(config)#&lt;b&gt;end&lt;/b&gt;&lt;br /&gt;CE_2#&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Copy the configuration to the FTP server. &lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;CE_2#&lt;b&gt;copy running-config ftp:&lt;/b&gt;&lt;br /&gt;Address or name of remote host []? &lt;b&gt;10.66.64.10&lt;/b&gt;&lt;br /&gt;Destination filename [ce_2-confg]? backup_cfg_for_router&lt;br /&gt;Writing backup_cfg_for_router !&lt;br /&gt;1030 bytes copied in 3.341 secs (308 bytes/sec)&lt;br /&gt;CE_2#&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Open the configuration file with a text editor. Search for and     remove any line that starts with "AAA". &lt;/p&gt;          &lt;p&gt; &lt;b&gt;Note: &lt;/b&gt;This step is to remove any security commands that can lock you     out of the router.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Copy the configuration file from the FTP server to a router in     privileged (enable) mode which has a basic configuration. &lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router#&lt;b&gt;copy ftp: running-config&lt;/b&gt;&lt;br /&gt;Address or name of remote host [10.66.64.10]?&lt;br /&gt;Source filename [backup_cfg_for_router]?&lt;br /&gt;Destination filename [running-config]?&lt;br /&gt;Accessing ftp://10.66.64.10/backup_cfg_for_router...&lt;br /&gt;Loading backup_cfg_for_router !&lt;br /&gt;[OK - 1030/4096 bytes]&lt;br /&gt;1030 bytes copied in 13.213 secs (78 bytes/sec)&lt;br /&gt;CE_2#&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;/ol&gt;    &lt;h3&gt; &lt;a name="em-prog"&gt;Use a Terminal Emulation Program to Backup and Restore a Configuration&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;A terminal emualation program can be used to back up and restore a   configuration. This is a description of the procedure using Microsoft   Hyperterminal Terminal Emulation software:&lt;/p&gt; &lt;ol type="1"&gt;&lt;li&gt;    &lt;p&gt;If the configuration needs to be copied from another router,     connect to that router through the console or Telnet. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;At the &lt;tt&gt;Router&gt;&lt;/tt&gt; prompt, issue the     &lt;b&gt;enable&lt;/b&gt; command, and provide the required password     when prompted. &lt;/p&gt;        &lt;p&gt;The prompt changes to &lt;tt&gt;Router#&lt;/tt&gt;, which     indicates that the router is now in privileged mode.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Issue the &lt;b&gt;terminal length 0&lt;/b&gt; command in     order to force the router to return the entire response at once, rather than     one screen at a time.&lt;/p&gt;            &lt;p&gt;This allows you to capture the configuration without extraneous     &lt;tt&gt;--more--&lt;/tt&gt; prompts generated when the router     responds one screen at a time.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;On the HyperTerminal menu, choose &lt;b&gt;Transfer &gt; Capture     Text&lt;/b&gt;. &lt;/p&gt;        &lt;p&gt;The Capture Text window appears.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Name this file "config.txt." &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Click &lt;b&gt;Start&lt;/b&gt; in order to dismiss the Capture Text     window and begin the capture. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Issue the &lt;b&gt;show running-config&lt;/b&gt; command,     and allow time for the router to complete its response. You will see:&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Building configuration...&lt;/pre&gt; &lt;/blockquote&gt;    &lt;p&gt;followed by the configuration.&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;On the HyperTerminal menu, choose &lt;b&gt;Transfer &gt; Capture     Text &gt; Stop&lt;/b&gt; in order to end the screen capture.     &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Open the config.txt file you created in any text editor, such as     Notepad or Wordpad. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Search for and remove any line that starts with "AAA". &lt;/p&gt;          &lt;p&gt; &lt;b&gt;Note: &lt;/b&gt;This step is to remove any security commands that could lock you     out of the router.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Save the file. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Connect to the router that needs the configuration.     &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Open the config.txt file. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Highlight the entire contents of the config.txt file. &lt;/p&gt;    &lt;p&gt;You can do this by dragging the cursor from before the first     character to after the last character in the file while holding down the left     mouse button. Alternatively, if you use Notepad, you can choose &lt;b&gt;Edit     &gt; Select All&lt;/b&gt; from the menu.&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Copy the selected text to the Windows clipboard. &lt;/p&gt;    &lt;p&gt;You can either choose &lt;b&gt;Edit &gt; Copy&lt;/b&gt; from the text     editor menu, or hold down the &lt;b&gt;CTRL&lt;/b&gt; key and simultaneously     press the &lt;b&gt;C&lt;/b&gt; key in order to perform the     copy.&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Switch to the HyperTerminal window, and issue the     &lt;b&gt;configure terminal&lt;/b&gt; command at the     &lt;tt&gt;Router#&lt;/tt&gt; prompt. Then press     &lt;b&gt;Enter&lt;/b&gt;. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Paste the configuration file into the router by selecting     &lt;b&gt;Edit &gt; Paste to Host&lt;/b&gt; on the HyperTerminal menu.     &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;After the configuration has finished pasting and the router brings     you back to the configuration prompt, issue the &lt;b&gt;copy     running-config startup-config&lt;/b&gt; command in order to write the     configuration into memory. &lt;/p&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Issue the &lt;b&gt;exit&lt;/b&gt; command in order to     return to the &lt;tt&gt;Router#&lt;/tt&gt; prompt.     &lt;/p&gt;    &lt;/li&gt;&lt;/ol&gt;   &lt;h3&gt; &lt;a name="ab"&gt;Automatic Backup of Configuration using the Kron Method&lt;/a&gt; &lt;/h3&gt;     &lt;p&gt;In order to get a router to copy the running-config to startup-config,   for example every Sunday at 23:00, complete these steps:&lt;/p&gt;    &lt;ol type="1"&gt;&lt;li&gt;    &lt;p&gt; &lt;b&gt;Create a kron policy list&lt;/b&gt;—This is the script that     lists what commands the router should run at the scheduled time.&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router(config)#&lt;b&gt;kron policy-list &lt;span style="font-weight: normal; font-style: italic;"&gt;SaveConfig&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;   Router(config-kron-policy)#&lt;b&gt;cli write&lt;/b&gt;&lt;br /&gt;   Router(config-kron-policy)#&lt;b&gt;exit&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/blockquote&gt; &lt;ul&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;cli&lt;/b&gt;—Specifies EXEC CLI commands within a Command     Scheduler policy list.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;Policy-list&lt;/b&gt;—Specifies the policy list associated     with a Command Scheduler occurrence.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;          &lt;p&gt; &lt;b&gt;Note: &lt;/b&gt;The reason why &lt;b&gt;write&lt;/b&gt; was used rather     than &lt;b&gt;copy running-config startup-config&lt;/b&gt; is because     kron does not support interactive prompts and the &lt;b&gt;copy     running-config startup-config&lt;/b&gt; command requires interaction. It is     important to remember this when you create commands. Also, note that kron does     not support configuration commands.&lt;/p&gt;        &lt;/li&gt;&lt;li&gt;    &lt;p&gt; &lt;b&gt;Create a kron occurrence&lt;/b&gt;—This informs the router     when and how often the policy should run.&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router(config)#&lt;b&gt;kron occurrence &lt;span style="font-weight: normal; font-style: italic;"&gt;SaveConfigSchedule&lt;/span&gt;&lt;br /&gt;&lt;/b&gt; at 23:00 Sun recurring&lt;br /&gt;   Router(config-kron-occurrence)#&lt;b&gt;policy-list &lt;span style="font-weight: normal; font-style: italic;"&gt;SaveConfig&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/blockquote&gt; &lt;ul&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;SaveConfigSchedule&lt;/b&gt;—This is the name of     occurrence. Length of occurrence-name is from 1 to 31 characters. If the     occurrence-name is new, an occurrence structure will be created. If the     occurrence-name is not new, the existing occurrence will be     edited.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;at&lt;/b&gt;—Identifies that the occurrence is to run at a     specified calendar date and time.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;recurring&lt;/b&gt;—Identifies that the occurrence is to     run on a recurring basis.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;    &lt;/li&gt;&lt;li&gt;    &lt;p&gt;Verify the kron configuration by using the     &lt;b&gt;show&lt;/b&gt; command.&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router#&lt;b&gt;sh kron schedule&lt;/b&gt;&lt;br /&gt;    Kron Occurrence Schedule&lt;br /&gt;    SaveConfigSchedule &lt;b&gt;inactive&lt;/b&gt;, will run again in 1 days 12:37:47 at 23:00 on Sun&lt;/pre&gt; &lt;/blockquote&gt; &lt;ul&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;inactive&lt;/b&gt;—Means that kron is not running the     command(s) at present.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;      &lt;p&gt; &lt;b&gt;Active&lt;/b&gt;—Means that kron is running the current     command(s).&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;    &lt;blockquote&gt; &lt;pre&gt;Router#&lt;b&gt;show running-configuration&lt;/b&gt;&lt;br /&gt;     kron occurrence SaveConfigSchedule at 23:00 Sun recurring&lt;br /&gt;       policy-list SaveConfig&lt;br /&gt;       kron policy-list SaveConfig&lt;br /&gt;       cli write&lt;/pre&gt; &lt;/blockquote&gt;    &lt;/li&gt;&lt;/ol&gt;  &lt;h3&gt; &lt;a name="bcb"&gt;Backup Configuration to a TFTP Server&lt;/a&gt; &lt;/h3&gt;    &lt;p&gt;This example is to save the running config to a TFTP server (10.1.1.1)   every Sunday at 23:00:&lt;/p&gt;    &lt;blockquote&gt; &lt;pre&gt;Router(config)#&lt;b&gt;kron policy-list &lt;span style="font-weight: normal; font-style: italic;"&gt;Backup&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;    Router(config-kron-policy)#&lt;b&gt;cli show run | redirect&lt;/b&gt;&lt;br /&gt;tftp://10.1.1.1/test.cfg&lt;br /&gt;    Router(config-kron-policy)#&lt;b&gt;exit&lt;/b&gt;&lt;br /&gt;    !&lt;br /&gt;    Router(config)#&lt;b&gt;kron occurrence Backup at 23:00 Sun recurring&lt;/b&gt;&lt;br /&gt;    Router(config-kron-occurrence)#&lt;b&gt;policy-list &lt;span style="font-weight: normal; font-style: italic;"&gt;Backup&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/blockquote&gt;  &lt;h2&gt; &lt;a name="verify"&gt;Verify&lt;/a&gt; &lt;/h2&gt;      &lt;p&gt;Use the &lt;b&gt;show running-config&lt;/b&gt; command to   confirm that the configuration file has been copied to the destination router.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Backup Configuration file&lt;/span&gt;&lt;br /&gt;1. Router 1721 : &lt;a href="http://docs.google.com/View?id=dgszstmz_4cq3mm4wc"&gt;file&lt;/a&gt;&lt;br /&gt;2. Catalyst 2950 : &lt;a href="http://docs.google.com/View?id=dgszstmz_5drrmqd9r"&gt;file&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Reference&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_tech_note09186a008020260d.shtml#ftp"&gt;Cisco Techncal Support&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-6820253365949475307?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/6820253365949475307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/backup-and-restore-configuration-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6820253365949475307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6820253365949475307'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/backup-and-restore-configuration-file.html' title='Backup and restore configuration file on Catalyst 2950 and router 1721'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-4184847130364935709</id><published>2009-06-07T09:11:00.000-07:00</published><updated>2009-06-07T09:28:45.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Configuration file for proFTP in Ubuntu</title><content type='html'>For the one who have problem like me on proFTP. After googling for many many webpages, I've found the config file for anonymous access for proFTP&lt;br /&gt;&lt;br /&gt;My modify config file : anonymous can do what ever they want.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/View?id=dgszstmz_1ft7k3jdh"&gt;Config file&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-4184847130364935709?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/4184847130364935709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/configuration-file-for-proftp-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4184847130364935709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/4184847130364935709'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/configuration-file-for-proftp-in-ubuntu.html' title='Configuration file for proFTP in Ubuntu'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-5266536724459003330</id><published>2009-06-07T08:34:00.000-07:00</published><updated>2009-07-03T03:24:05.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Testing Ubuntu Jaunty Netbook Remix on Aspire One</title><content type='html'>I just have some time for fun testing Ubuntu netbook remix version of Jaunty. My testing environment is&lt;br /&gt;&lt;blockquote&gt;OS : Ubuntu Jaunty Jackalope (9.04) netbook remix and PC version&lt;br /&gt;Hardware : Acer Aspire one 110&lt;br /&gt;Main Memory : 2GB&lt;br /&gt;Non Volatile memory : Flash memory 8 GB&lt;br /&gt;&lt;/blockquote&gt;It is good at the first sight that it can boot on USB flash drive faster than Windows XP (home and professional edition). The interface is very nice and splendid animation. It has no question why I won't install this image into my aspire one. After all installation is complete which takes about 30 mins!!!, I've  to wait for installing update about 1 hour ???.However, the new version still has some bugs. After I have change the look from netbook to classic, it cost me very much. The problem that I've face is that it cannot open X window after reboot (it says that the display is not composite or something like that ...). After fixing by using commandline, at last, I decided to newly install ubuntu using Desktop version instead.&lt;br /&gt;&lt;br /&gt;The Ubuntu in desktop version costs only 2.3 GB for OS (less WinXP). The speed is , of course, also faster than older OS, Windows XP. Another impression about this Jaunty is that it can run compiz and wobbly effect (WOW!!!) like my laptop and the problem about the X windows is not happened in this version.&lt;br /&gt;&lt;br /&gt;So, for the people who interests to install Ubuntu netbook remix version on Acer Aspire one, I recommend that you should not change the look from the default to the classic (as the system tells you) since it can cost you to install all of the thing again and  again&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-5266536724459003330?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/5266536724459003330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/testing-ubuntu-jaunty-netbook-remix-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5266536724459003330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5266536724459003330'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/testing-ubuntu-jaunty-netbook-remix-on.html' title='Testing Ubuntu Jaunty Netbook Remix on Aspire One'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-7715451417161710786</id><published>2009-06-05T20:07:00.000-07:00</published><updated>2009-06-09T17:16:01.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><title type='text'>Cisco Lab 3 : VLAN</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Objectives&lt;/span&gt;&lt;br /&gt;1. Setup and remove VLAN database&lt;br /&gt;2. Static access port assignment in VLAN&lt;br /&gt;3. Static trunk port  VLAN setup&lt;br /&gt;4. Virtual trunking protocol (vtp)&lt;br /&gt;5. VTP pruning&lt;br /&gt;&lt;br /&gt;Note : Maximum vlan support on Catalyst 2950 = 128&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Setup VLAN database&lt;/span&gt;&lt;br /&gt;1. Setup self IP address of switch&lt;br /&gt;2. Setup VLAN database&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#vlan database&lt;/span&gt;&lt;br /&gt;3. Setup vlan record&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(vlan)# vlan "vlan number (0,1,...,128)" name "vlan name"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Remove VLAN database&lt;/span&gt;&lt;br /&gt;There are two alternative ways to remove vlan database&lt;br /&gt;1. Remove by individual&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#vlan database&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(vlan)#no vlan "vlan number" &lt;span style="color: rgb(51, 51, 51);"&gt;e.g. #no vlan2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;2. Remove all of database&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#delete flash:vlan.dat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Static access port assignment in VLAN&lt;/span&gt;&lt;br /&gt;1. Enter Global configuration mode&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#conf t&lt;/span&gt;&lt;br /&gt;2. port assignment : there are two alternative ways individual or group assignment&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;First way : individual port assignment&lt;/span&gt;&lt;br /&gt;- Enter interface configuation&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config)#interface "interface-type" "module"/"number"&lt;/span&gt; e.g. #int fa0/1&lt;br /&gt;- Set port access mode&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if)#switchport mode access&lt;/span&gt;&lt;br /&gt;- Assign vlan to port&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if)#switchport access vlan "vlan number"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Second way : group of port assignment&lt;/span&gt;&lt;br /&gt;- Enter group of interface configuation&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config)#interface range "interface-type" "module"/"begin number" - "end number"&lt;/span&gt; e.g. #int fa0/1 - 24&lt;br /&gt;- Set port access mode&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if-range)#switchport mode access&lt;/span&gt;&lt;br /&gt;- Assign vlan to port&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if-range)#switchport access vlan "vlan number"&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Static trunk port assignment in VLAN&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;1. Enter interface of trunk port&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config)#interface "interface-type" "module"/"number"&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;2. Change mode to trunk mode&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(config-if)#switchport mode trunk&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;3. Verify&lt;/span&gt;&lt;br /&gt;switch#show interface status&lt;br /&gt;switch#show interface &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;"interface-type" "module"/"number"&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;4. limited vlan to access trunk&lt;/span&gt;&lt;br /&gt;switch(config-if)#switchport trunk allow vlan "begin vlan number"-"end vlan number"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Virtual trunking protocol (VTP)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;1. Setup vtp domain&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#vlan database&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(vlan)#vtp domain "domain name"&lt;/span&gt;&lt;br /&gt;2. Set mode of vtp equipment&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(vlan)#vtp {server / client / transparent}&lt;/span&gt;&lt;br /&gt;3. (optional) Set password on vtp&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch(vlan)#vtp password xxxx&lt;/span&gt;&lt;br /&gt;4. Verify result&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#show vtp status&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;VTP Pruning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;1. Enable pruning&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;switch#vtp pruning&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-7715451417161710786?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/7715451417161710786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/lab3-vlan-trunking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7715451417161710786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7715451417161710786'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/lab3-vlan-trunking.html' title='Cisco Lab 3 : VLAN'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-1354409940865770767</id><published>2009-06-03T07:22:00.000-07:00</published><updated>2009-06-06T20:29:53.120-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><title type='text'>Cisco Lab 1 : LAN Switch Catalyst 2950</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Objectives&lt;/span&gt;&lt;br /&gt;1. Setup IP address of Ethernet switch&lt;br /&gt;2. Configure telnet interface&lt;br /&gt;3. Test switch features&lt;br /&gt; 3.1. Connection&lt;br /&gt; 3.2. Speed limit&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Setup IP Address of Ethernet switch&lt;/span&gt;&lt;br /&gt;1. Set interface of VLAN1 (management VLAN for telnet)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config) # int vlan1&lt;/span&gt;&lt;br /&gt;2. Set IP address for interface VLAN1 (IP address of switch)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-if) # ip address "IP_ADDR" "SUBNET_MASK"&lt;/span&gt;&lt;br /&gt;3. Enable VLAN1&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-if) # no shutdown&lt;/span&gt;&lt;br /&gt;4. Setting test&lt;br /&gt;4.1. &lt;span style="color: rgb(0, 153, 0);"&gt;Switch # show running-configuration&lt;/span&gt;&lt;br /&gt;4.2. Ping from computer connect from switch LAN interface (using static IP adress)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Configure telnet interface&lt;/span&gt;&lt;br /&gt;1. Setup IP address of switch&lt;br /&gt;2. Configure the maximum support sessions for telnet sessions (support to 5 sessions 0...4)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config) # line vty 0 4&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;3. Set the password for line vty (line virtual TeleType), we have to set since switch will not allow user to connect via telnet without password protection.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-line) # password xxxxx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;4. Set switch to prompt user to login&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-line) # login&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;5. Exit to Global configuration mode&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-if) # exit&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;6. Set up password for priviledge EXEC mode, we have to set for telnet user to configure the switch.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config) # enable secret xxxxxxxxxxxx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Test switch features&lt;/span&gt;&lt;br /&gt;1. Test connection by using two laptops connect via FastEthernet port0/0 and 0/24&lt;br /&gt;  - Ping to see that ICMP packet.&lt;br /&gt;  - Test shutdown and no shutdown to disable and enable interface&lt;br /&gt;2. Limit the speed 10 Mb or 100 Mb&lt;br /&gt;  - Select interface to set speed&lt;br /&gt;    &lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config) # int FastEthernet0/0          ----&gt; interface 0 port 0&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-if) # speed 100                      ----&gt; set speed to 100 Mbps&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Switch(config-if) # duplex full                      ----&gt; set full duplex communication&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;   - See the result in laptop ethernet connection information&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-1354409940865770767?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/1354409940865770767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-lab-1-lan-switch-catalyst-2950.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/1354409940865770767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/1354409940865770767'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-lab-1-lan-switch-catalyst-2950.html' title='Cisco Lab 1 : LAN Switch Catalyst 2950'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-8789503105931758174</id><published>2009-06-02T17:32:00.000-07:00</published><updated>2009-06-02T17:37:20.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Cisco console</title><content type='html'>&lt;h1 id="Introduction"&gt;&lt;span style="font-size:100%;"&gt;Introduction&lt;/span&gt;&lt;/h1&gt;&lt;span style="font-size:100%;"&gt;People who work with Cisco network equipment need to be able to connect to the console port on their devices. In Windows, you can simply fire up &lt;a class="nonexistent" href="https://help.ubuntu.com/community/HyperTerminal"&gt;HyperTerminal&lt;/a&gt; to get basic access to your devices. If you are using Linux, then you need to know how this can be done with an application called Minicom. &lt;/span&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="Hardware"&gt;&lt;span style="font-size:100%;"&gt;Hardware&lt;/span&gt;&lt;/h1&gt; &lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;First, you are going to need a Cisco console cable, a Cisco device, and a computer. If your computer has a serial port, then you can use the standard console cable that comes with every Cisco device. &lt;/span&gt;&lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;If you do not have a serial port (like most new laptops), then you need to purchase a USB to Serial adapter that supports Linux. This device will allow you to use the standard Cisco cable, which has a serial port on one end. &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="Install Minicom"&gt;&lt;span style="font-size:100%;"&gt;Install Minicom&lt;/span&gt;&lt;/h1&gt; &lt;p class="line862"&gt;&lt;span style="font-size:100%;"&gt;You can easily install Minicom by using "System &gt; Administration &gt; Synaptic Package Manager". Search for "minicom" and choose to install the package. Click "Apply" and Minicom should be installed within a few seconds. &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="Find the name of your serial port"&gt;&lt;span style="font-size:100%;"&gt;Find the name of your serial port&lt;/span&gt;&lt;/h1&gt; &lt;p class="line862"&gt;&lt;span style="font-size:100%;"&gt;Next, you need to find out is which device your serial port is mapped to. The easiest way to do this is to connect the console cable to a running Cisco device. Now open up a Terminal using "Applications &gt; Accessories &gt; Terminal" and type this command: &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="color: rgb(0, 102, 0);"&gt;dmesg | grep tty&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;The output will look something like this: &lt;/span&gt;&lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;Look in this output for words that contain "tty". In this case, it is "ttyS0". That meas the name of the device the corresponds to your serial port is "ttyS0". Now we are ready to configure Minicom to use this information. &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="Configure Minicom"&gt;&lt;span style="font-size:100%;"&gt;Configure Minicom&lt;/span&gt;&lt;/h1&gt; &lt;p class="line862"&gt;&lt;span style="font-size:100%;"&gt;Open a terminal using "Applications &gt; Accessories &gt; Terminal". Now type this command to enter the configuration menu of Minicom: &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="color: rgb(0, 102, 0);"&gt;sudo minicom -s&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;Use the keyboard arrow keys to select the menu item labeled "Serial Port Setup" and then hit "Enter". This will open a window that looks similar to the one below: &lt;/span&gt;&lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;Change your settings to match the ones in the picture above. Here is what I had to change: &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Change the line speed (press E) to "9600" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Change the hardware flow control (press F) to "No" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Change the serial device (press A) to "/dev/ttyS0" &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Be sure to use the device name that you learned in the previous step &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="line862"&gt;&lt;span style="font-size:100%;"&gt;Once your screen looks like mine, you can hit "Escape" to go back to the main menu. Next, you need to select "Save setup as dfl" and hit "Enter" to save these settings to the default profile. Then select "Exit Minicom" to exit Minicom... &lt;img alt=";)" src="https://help.ubuntu.com/htdocs/ubuntunew/img/smile4.png" title=";)" width="15" height="15" /&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;To find out if you have configured Minicom correctly, type this command in the terminal: &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="color: rgb(0, 102, 0);"&gt;sudo minicom&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;After entering your Ubuntu user password, you should be connected to your Cisco device. &lt;/span&gt;&lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;Note: You may want to delete the Minicom init string if you see a bunch of gibberish every time you connect to a device. To do this, enter Minicom configuration with: &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="color: rgb(0, 102, 0);"&gt;sudo minicom -s&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;Then select "Modem and dialing". Press "A" to edit the Init string, and delete all characters so that it becomes empty. Make sure you save this to the default profile with "Save setup as dfl". You should no longer see gibberish when you connect to devices. &lt;/span&gt;&lt;/p&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="Create a desktop launcher"&gt;&lt;span style="font-size:100%;"&gt;Create a desktop launcher&lt;/span&gt;&lt;/h1&gt; &lt;p class="line874"&gt;&lt;span style="font-size:100%;"&gt;If you want to have quicker access to Minicom, you can create a desktop launcher. &lt;/span&gt;&lt;/p&gt;&lt;ol type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Right-click on the desktop and choose "Create launcher" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Click on "Icon" and choose the picture you want to use &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Use the "Type" pull-down menu and select "Application in terminal" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Create a name like "Cisco Console" in the field labeled "Name" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Enter this command into the field labeled "Command" &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;sudo minicom &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Hit "OK" and your desktop launcher is ready for you to use. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h1 id="References"&gt;&lt;span style="font-size:100%;"&gt;References&lt;/span&gt;&lt;/h1&gt; &lt;span style="font-size:100%;"&gt;&lt;a class="http" href="http://useopensource.blogspot.com/2007/01/using-cisco-console-in-linux.html"&gt;Using the Cisco console in Linux&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-8789503105931758174?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/8789503105931758174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-console.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8789503105931758174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8789503105931758174'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/06/cisco-console.html' title='Cisco console'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-8133559093382250710</id><published>2009-05-28T01:09:00.000-07:00</published><updated>2009-06-01T09:08:07.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='ofdm'/><title type='text'>Orthogonal Frequency Division Multiplexing part 1</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:100%;" &gt;1. Definition&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Orthogonal Frequency Division Multiplexing (OFDM) is a modulation scheme that is especially suited for high-data-rate transmission in delay dispersive environments. It converts a high-rate datastream into a number of low-rate stream that are transmitted over parallel, narrowband channels that can be easily equalized.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-size:100%;" &gt;2. Concept&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;In OFDM, The data is divided into several parallel data streams or channels, one for each sub-carrier. Each sub-carrier is modulated with a conventional modulation scheme (such as &lt;a href="http://en.wikipedia.org/wiki/Quadrature_amplitude_modulation" title="Quadrature amplitude modulation"&gt;quadrature amplitude modulation&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Phase_shift_keying" title="Phase shift keying" class="mw-redirect"&gt;phase shift keying&lt;/a&gt;) at a low &lt;a href="http://en.wikipedia.org/wiki/Symbol_rate" title="Symbol rate"&gt;symbol rate&lt;/a&gt;, maintaining total data rates similar to conventional &lt;i&gt;single-carrier&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; modulation schemes in the same bandwidth.&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;3. Signal Generation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="mw-headline"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;3.1. Transmitter&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;An OFDM carrier signal is the sum of a number of orthogonal sub-carriers, with &lt;a href="http://en.wikipedia.org/wiki/Baseband" title="Baseband"&gt;baseband&lt;/a&gt; data on each sub-carrier being independently modulated commonly using some type of &lt;a href="http://en.wikipedia.org/wiki/Quadrature_amplitude_modulation" title="Quadrature amplitude modulation"&gt;quadrature amplitude modulation&lt;/a&gt; (QAM) or &lt;a href="http://en.wikipedia.org/wiki/Phase-shift_keying" title="Phase-shift keying"&gt;phase-shift keying&lt;/a&gt; (PSK). This composite baseband signal is typically used to modulate a main &lt;a href="http://en.wikipedia.org/wiki/RF" title="RF"&gt;RF&lt;/a&gt; carrier.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/OFDM_transmitter_ideal.png/754px-OFDM_transmitter_ideal.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 415px; height: 132px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/OFDM_transmitter_ideal.png/754px-OFDM_transmitter_ideal.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;  &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="texhtml"&gt;&lt;i&gt;s&lt;/i&gt;[&lt;i&gt;n&lt;/i&gt;]&lt;/span&gt; is a serial stream of binary digits. By &lt;a href="http://en.wikipedia.org/wiki/Inverse_multiplexing" title="Inverse multiplexing" class="mw-redirect"&gt;inverse multiplexing&lt;/a&gt;, these are first demultiplexed into &lt;span class="texhtml"&gt;&lt;i&gt;N&lt;/i&gt;&lt;/span&gt; parallel streams, and each one mapped to a (possibly complex) symbol stream using some modulation constellation (&lt;a href="http://en.wikipedia.org/wiki/QAM" title="QAM" class="mw-redirect"&gt;QAM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Phase-shift_keying" title="Phase-shift keying"&gt;PSK&lt;/a&gt;, etc.). Note that the constellations may be different, so some streams may carry a higher bit-rate than others.&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;An inverse &lt;a href="http://en.wikipedia.org/wiki/FFT" title="FFT" class="mw-redirect"&gt;FFT&lt;/a&gt; is computed on each set of symbols, giving a set of complex time-domain samples. These samples are then &lt;a href="http://en.wikipedia.org/wiki/Quadrature" title="Quadrature"&gt;quadrature&lt;/a&gt;-mixed to passband in the standard way. The real and imaginary components are first converted to the analogue domain using &lt;a href="http://en.wikipedia.org/wiki/Digital-to-analogue_converter" title="Digital-to-analogue converter" class="mw-redirect"&gt;digital-to-analogue converters&lt;/a&gt; (DACs); the analogue signals are then used to modulate &lt;a href="http://en.wikipedia.org/wiki/Cosine" title="Cosine" class="mw-redirect"&gt;cosine&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Sine" title="Sine" class="mw-redirect"&gt;sine&lt;/a&gt; waves at the &lt;a href="http://en.wikipedia.org/wiki/Carrier" title="Carrier"&gt;carrier&lt;/a&gt; frequency, &lt;span class="texhtml"&gt;&lt;i&gt;f&lt;/i&gt;&lt;sub&gt;&lt;i&gt;c&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt;, respectively. These signals are then summed to give the transmission signal, &lt;span class="texhtml"&gt;&lt;i&gt;s&lt;/i&gt;(&lt;i&gt;t&lt;/i&gt;)&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;&lt;span class="mw-headline"&gt;3.2. Receiver&lt;/span&gt;&lt;/span&gt; &lt;div class="center"&gt; &lt;div class="floatnone"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/File:OFDM_receiver_ideal.png" class="image" title="OFDM receiver ideal.png"&gt;&lt;img style="width: 412px; height: 122px;" alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/OFDM_receiver_ideal.png/800px-OFDM_receiver_ideal.png" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;The receiver picks up the signal &lt;span class="texhtml"&gt;&lt;i&gt;r&lt;/i&gt;(&lt;i&gt;t&lt;/i&gt;)&lt;/span&gt;, which is then quadrature-mixed down to baseband using cosine and sine waves at the carrier frequency. This also creates signals centered on &lt;span class="texhtml"&gt;2&lt;i&gt;f&lt;/i&gt;&lt;sub&gt;&lt;i&gt;c&lt;/i&gt;&lt;/sub&gt;&lt;/span&gt;, so low-pass filters are used to reject these. The baseband signals are then sampled and digitised using &lt;a href="http://en.wikipedia.org/wiki/Analogue-to-digital_converter" title="Analogue-to-digital converter" class="mw-redirect"&gt;analogue-to-digital converters&lt;/a&gt; (ADCs), and a forward FFT is used to convert back to the frequency domain.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;This returns &lt;span class="texhtml"&gt;&lt;i&gt;N&lt;/i&gt;&lt;/span&gt; parallel streams, each of which is converted to a binary stream using an appropriate symbol &lt;a href="http://en.wikipedia.org/wiki/Detection" title="Detection"&gt;detector&lt;/a&gt;. These streams are then re-combined into a serial stream, &lt;img style="width: 19px; height: 14px;" class="tex" alt="{\hat s}[n]" src="http://upload.wikimedia.org/math/2/7/a/27aa1d3f90b06cbe81841905fb614755.png" /&gt;, which is an estimate of the original binary stream at the transmitter.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);font-size:100%;" &gt;&lt;br /&gt;References&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;[1] &lt;/span&gt;&lt;span class="class5"  style="font-size:100%;"&gt;Molisch, Andreas F.. &lt;u&gt;Wireless Communications&lt;/u&gt;. Sussex: John Wiley &amp;amp; Sons,LTD, October 2007.&lt;br /&gt;[2] &lt;a href="http://en.wikipedia.org/wiki/OFDM"&gt;&lt;u&gt;Orthogonal frequency division-multiplexing&lt;/u&gt;&lt;/a&gt;,Wikipedia&lt;br /&gt;[3] &lt;/span&gt;&lt;span class="class5"&gt;Langton, Charan. &lt;a href="http://www.complextoreal.com/chapters/ofdm2.pdf"&gt;&lt;u&gt;Ortogonal Frequency Division Multplexing (OFDM) Tutorial&lt;/u&gt;&lt;/a&gt;    &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-8133559093382250710?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/8133559093382250710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/orthogonal-frequency-division.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8133559093382250710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/8133559093382250710'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/orthogonal-frequency-division.html' title='Orthogonal Frequency Division Multiplexing part 1'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-3870862648933048697</id><published>2009-05-28T00:53:00.000-07:00</published><updated>2009-06-01T09:08:29.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Latex equation editor on webpage</title><content type='html'>&lt;p&gt;The &lt;a href="http://www.codecogs.com/index.php"&gt;CodeCogs&lt;/a&gt; Equation Editor is an online editor that facilitates the creation and formatting of LaTeX equations. Used in combination with our LaTeX rendering scripts, it creates HTML code to render an equation on any website and some email programs. The editor is open source and can be easily extended and adapted for any particular need. It is compatible with a range of WYSIWYG editors, supports multiple languages and works across all major internet browsers, including IE, FireFox, Safari and Opera.&lt;/p&gt; &lt;p&gt;There are really two distinct problems that we solve:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;First is the creation of LaTeX formulas. Few of us remember all the commands and the CodeCogs editor is there to facilitate this. &lt;/li&gt;&lt;li&gt;Second is how to render code into graphical (nice looking) equations. We use a variety of techniques that can be use in isolation or even collectively. If you're familiar with LaTeX then very often you can create equations without ever using the editor.&lt;/li&gt;&lt;/ol&gt;The equation editor can be found &lt;a href="http://www.codecogs.com/components/equationeditor/equationeditor.php"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-3870862648933048697?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/3870862648933048697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/latex-equation-editor-on-webpage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/3870862648933048697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/3870862648933048697'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/latex-equation-editor-on-webpage.html' title='Latex equation editor on webpage'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-7260521156642053437</id><published>2009-05-27T06:52:00.000-07:00</published><updated>2009-07-03T03:24:37.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='gns3'/><title type='text'>Cisco router simulation with Graphical Network Simulator (GNS3)</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;center&gt;&lt;a href="javascript:openpopup('http://www.gns3.net/themes/drupify/logo.png',800,600,false);"&gt;&lt;img style="width: 339px; height: 99px;" src="http://www.gns3.net/themes/drupify/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.gns3.net/"&gt;GNS3&lt;/a&gt; is a graphical network simulator that allows simulation of complex networks. &lt;p align="justify"&gt;To allow complete simulations, GNS3 is strongly linked with :&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a class="ext" href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator" target="_blank" title="Dynamips emulator"&gt;Dynamips&lt;/a&gt;&lt;span class="ext"&gt;&lt;/span&gt;, the core program that allows Cisco IOS emulation.&lt;/li&gt;&lt;li&gt;&lt;a class="ext" href="http://www.dynagen.org/" target="_blank" title="Dynagen Console for Dynamips"&gt;Dynagen&lt;/a&gt;&lt;span class="ext"&gt;&lt;/span&gt;, a text-based front-end for Dynamips.&lt;/li&gt;&lt;li&gt;Pemu, a Cisco PIX firewall emulator based on Qemu.&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;GNS3 is an excellent complementary tool to real labs for Cisco network engineers, administrators and people wanting to pass certifications such as CCNA, CCNP, CCIP or CCIE.&lt;/p&gt; &lt;p align="justify"&gt;It can also be used to experiment features of Cisco IOS or to check configurations that need to be deployed later on real routers.&lt;/p&gt; &lt;p align="justify"&gt; This project is an open source, free program that may be used on multiple operating systems, including Windows, Linux, and MacOS X. &lt;/p&gt; &lt;h3&gt;Features overview&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;span class="q"&gt;Design of high quality and complex network topologies.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="q"&gt;Emulation of many Cisco router platforms and PIX firewalls.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="q"&gt;Simulation of simple Ethernet, ATM and Frame Relay switches.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="q"&gt;Connection of the simulated network to the real world!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="q"&gt;Packet capture using Wireshark.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;span class="highlight"&gt;Important notice: &lt;/span&gt;users have to provide their own Cisco IOS to use with GNS3.&lt;br /&gt;&lt;br /&gt;The installation procedure can be found &lt;a href="http://stweb.ait.ac.th/%7Est108113/gns3-linux-install.swf" target="_blank"&gt;here&lt;/a&gt;&lt;br /&gt;GNS3 Tutorial (Thai) can be found &lt;a href="http://www.siamnetworker.com/board/index.php?topic=394.0"&gt;here&lt;/a&gt;&lt;br /&gt;Cisco Configuration Tutorial can be found &lt;a href="http://www.thaiadmin.org/board/index.php?topic=97398"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-7260521156642053437?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/7260521156642053437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/cisco-router-simulation-with-graphical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7260521156642053437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/7260521156642053437'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/cisco-router-simulation-with-graphical.html' title='Cisco router simulation with Graphical Network Simulator (GNS3)'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-5802367565595210880</id><published>2009-05-24T22:52:00.000-07:00</published><updated>2009-06-07T23:25:59.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='ios'/><title type='text'>Mini-Project</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;The equipment list&lt;/span&gt;&lt;br /&gt;1. Cisco router &lt;span style="font-style: italic;"&gt; (model : 1721)&lt;/span&gt; : &lt;a href="http://www.cisco.com/en/US/products/hw/routers/ps221/products_data_sheet09186a00800920ec.html"&gt;link&lt;/a&gt; : &lt;a href="http://www.cisco.com/warp/public/cc/pd/rt/1700/prodlit/1721d_ds.pdf"&gt;datasheet&lt;/a&gt; : &lt;a href="http://cid-2da082d2cee902d8.skydrive.live.com/self.aspx/Files/c1700-advsecurityk9-mz.124-11.T2.bin"&gt;IOS image&lt;/a&gt;&lt;br /&gt;2. Cisco switch &lt;span style="font-style: italic;"&gt;(model : Catalyst 2950)&lt;/span&gt; : &lt;a href="http://www.cisco.com/en/US/products/hw/switches/ps628/products_data_sheet09186a0080088899.html"&gt;link&lt;/a&gt; : &lt;a href="http://www.cisco.com/warp/public/cc/pd/si/casi/ca2950/prodlit/cc295_ds.pdf"&gt;datasheet&lt;/a&gt; : &lt;a href="http://cid-2da082d2cee902d8.skydrive.live.com/self.aspx/Files/c2950-i6k2l2q4-mz.121-22.EA10a.bin"&gt;IOS image&lt;/a&gt;&lt;br /&gt;3. 3com Wireless ADSL Router &lt;span style="font-style: italic;"&gt;(model : 3CRWDR101A-75)&lt;/span&gt; : &lt;a href="http://www.3com.com/products/en_US/detail.jsp?tab=features&amp;amp;pathtype=purchase&amp;amp;sku=3CRWDR101A-75"&gt;link&lt;/a&gt; : &lt;a href="http://cid-2da082d2cee902d8.skydrive.live.com/self.aspx/Files/3com%20User%20Guide.pdf"&gt;Manual&lt;/a&gt;&lt;br /&gt;4. D-Link ADSL Router &lt;span style="font-style: italic;"&gt;(model : DSL2640T)&lt;/span&gt; : &lt;a href="http://www.dlink.com.sg/support/support_detail.asp?idproduct=165"&gt;link&lt;/a&gt; : &lt;a href="http://cid-2da082d2cee902d8.skydrive.live.com/self.aspx/Files/D-link%20Manual.pdf"&gt;Manual&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pirun.ku.ac.th/%7Eg5065266/Web/NS2/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-5802367565595210880?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/5802367565595210880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/moved-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5802367565595210880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5802367565595210880'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/moved-site.html' title='Mini-Project'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-5135891107046492899</id><published>2009-05-23T00:35:00.000-07:00</published><updated>2009-07-03T03:25:42.043-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 9.04 keyboard and mouse problem</title><content type='html'>I just found Ubuntu 9.04 problem (possibly bug) of keyboard and mouse on my hardware (Dell Vostro 1310, Ubuntu 9.04 kernel 2.6.28-11). In the login splash screen, Ubuntu sometimes does not detect or enable my keyboard and touchpad, so I cannot login to my account.&lt;br /&gt;&lt;br /&gt;Many ubuntu dell users also complain about this problem too. Some of them think that it is kernel version problem, so they use the older kernel instead. The others try to configure the xwindow using command &lt;span style="font-weight: bold;"&gt;xfix&lt;/span&gt; in recovery mode or power on and off the laptop.&lt;br /&gt;&lt;br /&gt;For me, I use the solution given in this &lt;a href="http://ubuntuforums.org/showthread.php?t=1164008"&gt;dell ubuntu forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Solution&lt;/span&gt; : just append the word "i8042.reset" after kernel /boot/vmlinuz-2.6.28-12-generic root=UUID=d655bf5b 3061-44bb-a9d8-2d6d9b4afc57 ro quiet splash of "/boot/grub/menu.lst"&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;title           Ubuntu 9.04, kernel 2.6.28-12-generic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; uuid            d655bf5b-3061-44bb-a9d8-2d6d9b4afc57&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; kernel          /boot/vmlinuz-2.6.28-12-generic root=UUID=d655bf5b 3061-44bb-a9d8-2d6d9b4afc57 ro quiet splash &lt;span style="font-weight: bold;"&gt;i8042.reset&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; initrd          /boot/initrd.img-2.6.28-12-generic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; quiet&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-5135891107046492899?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/5135891107046492899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ubuntu-904-keyboard-and-mouse-problem.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5135891107046492899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5135891107046492899'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ubuntu-904-keyboard-and-mouse-problem.html' title='Ubuntu 9.04 keyboard and mouse problem'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-5823445648669934017</id><published>2009-05-20T21:25:00.000-07:00</published><updated>2009-06-01T09:06:04.610-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ns2'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>NS-2 Tutorial</title><content type='html'>&lt;div style="width: 425px; text-align: left;" id="__ss_1468024"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="color: rgb(0, 0, 153);" href="http://www.isi.edu/nsnam/ns/tutorial/index.html"&gt;T&lt;/a&gt;&lt;a style="color: rgb(0, 0, 153);" href="http://www.isi.edu/nsnam/ns/tutorial/index.html" class="external text" title="http://www.isi.edu/nsnam/ns/tutorial/index.html" rel="nofollow"&gt;utorial by Marc Greis&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/code453/ns2-tutorial?type=powerpoint" title="Ns2 Tutorial"&gt;Ns2 Tutorial&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ns2-tutorial-090520224451-phpapp02&amp;amp;stripped_title=ns2-tutorial"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ns2-tutorial-090520224451-phpapp02&amp;amp;stripped_title=ns2-tutorial" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/code453"&gt;code453&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1474909"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/code453/ns2-tutorial-by-nectec-thai?type=document" title="Ns2 Tutorial by NECTEC (Thai)"&gt;Ns2 Tutorial by NECTEC (Thai)&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="510"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=bm-ns2-090522092027-phpapp02&amp;amp;stripped_title=ns2-tutorial-by-nectec-thai"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=bm-ns2-090522092027-phpapp02&amp;amp;stripped_title=ns2-tutorial-by-nectec-thai" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="510"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;PDF documents&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/code453"&gt;code453&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1488672"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/code453/ns2-manual?type=document" title="NS-2 Manual"&gt;NS-2 Manual&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="510"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=nsdoc-090526023346-phpapp01&amp;amp;stripped_title=ns2-manual"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=nsdoc-090526023346-phpapp01&amp;amp;stripped_title=ns2-manual" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="510"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;PDF documents&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/code453"&gt;code453&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-5823445648669934017?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/5823445648669934017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ns-2-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5823445648669934017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/5823445648669934017'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ns-2-tutorial.html' title='NS-2 Tutorial'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1544280485584950993.post-6821047243871756278</id><published>2009-05-20T21:01:00.000-07:00</published><updated>2009-06-01T09:09:54.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ns2'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>NS-2 Installation on Ubuntu 9.04</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;The procedure for installing NS-2 in Ubuntu 9.04 on Dell Vostro 1310.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Download &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:100%;" &gt;ns-allinone-2.33.tar&lt;/span&gt;&lt;span style="font-size:100%;"&gt; from &lt;a href="http://sourceforge.net/projects/nsnam/"&gt;here&lt;/a&gt;.&lt;br /&gt;2. Place it in somewhere, e.g. /home/programmer, then extract it.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ cd /home/programmer&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ tar -xvf ns-allinone-2.33.tar&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;3. Download &amp;amp; install some packages from repository&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ sudo apt-get install build-essential autoconf automake libxmu-dev&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;4. Install the ns2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ cd ns-allinone-2.33&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ ./install&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;5. Edit some paths&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ gedit ~/.bashrc&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Put these lines on that file. Off course, you might change /home/programmer for it depends on where you extract ns-allinone-2.33.tar.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;# LD_LIBRARY_PATH&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;OTCL_LIB=/home/programmer/ns-allinone-2.33/otcl-1.13&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;NS2_LIB=/home/programmer/ns-allinone-2.33/lib&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;X11_LIB=/usr/X11R6/lib&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;USR_LOCAL_LIB=/usr/local/lib&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB&lt;br /&gt;:$X11_LIB:$USR_LOCAL_LIB&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;# TCL_LIBRARY&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;TCL_LIB=/home/programmer/ns-allinone-2.33/tcl8.4.18/library&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;USR_LIB=/usr/lib&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;export TCL_LIBRARY=$TCL_LIB:$USR_LIB&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;# PATH&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;XGRAPH=/home/programmer/ns-allinone-2.33/bin:/home/programmer/ns-allinone-2.33/tcl8.4.18/unix:/home/programmer/ns-allinone-2.33/tk8.4.18/unix:/home/programmer/ns-allinone-2.33/xgraph-12.1/&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;NS=/home/programmer/ns-allinone-2.33/ns-2.33/&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;NAM=/home/programmer/ns-allinone-2.33/nam-1.13/&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;export PATH=$PATH:$XGRAPH:$NS:$NAM&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;6. Validate it (take very long time compare to install process)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ cd ns-2.33&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ ./validate&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;7. (Optionally) Create a symlink, so that ns can be called from everywhere&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ sudo ln -s /home/programmer/ns-allinone-2.33/ns-2.33/ns /usr/bin/ns&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;8. Let it take effect immediately&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:100%;"  &gt;$ source ~/.bashrc&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;9. Try to run it (and pray :)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;$ ns&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;10. If the installation success, you will see % at the command prompt. Type following command to exit&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;% exit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:100%;" &gt;Credit&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a href="http://anggriawan.web.id/2008/05/install-ns2-on-ubuntu-804-hardy.html"&gt;./anggriawan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Testing ns2 Installation&lt;/span&gt;&lt;br /&gt;Use the following ns batch command&lt;br /&gt;&lt;blockquote style="color: rgb(0, 153, 0);"&gt;set ns [new Simulator]&lt;br /&gt;$ns at 1 “puts \“Hello World!\””&lt;br /&gt;$ns at 1.5 “exit”&lt;br /&gt;$ns run&lt;/blockquote&gt;Then,&lt;br /&gt;1. Copy the commands above and paste in the text editor&lt;br /&gt;2. Save the file as simple.tcl&lt;br /&gt;3. Type command in command prompt&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;$ ns simple.tcl&lt;/span&gt;&lt;br /&gt;4. It will show &lt;span style="color: rgb(255, 0, 0);"&gt;Hello World&lt;/span&gt; in the line below&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Troble Shooting&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;1. Problem&lt;/span&gt; : The system cannot find Tcl or it tells that Tcl does not install correctly&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Solution 1&lt;/span&gt; : Check your ns tcl nam ... version, check folder name. If it is not correct, edit the .bashrc&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Solution 2&lt;/span&gt; : run ./install again&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;2. Problem&lt;/span&gt; : nam does not work&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Solution 1&lt;/span&gt; : In fact, you need to change that particular file in your Linux manually.&lt;br /&gt;&lt;br /&gt;Here is what you should do.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;--- tk8.4.18-orig/generic/&lt;span style="font-weight: bold;"&gt;tkBind.c&lt;/span&gt; 2006-07-21 08:26:54.000000000 +0200&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;+++ tk8.4.18/generic/&lt;span style="font-weight: bold;"&gt;tkBind.c&lt;/span&gt; 2008-07-05 12:17:10.000000000 +0200&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;@@ -586,6 +586,9 @@&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;/* ColormapNotify */  COLORMAP,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;     /* ClientMessage */  0,&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;/* MappingNotify */  0,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &lt;span style="font-weight: bold;"&gt;+#ifdef GenericEvent&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;&lt;br /&gt;+   /* GenericEvent */          0,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt; +#endif &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;/* VirtualEvent */  VIRTUAL,&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;/* Activate */  ACTIVATE,     &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;/* Deactivate */  ACTIVATE,&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;This @@ -586,6 +586,9 @@ indicates exact location of the line that you start to edit, if you are using gedit or other similar editor in Linux.&lt;br /&gt;The + sign indicates what to add, and the - sign indicates what to delete.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Then run &lt;span style="color: rgb(0, 0, 153);"&gt;$ ./install&lt;/span&gt; to compile and install ns2 again&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Credit&lt;/span&gt;&lt;br /&gt;&lt;a href="http://forums.fedoraforum.org/showthread.php?t=206795"&gt;Fedora forum&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1544280485584950993-6821047243871756278?l=vanitdiscovery.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vanitdiscovery.blogspot.com/feeds/6821047243871756278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ns-2-installation-on-ubuntu-904.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6821047243871756278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1544280485584950993/posts/default/6821047243871756278'/><link rel='alternate' type='text/html' href='http://vanitdiscovery.blogspot.com/2009/05/ns-2-installation-on-ubuntu-904.html' title='NS-2 Installation on Ubuntu 9.04'/><author><name>Loomba</name><uri>http://www.blogger.com/profile/09417628187176313461</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://3.bp.blogspot.com/_vRWfNDjxBKI/ShTXJ_aFhBI/AAAAAAAAARc/IEVkZXqA0Lg/s1600-R/101070.jpg'/></author><thr:total>6</thr:total></entry></feed>
