<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Arsalan A. Suzuki's Blog</title>
	
	<link>http://blog.arsalan.biz</link>
	<description />
	<lastBuildDate>Wed, 10 Aug 2011 06:39:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ArsalanSuzuki" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="arsalansuzuki" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Basic Frame Relay Configuration</title>
		<link>http://blog.arsalan.biz/cisco/basic-frame-relay-configuration/</link>
		<comments>http://blog.arsalan.biz/cisco/basic-frame-relay-configuration/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 16:18:32 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Frame Relay]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=446</guid>
		<description><![CDATA[This article shows how to configure basic frame relay without using inverse ARP. We&#8217;ll be using the above topology for the configuration. The IP addresses of the routers are 192.168.1.X, where X is the router number. Configuration Steps Assign IP address to the serial interface Configure frame relay encapsulation Set frame map for each router&#8230;]]></description>
			<content:encoded><![CDATA[<p>This article shows how to configure basic frame relay without using inverse ARP.</p>
<p style="text-align: center;"><a href="http://blog.arsalan.biz/wp-content/uploads/2011/08/Basic-FR.jpg"><img class="size-full wp-image-454  aligncenter" title="Basic Frame Relay" src="http://blog.arsalan.biz/wp-content/uploads/2011/08/Basic-FR.jpg" alt="Basic Frame Relay" width="309" height="262" /></a></p>
<p>We&#8217;ll be using the above topology for the configuration. The IP addresses of the routers are 192.168.1.X, where X is the router number.<span id="more-446"></span></p>
<h2>Configuration Steps</h2>
<ol>
<li>Assign IP address to the serial interface</li>
<li>Configure frame relay encapsulation</li>
<li>Set frame map for each router</li>
</ol>
<h2>Configuration</h2>
<p>Lets assign an IP address to the serial interface</p>
<p><strong>R1</strong></p>
<div class="ciscocode">
<pre>R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#interface serial 0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0</pre>
</div>
<p><strong>R2</strong></p>
<div class="ciscocode">
<pre>R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#interface serial 0/0
R2(config-if)#ip address 192.168.1.2 255.255.255.0</pre>
</div>
<p><strong>R3</strong></p>
<div class="ciscocode">
<pre>R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#interface serial 0/0
R3(config-if)#ip address 192.168.1.3 255.255.255.0</pre>
</div>
<p>Now enable frame relay encapsulation on serial interface and disable inverse ARP</p>
<p><strong>R1</strong></p>
<div class="ciscocode">
<pre>R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp</pre>
</div>
<p><strong>R2</strong></p>
<div class="ciscocode">
<pre>R2(config-if)#encapsulation frame-relay
R2(config-if)#no frame-relay inverse-arp</pre>
</div>
<p><strong>R3</strong></p>
<div class="ciscocode">
<pre>R3(config-if)#encapsulation frame-relay
R3(config-if)#no frame-relay inverse-arp</pre>
</div>
<p>Configure frame relay map to associate IP addresses with proper DLCI and no shut the interface</p>
<p>Basic frame map syntax is</p>
<p><em>frame-relay map ip &lt;Remote IP Address&gt; &lt;Local DLCI&gt;</em></p>
<p><strong>R1</strong></p>
<div class="ciscocode">
<pre>R1(config-if)#frame-relay map ip 192.168.1.2 102
R1(config-if)#frame-relay map ip 192.168.1.3 103
R1(config-if)#frame-relay map ip 192.168.1.1 103
R1(config-if)#no shutdown</pre>
</div>
<p><strong>R2</strong></p>
<div class="ciscocode">
<pre>R2(config-if)#frame-relay map ip 192.168.1.1 201
R2(config-if)#frame-relay map ip 192.168.1.2 201
R2(config-if)#frame-relay map ip 192.168.1.3 201
R2(config-if)#no shutdown</pre>
</div>
<p><strong>R3</strong></p>
<div class="ciscocode">
<pre>R3(config-if)#frame-relay map ip 192.168.1.3 301
R3(config-if)#frame-relay map ip 192.168.1.2 301
R3(config-if)#frame-relay map ip 192.168.1.1 301
R3(config-if)#no shutdown</pre>
</div>
<p>Here we are adding IP addresses and the DLCI to reach remote routers. Note that spoke routers (R2 and R3) have 201 and 301 DLCI respectively. Hub router (R1) is using 102 and 103 to reach R2 and R3.</p>
<p>By default, frame relay interface cannot ping itself, so we added local IP address to the frame map as well. For example, when R1 pings itself, the router will send ICMP out DLCI 103 and then R3 will send it back to R1.</p>
<h2>Verfication</h2>
<p>To display frame map</p>
<div class="ciscocode">
<pre>R1#show frame-relay map
Serial0/0 (up): ip 192.168.1.2 dlci 102(0x66,0x1860), static,
              CISCO, status defined, active
Serial0/0 (up): ip 192.168.1.1 dlci 103(0x67,0x1870), static,
              CISCO, status defined, active
Serial0/0 (up): ip 192.168.1.3 dlci 103(0x67,0x1870), static,
              CISCO, status defined, active</pre>
</div>
<p>Checking end to end connectivity. Lets check R2 to R3</p>
<div class="ciscocode">
<pre>R2#ping 192.168.1.3

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/28/76 ms
R2#trace
R2#traceroute 192.168.1.3

Type escape sequence to abort.
Tracing the route to 192.168.1.3

  1 192.168.1.1 60 msec 40 msec 52 msec
  2 192.168.1.3 68 msec *  72 msec</pre>
</div>
<p>The trace route shows that the packet goes from R2 &gt; R1 &gt; R3</p>
<p>&nbsp;</p>
<p>That&#8217;s it for this tutorial. You can also trace route local address to get similar output.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/basic-frame-relay-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ping Multiple Addresses Using TCL Script Part 2</title>
		<link>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-2/</link>
		<comments>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-2/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 06:08:44 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[TCL]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=431</guid>
		<description><![CDATA[Part 1 of this tutorial showed how to ping multiple IP addresses using TCL script. This tutorial will further refine the script which was in Part 1. Instead of foreach loop, we will be using for loop to make the script shorter. TCL Script Here is the sample script for { set i 1 }&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-1/">Part 1</a> of this tutorial showed how to ping multiple IP addresses using TCL script. This tutorial will further refine the script which was in Part 1. Instead of <strong>foreach</strong> loop, we will be using <strong>for</strong> loop to make the script shorter.</p>
<h2>TCL Script</h2>
<p>Here is the sample script</p>
<div class="ciscocode">
<pre>
for { set i 1 } { $i <= 10 } { incr i } {
ping 192.168.1.$i re 2
}
</pre>
</div>
<p><span id="more-431"></span><br />
When the loop is run for the first time, the variable <strong>i=1</strong>. The value of <strong>i</strong> will be incremented until <strong>i=10</strong>, then the loop will exit.<br />
The above script will ping IP addresses 192.168.1.1 through 192.168.1.10</p>
<h2>Executing the Script</h2>
<div class="ciscocode">
<pre>Router#tclsh
Router(tcl)#for { set i 1 } { $i <= 10 } { incr i } {
+>(tcl)#ping 192.168.1.$i re 2
+>(tcl)#}
</pre>
</div>
<p>Sample output</p>
<div class="ciscocode">
<pre>Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 4/4/4 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 4/4/4 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.4, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.5, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.6, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.7, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 4/4/4 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.8, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.9, timeout is 2 seconds:
!!
Success rate is 100 percent (2/2), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 2, 100-byte ICMP Echos to 192.168.1.10, timeout is 2 seconds:
!!
</pre>
</div>
<p>That's it for this tutorial. The variable can also be tweaked to ping the whole subnet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ping Multiple Addresses Using TCL Script Part 1</title>
		<link>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-1/</link>
		<comments>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-1/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 00:45:45 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[TCL]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=406</guid>
		<description><![CDATA[There might be situation where you might need to ping multiple IP addresses to check the full connectivity between devices. This tutorial shows you exactly how to do that using TCL script. I&#8217;ll be explaining how it works in details so you don&#8217;t need to have any programming or scripting experience. TCL Script Below is&#8230;]]></description>
			<content:encoded><![CDATA[<p>There might be situation where you might need to ping multiple IP addresses to check the full connectivity between devices.</p>
<p>This tutorial shows you exactly how to do that using TCL script.<br />
I&#8217;ll be explaining how it works in details so you don&#8217;t need to have any programming or scripting experience.<br />
<span id="more-406"></span></p>
<h2>TCL Script</h2>
<p>Below is the sample script TCL script to ping multiple IP addresses.</p>
<div class="ciscocode">
<pre>foreach ip {
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
} { ping $ip }
</pre>
</div>
<p>What the above script is doing is that, when foreach loop is run for the first time, it populates the variable $ip with first IP address (192.168.1.1). The second time the loop runs, $ip becomes 192.168.1.2.</p>
<p>The loop will keep running until it reaches the last ip address (i.e 192.168.1.10)<br />
The last part of the script would be <strong>{ ping $ip }</strong>. This will ping the IP address by substituting variable $ip with the listed values one at a time. As the loop have 10 IP addresses, the ping command will run 10 times with different IP addresses.</p>
<h2>Executing the Script</h2>
<p>First get into TCL scripting shell/mode </p>
<div class="ciscocode">
<pre>Router>enable
Router#tclsh
Router(tcl)#
</pre>
</div>
<p>Copy the above TCL script.</p>
<div class="ciscocode">
<pre>Router(tcl)#foreach ip {
+>192.168.1.1
+>192.168.1.2
+>192.168.1.3
+>192.168.1.4
+>192.168.1.5
+>192.168.1.6
+>192.168.1.7
+>192.168.1.8
+>192.168.1.9
+>192.168.1.10
+>} { ping $ip re 5 }
</pre>
</div>
<p>If you press enter, the script will be executed. The following is the output of the above script</p>
<div class="ciscocode">
<pre>
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.4, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.6, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.7, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.8, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
</pre>
</div>
<p>This tutorial showed very basic TCL script. You can modify or tweak this script to do lot of things, like pinging the whole subnets, etc.<br />
<a href="http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-2/">Check out the Part 2 of this tutorial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/ping-multiple-addresses-tcl-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lookeen Backup Manager for Microsoft Office Outlook</title>
		<link>http://blog.arsalan.biz/reviews/lookeen-backup-manager/</link>
		<comments>http://blog.arsalan.biz/reviews/lookeen-backup-manager/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 00:23:35 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=392</guid>
		<description><![CDATA[Download Free Trial of Lookeen Backup Manager Lookeen Backup Manager With Lookeen Backup Manager©, created by Axonic, it is possible to create backups for Emails, contacts, calendar entries, and even the settings and options in Microsoft® Office Outlook. The full version has been available since March 2011 in the company’s online shop. Outlook in your&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.outlook-backup.com/en/download.html">Download Free Trial of Lookeen Backup Manager</a></p>
<h2>Lookeen Backup Manager</h2>
<p>With Lookeen Backup Manager©, created by Axonic, it is possible to create backups for Emails, contacts, calendar entries, and even the settings and options in Microsoft® Office Outlook. The full version has been available since March 2011 in the company’s online shop.</p>
<p>Outlook in your daily work &#8211; impossible to do without<br />
<span id="more-392"></span><br />
The majority of daily business communication is done today by e-mail. In addition, there are saved addresses in Outlook and the administration of appointments in the Outlook calendar. The loss of this data can have disastrous results, not only for freelancers, but also for entire companies. Worst-case scenario is the loss of sensitive information found in e-mails, contacts or calendar entries. </p>
<p><strong>Protect yourself beforehand with Lookeen Backup Manager </strong><br />
It is even more important to protect yourself beforehand with appropriate software. By backing up with the Lookeen Backup Manager© from Axonic you can save, aside from e-mails, contacts and calendar entries, whole data files, notes, tasks and your entire settings and options in Outlook. The Backup Manager compresses all individually chosen pieces of information into one single file, which can be unzipped again on every Windows system and with every Outlook version. </p>
<p><strong>Fully automated backups increase security &#8211; easy and reliable</strong><br />
If you want total security, you should perform regular backups. Lookeen Backup Manager relieves stress by offering the option to create automatic backups. If you link your Backup settings to a Windows task, then backups will be regularly and reliably created without causing extra work. </p>
<p><strong>Create individual settings </strong><br />
Lookeen Backup Manager allows you to save limitless amounts of data and to back up settings separately. In doing so, the user defines what information is important to him. The program works with all Windows versions, from 2000 to Windows 7, and is compatible with all established Outlook versions. A trial version of this program is available on the homepage for download; the license can be purchased at the site shop.<br />
<a href="http://www.outlook-backup.com">http://www.outlook-backup.com</a></p>
<p><strong>About Axonic</strong><br />
Axonic Informationssysteme GmbH is a young company with a high focus on information, communication and recognition technologies. The company is based in Karlsruhe and was founded in 2003 by Martin Welker. Axonic has researched and developed very intensely for several years now within the domain of &#8220;Communication Intelligence&#8221;, the target-orientated display and analysis of communications.</p>
<p><strong>Spokesperson:</strong><br />
Stephanie Zimmermann<br />
Axonic Informationssysteme GmbH<br />
Kaiserstraße 241 &#8211; 76133 Karlsruhe &#8211; Germany<br />
E-Mail: stephanie.zimmermann@axonic.net<br />
Phone: +49 (721) 352 83 75</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/reviews/lookeen-backup-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable Telnet Access on Cisco Router</title>
		<link>http://blog.arsalan.biz/cisco/telnet-cisco-router/</link>
		<comments>http://blog.arsalan.biz/cisco/telnet-cisco-router/#comments</comments>
		<pubDate>Mon, 16 May 2011 19:10:37 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Telnet]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=373</guid>
		<description><![CDATA[This short tutorial shows how to enable telnet access on the router. Configuration Use the following commands to enable telnet access to the router. First check how many virtual terminal router supports. (Depending on the router model, the output might be different) Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#line vty&#8230;]]></description>
			<content:encoded><![CDATA[<p>This short tutorial shows how to enable telnet access on the router.</p>
<h2>Configuration</h2>
<p>Use the following commands to enable telnet access to the router.</p>
<p>First check how many virtual terminal router supports.<br />
(Depending on the router model, the output might be different)</p>
<div class="ciscocode">
<pre>
Router#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#line vty 0 ?
  <1-4>  Last Line number
</pre>
</div>
<p><span id="more-373"></span><br />
Enable access to virtual terminals and set the &#8220;cisco&#8221;  as the password</p>
<div class="ciscocode">
<pre>
Router(config)#line vty 0 4
Router(config-line)#password cisco
Router(config-line)#login
</pre>
</div>
<h2>Verification</h2>
<p>To verify use the following command</p>
<div class="ciscocode">
<pre>
Router#show line
   Tty Typ     Tx/Rx    A Modem  Roty AccO AccI   Uses   Noise  Overruns   Int
*     0 CTY              -    -      -    -    -      0       0     0/0       -
     97 AUX   9600/9600  -    -      -    -    -      0       0     0/0       -
     98 VTY              -    -      -    -    -      1       0     0/0       -
     99 VTY              -    -      -    -    -      0       0     0/0       -
    100 VTY              -    -      -    -    -      0       0     0/0       -
    101 VTY              -    -      -    -    -      0       0     0/0       -
    102 VTY              -    -      -    -    -      0       0     0/0       -

Line(s) not in async mode -or- with no hardware support:
1-96

Router#
</pre>
</div>
<p>Thats it. Now you can access the router remotely using telnet</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/telnet-cisco-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Users in Linux</title>
		<link>http://blog.arsalan.biz/linux/adding-users-in-linux/</link>
		<comments>http://blog.arsalan.biz/linux/adding-users-in-linux/#comments</comments>
		<pubDate>Sat, 14 May 2011 21:20:02 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[User Management]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=348</guid>
		<description><![CDATA[This short tutorial shows you how to add Linux user using CLI. useradd Command Syntax You can add users using useradd command. Usage: useradd [options] LOGIN Options: -b, --base-dir BASE_DIR base directory for the home directory of the new account -c, --comment COMMENT GECOS field of the new account -d, --home-dir HOME_DIR home directory of&#8230;]]></description>
			<content:encoded><![CDATA[<p>This short tutorial shows you how to add Linux user using CLI.</p>
<h2>useradd Command Syntax</h2>
<p>You can add users using useradd command.<br />
<span id="more-348"></span></p>
<div class="ciscocode">
<pre>
Usage: useradd [options] LOGIN

Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
  -g, --gid GROUP               name or ID of the primary group of the new
                                account
  -G, --groups GROUPS           list of supplementary groups of the new
                                account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           use this alternative skeleton directory
  -K, --key KEY=VALUE           override /etc/login.defs defaults
  -l, --no-log-init             do not add the user to the lastlog and
                                faillog databases
  -m, --create-home             create the user's home directory
  -M, --no-create-home          do not create the user's home directory
  -N, --no-user-group           do not create a group with the same name as
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
</pre>
</div>
<h2>Command Usage</h2>
<p>To add an user account use the command below.<br />
Note : You must be logged in as root user (or use &#8220;sudo su&#8221; command)</p>
<p>Add user named testuser01 with &#8220;Test User 1&#8243; as its &#8220;Display Name&#8221;<br />
-m switch will create user&#8217;s home directory</p>
<div class="ciscocode">
<pre>
root@ubuntu:~# useradd -c "Test User 1" -m testuser01
</pre>
</div>
<p>Now set the password for user account</p>
<div class="ciscocode">
<pre>
root@ubuntu:~# passwd testuser01
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#
</pre>
</div>
<h2>Verification</h2>
<p>Check if the newly created user is in the passwd file</p>
<div class="ciscocode">
<pre>
root@ubuntu:~# tail -n 1 /etc/passwd
<span>testuser01</span>:x:1001:1001:Test User 1:/home/testuser01:/bin/sh
</pre>
</div>
<p>The password is stored as SHA512 format in shadow file</p>
<div class="ciscocode">
<pre>
root@ubuntu:~# tail -n 1 /etc/shadow
testuser01:<span>$6$9R0tTLo7$ZD32rIGGbUTac0Ump7JL.O18tUIoNRtvSYTuwao0Pe7ZFqiKwk3nnbR5PWU4w1an7MgCdmVouHkj.d0soyYka1</span>:15108:0:99999:7:::
</pre>
</div>
<p>Verify that the home directory exists</p>
<div class="ciscocode">
<pre>
root@ubuntu:~# ls /home
test  <span>testuser01</span>
</pre>
</div>
<h2>Summary</h2>
<p>This tutorial covered basics of user creation in Linux with appropriate home directory. I have used Ubuntu for this demo, but this same commands can be used in any other distributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/linux/adding-users-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco ūmi Home Telepresence on Your TV Set</title>
		<link>http://blog.arsalan.biz/news/cisco-umi/</link>
		<comments>http://blog.arsalan.biz/news/cisco-umi/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 08:26:22 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=321</guid>
		<description><![CDATA[Cisco announced Umi, a video conferencing appliance for typical consumers. Umi consists of camera mounted to the top of the screen which can capture Full HD 1080p video at 30 frames per second. The camera is connected to a device which act as a internet gateway for the TV. Umi which is scheduled to be&#8230;]]></description>
			<content:encoded><![CDATA[<p>Cisco announced Umi, a video conferencing appliance for typical consumers.</p>
<p>Umi consists of camera mounted to the top of the screen which can capture Full HD 1080p video at 30 frames per second. The camera is connected to a device which act as a internet gateway for the TV.</p>
<p>Umi which is scheduled to be available by November and is expected to cost around <strong>$599 with $24.99</strong> monthly service charge for unlimited video calling.<br />
<span id="more-321"></span></p>
<h2>Detailed specs of Umi</h2>
<p><strong>Video Resolution</strong></p>
<ul>
<li>Full HD 1080p video calling (1920&#215;1080 pixels) and 720p recording at 30 frames per second.</li>
<li>Dynamic resolution scaling based on available bandwidth (1080p, 720p, and 480p supported)</li>
</ul>
<p><strong>Camera Optics and Mechanics</strong></p>
<ul>
<li>Optical zoom</li>
<li>Multi glass lens</li>
<li>Auto focus, auto exposure and auto white balance</li>
<li>Motorized aim –pan, tilt, and zoom</li>
<li>Motorized shutter for privacy control</li>
</ul>
<p><strong>Microphone and Speaker</strong></p>
<ul>
<li> Built-in microphone array with software beamforming</li>
<li> Embedded speaker for incoming call ringing</li>
</ul>
<p><strong>TV Compatibility</strong></p>
<ul>
<li> Compatible with high-definition widescreen TVs capable of 1080p or 720p with available HDMI port.</li>
</ul>
<p><strong>Networking</strong></p>
<ul>
<li> Wi-Fi (802.11 b/g/n )</li>
<li> 10/100 Ethernet (RJ-45)</li>
</ul>
<p><strong>Video Input and Outputs</strong></p>
<ul>
<li> HDMI Out: ūmi console to TV, HDMI In: media passthrough supported with select set top boxes and BluRay equipment.</li>
</ul>
<p><strong>Audio Output</strong></p>
<ul>
<li> Digital audio over HDMI or optical audio</li>
</ul>
<p><strong>Infrared</strong></p>
<ul>
<li> Built-in IR receiver for ūmi remote</li>
</ul>
<p>Source : <a title="Cisco Umi" href="http://home.cisco.com/en-us/telepresence/umi/meet-umi#specs">Cisco Umi Products</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/news/cisco-umi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Port Aggregation with EtherChannel</title>
		<link>http://blog.arsalan.biz/cisco/configuring-etherchannel/</link>
		<comments>http://blog.arsalan.biz/cisco/configuring-etherchannel/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 16:28:50 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[EtherChannel]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=308</guid>
		<description><![CDATA[What is EtherChannel? EtherChannel is a link aggregation technology used primarily on Cisco switches. It can bundle two to eight physical port of the same Ethernet media type and speed. All bundled ports must have similar configuration. EtherChannel can be used to increase bandwidth, provide redundancy and load balance traffic EtherChannel Negotiation Protocols Cisco supports&#8230;]]></description>
			<content:encoded><![CDATA[<h2>What is EtherChannel?</h2>
<p><strong>EtherChannel</strong> is a link aggregation technology used primarily on Cisco switches. It can bundle <strong>two to eight physical port</strong> of the same Ethernet media type and speed. All bundled ports must have similar configuration.<br />
EtherChannel can be used to <strong>increase bandwidth, provide redundancy and load balance traffic</strong></p>
<h2>EtherChannel Negotiation Protocols</h2>
<p>Cisco supports two EtherChannel negotiation protocols. They are used to provide automatic EtherChannel configuration and negotiation between switches.</p>
<ol>
<li><strong>Port Aggregation Protocol (PAgP)</strong> &#8211; Cisco proprietary negotiation protocol</li>
<li><strong>Link Aggregation Control Protocol (LACP)</strong> &#8211; standard based alternative to PagP defined in IEEE 802.3ad</li>
</ol>
<p><span id="more-308"></span></p>
<h2>Scenario</h2>
<p>Suppose Switch SW1 and SW2 are connected to each other via</p>
<ul>
<li> SW1 fa1/1 to SW2 fa1/1</li>
<li> SW1 fa1/2 to SW2 fa1/2</li>
<li> SW1 fa1/3 to SW2 fa1/3</li>
</ul>
<p>We are required to make an EtherChannel using port fa1/1, fa1/2 and fa1/3</p>
<h2>Configuring EtherChannel using LACP</h2>
<p>In the configuration example we will be using Link Aggregation Control Protocol (LACP) for negotiation protocol</p>
<p>Because the ports used in both switches are identical, same configuration can be used on switch SW1 and SW2.<br />
Configure ports on SW1 with LACP as negotiation protocol</p>
<div class="ciscocode">
<pre>SW1(config)#interface range fastEthernet 1/1 - 3
SW1(config-if-range)#no shutdown
SW1(config-if-range)# channel-protocol lacp
SW1(config-if-range)# channel-group 1 mode active
Creating a port-channel interface Port-channel 1</pre>
</div>
<p>Configure ports on SW2</p>
<div class="ciscocode">
<pre>SW2(config)#interface range fastEthernet 1/1 - 3
SW2(config-if-range)#no shutdown
SW2(config-if-range)#channel-protocol lacp
SW2(config-if-range)#channel-group 1 mode active
Creating a port-channel interface Port-channel 1</pre>
</div>
<p>Now if we check the interfaces, there should be a new interface called Port-channel1</p>
<div class="ciscocode">
<pre>SW1#show ip interface brief
...
FastEthernet1/11           unassigned      YES unset  up                    down
FastEthernet1/12           unassigned      YES unset  up                    down
FastEthernet1/13           unassigned      YES unset  up                    down
FastEthernet1/14           unassigned      YES unset  up                    down
FastEthernet1/15           unassigned      YES unset  up                    down
<span>Port-channel1</span>              unassigned      YES unset  up                    up
...</pre>
</div>
<p>Thats it for the configuration part</p>
<h2>Verifying EtherChannel Configuration</h2>
<p>Use the following command to verify EtherChannel status</p>
<div class="ciscocode">
<pre>SW1# show etherchannel summary
Flags:  D - down        P - bundled in port-channel
        I - stand-alone s - suspended
        H - Hot-standby (LACP only)
        R - Layer3      S - Layer2
        U - in use      f - failed to allocate aggregator

M - not in use, minimum links not met
        u - unsuitable for bundling
        w - waiting to be aggregated
        d - default port

Number of channel-groups in use: 1
Number of aggregators:           1

Group  Port-channel  Protocol    Ports
------+-------------+-----------+---------------------------------
1      Po1(SU)         LACP      Fa1/1(P)   Fa1/2(P)   Fa1/3(P)</pre>
</div>
<h2>Interesting Fact</h2>
<p>EtherChannel technology was invented by Kalpana in the early 1990s and was later acquired by Cisco Systems in 1994. In 2000 the IEEE passed 802.3ad, an open standard of EtherChannel (LACP).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/configuring-etherchannel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring VLAN Access Control Lists (VACL)</title>
		<link>http://blog.arsalan.biz/cisco/configuring-vlan-access-control-lists-vacl/</link>
		<comments>http://blog.arsalan.biz/cisco/configuring-vlan-access-control-lists-vacl/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 14:10:27 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[VACL]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=302</guid>
		<description><![CDATA[What is VLAN Access Control Lists (VACL) used for? VLAN Access Control Lists (VACL) can be used to filter traffic within the same vlan Scenario Suppose a host is connected to VLAN 2 and we are required to drop all telnet traffic within VLAN 2. Configuration Make an access list to match telnet traffic Router(config)#access-list&#8230;]]></description>
			<content:encoded><![CDATA[<h2>What is VLAN Access Control Lists (VACL) used for?</h2>
<p>VLAN Access Control Lists (VACL) can be used to filter traffic within the same vlan</p>
<h2>Scenario</h2>
<p>Suppose a host is connected to VLAN 2 and we are required to drop all telnet traffic within VLAN 2.<br />
<span id="more-302"></span></p>
<h2>Configuration</h2>
<p>Make an access list to match telnet traffic</p>
<div class="ciscocode">
<pre>
Router(config)#access-list 101 permit tcp any any eq telnet
</pre>
</div>
<p>Create VACL using the above ACL.<br />
Drop telnet traffic and forward all other traffic</p>
<div class="ciscocode">
<pre>
Router(config)#vlan access-map VACL_ACL 10
Router(config-access-map)#match ip address 101
Router(config-access-map)#action drop
Router(config-access-map)#exit
Router(config)#vlan access-map VACL_ACL 20
Router(config-access-map)#action forward
Router(config-access-map)#exit
Router(config)#
</pre>
</div>
<p>Apply VACL to VLAN 2.</p>
<div class="ciscocode">
<pre>
Router(config)#vlan filter VACL_ACL vlan-list 2
</pre>
</div>
<p>Thats it for the configuration. If everything is configured properly, telnet traffic should be dropped within VLAN 2</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/configuring-vlan-access-control-lists-vacl/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Configuring DHCP Snooping</title>
		<link>http://blog.arsalan.biz/cisco/configuring-dhcp-snooping/</link>
		<comments>http://blog.arsalan.biz/cisco/configuring-dhcp-snooping/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 13:34:34 +0000</pubDate>
		<dc:creator>Arsalan A. Suzuki</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Switching]]></category>
		<category><![CDATA[DHCP]]></category>

		<guid isPermaLink="false">http://blog.arsalan.biz/?p=297</guid>
		<description><![CDATA[What is DHCP Snooping DHCP snooping is a security feature inteneded to prevent rogue DHCP server from sending malicious DHCP replies. When DHCP snooping is enabled, the switch intercept all the DHCP requests, and discards DHCP replies coming from &#8220;untrusted&#8221; ports. The offending switch ports are automatically shut down and put in errdisable state. DHCP&#8230;]]></description>
			<content:encoded><![CDATA[<h2>What is DHCP Snooping</h2>
<p>DHCP snooping is a security feature inteneded to prevent rogue DHCP server from sending malicious DHCP replies.<br />
When DHCP snooping is enabled, the switch intercept all the DHCP requests, and discards DHCP replies coming from &#8220;untrusted&#8221; ports. The offending switch ports are automatically shut down and put in errdisable state.<span id="more-297"></span><br />
DHCP snooping also has a database containing client MAC address, IP address offered, lease<br />
time, and so on for all the completed DHCP bindings.</p>
<h2>Configuring DHCP Snooping</h2>
<p>Enable DHCP snooping globally on a switch</p>
<div class="ciscocode">
<pre>Switch(config)# ip dhcp snooping</pre>
</div>
<p>Identify VLANs for DHCP snooping. In this case VLAN 10 to 15</p>
<div class="ciscocode">
<pre>Switch(config)# ip dhcp snooping vlan number 10-15</pre>
</div>
<p>By default all ports are &#8220;untrusted&#8221;, so we have to add trusted ports<br />
Here we are adding fa1/1 as trusted port</p>
<div class="ciscocode">
<pre>Switch(config)# interface type fa1/1
Switch(config-if)# ip dhcp snooping trust</pre>
</div>
<p>(Optional) Rate limiting untrusted port.<br />
Here we are rate limiting interface fa0/1</p>
<div class="ciscocode">
<pre>Switch(config)# interface fa0/1
Switch(config-if)# ip dhcp snooping limit rate 10</pre>
</div>
<p>The rate can be 1 to 2048 DHCP packets per second.</p>
<h2>Verifying Configuration</h2>
<p>Show DHCP snooping status</p>
<div class="ciscocode">
<pre>Switch# show ip dhcp snooping</pre>
</div>
<h2>Summary</h2>
<p>DHCP snooping is useful for mitigating malicious DHCP replies. However there are times when users connect their own DHCP server (for example wireless Linksys router having its own DHCP). DHCP snooping can be used effectively to remedy these kind of situations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arsalan.biz/cisco/configuring-dhcp-snooping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.089 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-10 01:23:58 -->

