<?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-1522412870062190211</id><updated>2011-11-27T23:25:30.922Z</updated><category term='linux'/><category term='apache'/><category term='ipv4'/><category term='cisco'/><category term='dhcp'/><category term='proxy'/><category term='arp'/><category term='ipv6'/><title type='text'>Network Admin</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://netadminconfs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://netadminconfs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>raposo</name><uri>http://www.blogger.com/profile/00754509895077474347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VnzXF4cawpE/SZAIe0k8HQI/AAAAAAAAABQ/ZbykVcGYXJw/S220/dscn7653.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1522412870062190211.post-5527397940154773764</id><published>2009-12-06T14:50:00.019Z</published><updated>2009-12-07T11:16:28.107Z</updated><title type='text'>Deploy DNSSEC at Authoritative DNS Servers</title><content type='html'>This document will guide us in deploy DNSSEC at authoritative DNS servers.&lt;br /&gt;&lt;br /&gt;&lt;span id="result_box" class="short_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="o resumo dos passos a seguir"&gt;Summary of steps:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Install or update tools(openssl and bind)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DNSSEC enable each zone&lt;/li&gt;&lt;li&gt;Periodic zone maintenance&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Install or update tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For install the last stable version of openssl without shared libraries follow the steps:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz&lt;br /&gt;#tar -zxvf openssl-0.9.8l.tar.gz&lt;br /&gt;#./config --prefix=/usr/local no-shared&lt;br /&gt;#make&lt;br /&gt;#make test&lt;br /&gt;#make install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;For install the last stable version of Bind with openssl support follow the steps:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#wget ftp://ftp.isc.org/isc/bind9/9.6.1-P2/bind-9.6.1-P2.tar.gz&lt;br /&gt;#tar -zxvf bind-9.6.1-P2.tar.gz&lt;br /&gt;#./configure --with-openssl=/usr/local --prefix=/usr/local --sysconfdir=/etc/bind --localstatedir=/var&lt;br /&gt;#make&lt;br /&gt;#make test&lt;br /&gt;#make install&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After install Bind determine whether the configuration is correct and that the installed version is that it is as default.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#named -V&lt;br /&gt;&lt;br /&gt;BIND 9.6.1-P2 built with '--with-openssl=/usr/local' '--prefix=/usr/local/' '--sysconfdir=/etc/bind' '--localstatedir=/var/' &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DNSSEC enable each zone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Edit your file "named.conf" and add the DNSSEC option:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;...&lt;br /&gt;options{&lt;br /&gt;     dnssec-enable yes;&lt;br /&gt;}&lt;br /&gt;...&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After this restart your named process.&lt;br /&gt;&lt;br /&gt;Now we generate the keys for each zone.&lt;br /&gt;For example we use the zone with the name foo and parent zone is .net&lt;br /&gt;For generate the Zone Signing Key(ZSK) for each zone follow the steps:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#dnssec-keygen -a NSEC3RSASHA1 -b 1024 -n ZONE  foo.net&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;the option NSEC3RSASHA1 only available for version BIND 9.6+, for more informations&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#make dnssec-keygen&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The result of ZSK generation it's some thing like this:&lt;br /&gt;&lt;br /&gt;Kfoo.net.+007+45698&lt;br /&gt;&lt;br /&gt;For generate the Key Signing Key(KSK) for each zone follow the steps:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#dnssec-keygen -f KSK -a NSEC3RSASHA1 -b 2048 -n ZONE  foo.net&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;the option NSEC3RSASHA1 only available for version BIND 9.6+, for more informations&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#make dnssec-keygen&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The result of KSK generation it's some thing like this:&lt;br /&gt;&lt;br /&gt;Kfoo.net.+007+54789&lt;br /&gt;&lt;br /&gt;Note: if the generation of this keys it's too slow use the option -r /dev/urandom.&lt;br /&gt;&lt;br /&gt;After we generate the keys have to include them in files of zone:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#echo -e "\$include Kfoo.net.+007+45698.key\n\$include Kfoo.net.+007+54789.key" &gt;&gt; db.foo.net&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Sign the zone with the keys ZSK e KSK without extensions:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#dnssec-signzone -k Kfoo.net.+007+54789 -o foo.net -t -3 - -A db.foo.net Kfoo.net.+007+45698&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;For more informations:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#man dnssec-signzone&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Example of result of signature:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;foo.net.signed&lt;br /&gt;Signatures generated:                            4&lt;br /&gt;Signatures retained:                               0&lt;br /&gt;Signatures dropped:                               0&lt;br /&gt;Signatures successfully verified:          0&lt;br /&gt;Signatures unsuccessfully verified:     0&lt;br /&gt;Runtime in seconds:                       0.011&lt;br /&gt;Signatures per second:               574.122&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Upon signature of zone is created a fine name db.foo.net.signed&lt;br /&gt;&lt;br /&gt;To verify that zone was properly signed:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#named-checkzone foo.net db.foo.net.signed&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Example of result:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;zone foo.net/IN: loaded serial 2009051202 (signed)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now edit your "named.conf" at zone section and change the name of the zone:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;zone "foo.net"{&lt;br /&gt;       type master;&lt;br /&gt;       file "db.foo.net.signed"&lt;br /&gt;};&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Upon restart the named process.&lt;br /&gt;&lt;br /&gt;The last step it's send to parent the DS record. This record can be found in file dsset-foo.net.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Periodic zone maintenance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Any time you modify a zone or at least every 30 days after last signature you must re-run &lt;span style="font-style: italic;"&gt;dnssec-signzone&lt;/span&gt;. If you don't the zone will be stale.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Some resources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;www.isc.org - information about bind and dnssec&lt;br /&gt;www.openssl - information about openssl&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1522412870062190211-5527397940154773764?l=netadminconfs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://netadminconfs.blogspot.com/feeds/5527397940154773764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1522412870062190211&amp;postID=5527397940154773764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/5527397940154773764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/5527397940154773764'/><link rel='alternate' type='text/html' href='http://netadminconfs.blogspot.com/2009/12/deploy-dnssec-at-authoritative-dns.html' title='Deploy DNSSEC at Authoritative DNS Servers'/><author><name>raposo</name><uri>http://www.blogger.com/profile/00754509895077474347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VnzXF4cawpE/SZAIe0k8HQI/AAAAAAAAABQ/ZbykVcGYXJw/S220/dscn7653.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1522412870062190211.post-7085181520252050908</id><published>2009-02-10T18:21:00.031Z</published><updated>2009-03-04T10:16:55.329Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv4'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>Practical Migration Strategy for IPv6 Web Services</title><content type='html'>&lt;div style="text-align: left;" id="result_box" dir="ltr"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;If we have web servers that only support IPv4, a simple solution is to configure a web server with IPv6 support and use a Reverse Proxy. One IPv6 friendly solution for that is to use Apache HTTP Server with modules for proxying.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Configure it&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Setting up a reverse proxy for an entire website is fairly straightforward.&lt;/span&gt;&lt;span style="font-family:arial;"&gt; As an example I present the case study from my institution where we have some web servers that do not support IPv4 and for this we set up a server with IPv6 support and the reverse proxy with Apache. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;The configuration that I show is only for a site, but for others is the same&lt;/span&gt;&lt;span style="font-family:arial;"&gt;. In my IPv6 Web Server I use Debian, Apache2.2 with modules for proxying.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;VirtualHost [IPv6_address_of_server]:80&amp;gt;&lt;br /&gt;ServerName www.foo.institution.org&lt;br /&gt;ServerAlias foo.institution.org&lt;br /&gt;&lt;br /&gt;ProxyPass / http://www.ipv4foo.institution.org/&lt;br /&gt;ProxyPassReverse / http://www.ipv4foo.institution.org/&lt;br /&gt;ProxyPreserveHost On&lt;br /&gt;&lt;br /&gt;LogLevel warn&lt;br /&gt;ErrorLog /var/log/apache2/foo-error.log&lt;br /&gt;CustomLog /var/log/apache2/foo-access.log combined&lt;br /&gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-family:arial;"&gt;At mod_proxy configuration:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;ProxyRequests Off&lt;br /&gt;&lt;br /&gt;&amp;lt;Proxy *&amp;gt;&lt;br /&gt;    Order deny,allow&lt;br /&gt;    Allow from all&lt;br /&gt;&amp;lt;/Proxy&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-family:arial;"&gt;The parties are key:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Enable reverse proxying:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;ProxyRequests Off&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ensure that the downstream server will receive the correct "Host:" header. This option is off by default.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;ProxyPreserveHost On&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Indicating how the proxy URI will convert converted as it passes through the Apache proxy server:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;ProxyPass / http://www.ipv4foo.institution.org/&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;ProxyPassReverse / http://www.ipv4foo.institution.org/&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;I configured these options for all, but can be configured for each VirtualHost.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;Proxy *&amp;gt;&lt;br /&gt;Order deny,allow&lt;br /&gt;Allow from all&lt;br /&gt;&amp;lt;/Proxy&amp;gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Finish it&lt;/h3&gt;&lt;span style="font-family:arial;"&gt;This is not an "open proxy", because we restrict the reverse proxy to a single virtual host.  The server serves files to the public, but only for the web sites listed. The configuration presented here facilitates the hosting of a large number of web sites, without having to actually store and synchronize the web site with a central server.  The natural flow of proxy-&gt;core web server automatically keeps data synchronized. I advise to use of Apache HTTP Server high speed threaded model because of the load and number of connections.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some resources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apache2.2&lt;/span&gt; information about mod_proxy. Show at &lt;a href="http://httpd.apache.org/docs/2.2/"&gt;http://httpd.apache.org/docs/2.2/&lt;/a&gt;&lt;br /&gt;&lt;/span&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/1522412870062190211-7085181520252050908?l=netadminconfs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://netadminconfs.blogspot.com/feeds/7085181520252050908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1522412870062190211&amp;postID=7085181520252050908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/7085181520252050908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/7085181520252050908'/><link rel='alternate' type='text/html' href='http://netadminconfs.blogspot.com/2009/02/pratical-migration-strategy-for-ipv6.html' title='Practical Migration Strategy for IPv6 Web Services'/><author><name>raposo</name><uri>http://www.blogger.com/profile/00754509895077474347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VnzXF4cawpE/SZAIe0k8HQI/AAAAAAAAABQ/ZbykVcGYXJw/S220/dscn7653.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1522412870062190211.post-4827337257715900695</id><published>2008-02-17T17:22:00.003Z</published><updated>2009-03-03T09:05:18.265Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='arp'/><category scheme='http://www.blogger.com/atom/ns#' term='dhcp'/><title type='text'>Cisco DHCP server with secure ARP</title><content type='html'>&lt;span style="font-family:arial;"&gt;Example of how to&lt;/span&gt;&lt;span style="font-family:arial;"&gt; configure &lt;a href="http://www.cisco.com/"&gt;Cisco&lt;/a&gt; DHCP server with secure ARP table for DHCP leases.  To set you must follow the following steps:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol style="font-family: arial;"&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="#securing"&gt;Securing ARP table entries to DHCP leases&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span&gt;&lt;a href="#configuring"&gt;Configuring DHCP authorized ARP&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span&gt;&lt;a href="#verifying"&gt;Verifying DHCP ARP(optional)&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;a name="securing"&gt;&lt;/a&gt;&lt;br /&gt;Securing ARP table entries to DHCP leases&lt;/span&gt;&lt;br /&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt; Enables privileged EXEC mode.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content" style=";font-family:arial;font-size:85%;"  &gt;    &lt;span style="font-family:courier new;"&gt;Router&gt; enable&lt;/span&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt; Enters global configuration mode.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;            &lt;span class="content" style=";font-family:courier new;font-size:85%;"  &gt;Router# configure terminal&lt;/span&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt;Configures a DHCP address pool and enters DHCP pool configuration mode.&lt;a name="configuring"&gt;&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;            &lt;span class="content" style=";font-family:courier new;font-size:85%;"  &gt;Router(config)# ip dhcp pool foo-pool&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="content"&gt;Specifies the subnet network number and mask or prefix-length of the DHCP address pool.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content" style=";font-family:courier new;font-size:85%;"  &gt;Router(dhcp-config)# network 172.29.10.0 /23&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt;Secures insecure ARP table entries to the corresponding DHCP leases.&lt;/span&gt;         &lt;/li&gt;&lt;/ul&gt;          &lt;span class="content" style=";font-family:arial;font-size:85%;"  &gt;Router(dhcp-config)# update arp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Configuring DHCP authorized ARP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt; Enables privileged EXEC mode.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content"  style="font-family:arial;"&gt;    &lt;span style="font-size:85%;"&gt;Router&gt; enable&lt;/span&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt; Enters global configuration mode.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;            &lt;span class="content" style=";font-family:courier new;font-size:85%;"  &gt;Router# configure terminal&lt;/span&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt;Configures an interface type and enters interface configuration mode&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Router(config)# interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt; &lt;/span&gt;&lt;span class="content"&gt;Sets a IP address for an interface.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Router(config-if)# ip-address 172.29.10.1  255.255.254.0 &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt;Disables dynamic ARP learning on an interface. This mean that the &lt;/span&gt;&lt;span class="content"&gt;IP address to MAC address mapping can only be installed by the authorized subsystem.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;Router(config-if)# arp authorized &lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span class="content"&gt;Configures how long an entry remains in the ARP cache. &lt;/span&gt;&lt;span class="content"&gt;The ARP time out period should not be set to less than 30 seconds.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="content"  style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;Router(config-if)# arp timeout 60&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;Verifying DHCP ARP example:&lt;/span&gt;&lt;a name="verifying"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Router#sh arp&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Protocol  Address          Age (min)  Hardware Addr   Type   Interface&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Internet  172.29.10.155         136   000e.84d7.62e8  ARPA   FastEthernet0/1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Internet  172.29.10.154         136   000e.84d7.62ee  ARPA   FastEthernet0/1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Internet  172.29.10.158         137   000e.84d7.6378  ARPA   FastEthernet0/1&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1522412870062190211-4827337257715900695?l=netadminconfs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://netadminconfs.blogspot.com/feeds/4827337257715900695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1522412870062190211&amp;postID=4827337257715900695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/4827337257715900695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1522412870062190211/posts/default/4827337257715900695'/><link rel='alternate' type='text/html' href='http://netadminconfs.blogspot.com/2008/02/cisco-dhcp-server-with-secure-arp.html' title='Cisco DHCP server with secure ARP'/><author><name>raposo</name><uri>http://www.blogger.com/profile/00754509895077474347</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VnzXF4cawpE/SZAIe0k8HQI/AAAAAAAAABQ/ZbykVcGYXJw/S220/dscn7653.jpg'/></author><thr:total>0</thr:total></entry></feed>
