Friday, January 15, 2010

Synchronous Optical Networking

Synchronous Optical Networking.

Synchronous Optical Networking (SONET) and Synchronous Digital Hierarchy (SDH) are standardized multiplexing protocols that transfer multiple digital bit streams over optical fiber using lasers or light-emitting diodes (LEDs). Lower rates can also be transferred via an electrical interface. The method was developed to replace the Plesiochronous Digital Hierarchy (PDH) system for transporting larger amounts of telephone calls and data traffic over the same fibre wire without synchronization problems. SONET generic criteria are detailed in Telcordia Technologies Generic Requirements document GR-253-CORE. Generic criteria applicable to SONET and other communication systems (e.g., asynchronous fiber optic systems or digital radio systems) are found in Telcordia GR-499-CORE.

SONET and SDH were formerly designed to transport circuit mode communications (e.g., T1, T3) from a mixture of different sources. The primary difficulty in doing this prior to SONET/SDH was that the synchronization sources of these different circuits were different. This intended each circuit was actually operating at a slightly different rate and with different phase. SONET/SDH allowed for the simultaneous transport of many different circuits of differing origin within one single framing protocol. In a sense, then, SONET/SDH is not itself a communications protocol per se, but a transport protocol.

Due to SONET/SDH's vital protocol impartiality and transport-oriented features, SONET/SDH was the obvious choice for transporting Asynchronous Transfer Mode (ATM) frames. It rapidly evolved mapping structures and concatenated payload containers to transport ATM connections. In other words, for ATM (and eventually other protocols such as TCP/IP and Ethernet), the internal complex structure previously used to transport circuit-oriented connections is removed and replaced with a large and concatenated frame (such as STS-3c) into which ATM frames, IP packets, or Ethernet are placed.

A rack of Alcatel STM-16 SDH add-drop multiplexers
Both SDH and SONET are widely used today. SONET in the U.S. and Canada and SDH in the rest of the world. Although the SONET standards were developed before SDH, their relative penetrations in the worldwide market dictate that SONET is considered the variation.
The two protocols are standardized according to the following:
• Synchronous Digital Hierarchy (SDH) standard was originally defined by the ETSI or European Telecommunications Standards Institute
• Synchronous Optical Networking (SONET) standard as defined by GR-253-CORE from Telcordia and T1.105 from American National Standards Institute


Cisco ASA 5500 IPS Firewall and a IP spoofing protection

Cisco ASA 5500 IPS Firewall and a IP spoofing protection

Cisco ASA
firewall security protection provides a great out-of-the-box with the default configuration. But in order to further increase security, there are some improvements, the configuration will be used to implement additional security features. Two of these are characteristics of IP spoofing protection and basic intrusion prevention (IPS) support.

IP Spoofing Protection

IP spoofing attacks are those that change the actual source IPPackages to obscure their true origins. This means that packets arrive at a specific interface (for example) inside must have a valid source IP address, the correct source interface according to correspondence firewall routing table. Normally, the firewall is in this case, only the destination address of a packet to send accordingly. If you activate the mechanism of IP spoofing, the firewall as the source of the packets.

For example, if ourInside interface to connect to the internal network 192.168.1.0/24 means that packets arrive at the interface inside the firewall has a source address in the 192.168.1.0/24 range, otherwise they will be deleted (if IP is configured spoofing).

The function of IP-spoofing using the Unicast Reverse Path Forwarding (Unicast RPF) mechanism, which requires that for any traffic that you want to allow through the security device, then the safety device in the routing table contains a routeBack to the source address.

To enable IP spoofing protection, type the following command:

Check CiscoASA5500 (config) # ip reverse-path interface "INTERFACE_NAME"
To activate, for example, IP spoofing on the internal interface, use the following command:
Check CiscoASA5500 (config) # ip reverse-path interface in

IPS basic protection

Although the ASA IPS-Firewall supports the full functionality with a separate hardware module IPS (AIP-SSM), isMoreover, the IPS protection basic support is installed by default, with no additional module hardware. Functionality built-in IPS supports a list of signatures and you can configure the security device to perform one or more actions on traffic that matches a signature. The command that identifies the basic function of IPS is "IP-implemented test.

There are two groups in the signature of the software firewall built "information" and "attack" signatures. You can specify an IP address –Control criteria for each group of signature as follows:

For signatures information:

CiscoASA5500 (config) # ip audit name "name" info [action [alarm] [] drop [reset]]
For the signatures of attack:
CiscoASA5500 (config) # ip audit name "name" attack [action [alarm] [] drop [reset]]
The keywords [alarm] [] drop [reset] to define actions for a package that malignantwith signatures. [Alarm] generates a system message that has found a package of a signature, [drop] discards the packet and [reset] discards the packet and closes the connection.

After the establishment of a policy to control IP (policy IPS), as indicated above, we put the politics of a specific interface:

CiscoASA5500 (config) # ip audit interface INTERFACE_NAME "Policy Name"

We see a current example:

CiscoASA5500 (config) # ip auditAttack Name Dropattacks action drop
CiscoASA5500 (config) # ip control interface outside dropattacks
You can see my site in my box of income below for more information on Cisco products and solutions. You can also configure all Cisco ASA 5500 firewall here.


Monday, January 11, 2010

WPA2 Support for Intel 2200BG

WPA2 Support for Intel 2200BG

Need help in getting more secure wireless by configuring WPA2?

Here how to do it:
1) Download the hardware driver from here:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&Inst=Yes&ProductID=1637&DwnldID=17228&strOSs=44&OSFullName=Windows*
2) After installing this, you will be able to find WPA2 encrypted netwrok which is previously invisible from you.
3) Next step, download the microsft Windows Driver from here

http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=662BB74D-E7C1-48D6-95EE-1459234F4483&displaylang=en.

This is use to install the WPA2 encryption method into windows system.
4) After installing the patch, you will be able to access WPA2 encrytped network.
5) Remember this will work if you used window zero configuration wireless, for notebooks that come with their own wireless software (e.g. Lenovo Access Connection) will not work.

Register an Executable as Windows Service

Register an Executable as Windows Service
Need to register a self programmed executable as a Windows Service, that will:
1) start whenever system request
2) allow it to start if the service it depended on has started (This will be another topic)

What you need is really easy.
1) Go to microsoft to download Windows Resource Toolkits which is found here:

Windows Server 2003 Resource Kit Tools


2) Run the rktools to unpack it, Default directories it unpacked to is: "C:\\Program Files\Windows Resource Toolkits\Tools"
3) Go Start->Run->cmd, using dos command navigate to the directories specified in step 3.
4) Type in->instsrv (Your service name) (the location of the executables file)
e.g., instsrv MyService "c:\\MyService\\Test.exe"

Backup/Restore Cisco 5510 Firewall Configuration

Backup/Restore Cisco 5510 Firewall Configuration
Need to backup/restore the firewall configuration for future use:

Here how it is done:
1) Use Windows Hyper Terminal, a Serial to Lan cable (Normally provided by Vendor) and TFTP Client (Download the client from here http://tftpd32.jounin.net/).
2) Connect the Serial to Lan Cable to a Computer on with the serial port and the Lan port (RJ45) to the Cisco firewall.
3) Once connected, use this command to enable the firewall for configuration:
enable

4) You will be prompt by for the administrator password.
5) After entering the password, start your TFTP client.
6) Go back to your Hyper Terminal, type this command
copy run tftp <- Run is the currently setting that has not been save or copy start tftp <- Start is the saved setting
7) Retrieve the files from the location that you have stated in TFTP application:

Backup/Restore Cisco 5510 Firewall Configuration

Backup/Restore Cisco 5510 Firewall Configuration
Need to backup/restore the firewall configuration for future use:

Here how it is done:
1) Use Windows Hyper Terminal, a Serial to Lan cable (Normally provided by Vendor) and TFTP Client (Download the client from here http://tftpd32.jounin.net/).
2) Connect the Serial to Lan Cable to a Computer on with the serial port and the Lan port (RJ45) to the Cisco firewall.
3) Once connected, use this command to enable the firewall for configuration:
enable

4) You will be prompt by for the administrator password.
5) After entering the password, start your TFTP client.
6) Go back to your Hyper Terminal, type this command
copy run tftp <- Run is the currently setting that has not been save or copy start tftp <- Start is the saved setting
7) Retrieve the files from the location that you have stated in TFTP application:

Cisco Firmware/ASDM Upgrade Guide for ASA Firewall

Cisco Firmware/ASDM Upgrade Guide for ASA Firewall
To Upgrade your firmware:
1) Check your current version by using Windows Hyper Terminal, login with your firewall administrator password (Default Username: cisco and Password: cisco).
2) Enter the command to view the firmware version and ASDM version:
show run
3) Please go to http://www.cisco.com/kobayashi/sw-center/sw-vpn.shtml and download the firmware/ASDM. If your ASA firmware is 6.x and the latest is 8.x, please download the latest firmware of the each major release (e.g. for the case of 6.x, download 7.x and 8.x latest)
4) Use TFTP to upload the bin files into the firewall flash:
-copy tftp flash
-and you will be prompt for the host ip to retrieve the files (e.g the machine ip you are currently using to hyper terminal into the firewall and make sure this workstation has also been connected using a Lan cable to the firewall management port for it to work)
-next it will prompt you for the file name, in the tftp click show dir button and it will show you the list of files you in the folder selected in Current Directory.
-Click the Copy button and right click in the Hyper Terminal to paste the file name for copying it into the flash.
5) After Copying, go into the configuration mode by this command:
enable
6) To configure the terminal by typing:
conf terminal
7) Boot from the new bin file staring the nearest patch (e.g. Version 6.x)
boot system disk0:/6.x.bin
8) Save the setting into the firewall
wr
9) After saving, if there is still some newes patch, type this to ask firewall to stop using the older patch (This step is only require for subsequent patching of 2 or more updates):
no boot system disk0:/6.x.bin
10) Repeat step 7 to load the newest patch into the system.
11) As for ASDM, instead of system change it to ASDM:
boot asdm disk0:/asdm6.x.bin

Maximo 7 IURegistryServiceUnavailable error when deploying Maximo on WebLogic

Maximo 7 IURegistryServiceUnavailable error when deploying Maximo on WebLogic

1) Goto services.msc to check if IBM ADE services is started?
2) If not, restart ADE Services and will work fine

Unable to Re-Install Maximo 7

Unable to Re-Install Maximo 7
If you have some configuration set wrongly and needed to re-install Maximo 7, there one step which must be done to remove the Maximo 7 license that will not be done by merely running the unistallation.

To do this:
1) Goto "C:\Program Files\IBM\Common\acsi\logs" and delete everything in this folder to remove the lock.
2) Goto "C:\Program Files\IBM\Common\acsi\bin" and run "si_inst -r -f" to unistall the Deployment Engine that run Maximo 7. (This is where the license is stored.)

Install Demo Database for Maximo7

Install Demo Database for Maximo7
In order to test Maximo 7, some demo data is definitely needed. Unlike Maximo 6, 7 does not install the with the data inside the database.

In order to add the demo data in, do the following step:
1) maxinst -e -sPRIMARY -tPRIMARY -iMAXIMO
-Please change the "PRIMARY" as the name of the database created.

Maximo 7 Report Only Server

Maximo 7 Report Only Server
To offload schedule report generating from general Maximo usage, it is better to setup another server Maximo machine but only use it for Report generating. As shown below:
Step do it:
1) Setup 2 identical Maximo on both Maximo 7 and Maximo 7 Report Only Server but point to the same database as they require to use the same MAXSESSION in the database to be able to authenticate.
2) After installing, go to one of the Maximo 7/Maximo 7 Report Only Server. Start Maximo and login. Navigate to the link as shown: Goto->System Configuration->Platform Configuration->System Properties
3) Inside System Properties, find this parameter: mxe.report.birt.viewerurl4) Click on the arrow beside mxe.report.birt.viewerurl. Then inside the parameter, change the global value(by default, if left blank is pointing to localhost) to "http:///maximo/report".
5) Save the setting and check the box beside "
mxe.report.birt.viewerurl" and click "Live Refresh" to update the engine for using the new Report Engine.5) A dialogue will popup, click ok to confirmed changing the engine properties.
6) This is done. All clients that access Maximo 7 Server to generate report, will have their reports generated using Maximo 7 Server Report Only Server.


Tuesday, June 23, 2009

Maximo 7 change Base Language/adding additional language

After adding the demo data, in order to change the base language/adding additional language have to be done through command prompt.

Step to do it:
1) Goto the Maximo installation directory and navigate to the tools folder, by default is installed here "c:\ibm\smp\maximo\tools\maximo\".
2) Enter this command to change the Base Language:
tdtoolkit -import -tllc -versionV7100-000
change the "lc" into the language you want to replace with, for e.g. "en" is english, "zh" is simplified chinese and "zht" is traditional chinese..
3) To add additional language on top of the Base Language
tdtoolkit -addlanglc
change the "lc" into the language you want to replace with, for e.g. "en" is english, "zh" is simplified chinese and "zht" is traditional chinese..

Remark: The language added is default from IBM, so if there some description does not match the intended one, you can go the specify folder(folder name is same as the abbreviation used for "lc") within the tools folder.

Maximo 7 Installation Error - Unable to Remote

Maximo 7 Installation Error - Unable to Remote
This will happen if you use a Domain User name for the installation, as most Office Network Policy disabled Remote Desktop for security purpose.

Step to do:
1) Go to Control Panel->Administrative Tools->Computer Management->Local Users and Groups->Users. Create a new local user (e.g. User1) and set a password to that user(Password is require or the Maximo Installation will still fail if no password is set).
2) Enable your Remote Desktop Session by checking it at Control Panel-> System->Remote->Allow users to connect remotely to this computer.
3) Check this services is started, "Terminal Services" and "Routing and Remote Access".
4) Select Remote Users (to add in User1 into the allow list)

Sunday, January 10, 2010

How To Configure AnyConnect SSL VPN on Cisco ASA 5500

How To Configure AnyConnect SSL VPN on Cisco ASA 5500

(AnyConnect SSL VPN on Cisco ASA 5500) I briefly explained the general functionality of the new remote access vpn technology, the AnyConnect SSL client VPN. The AnyConnect is supported on the new ASA 8.x software version and provides remote access to users with just a secure Web Browser (https). The AnyConnect client software supports Windows Vista, XP, 2000, MAC OS X and Linux. The client can either be preinstalled to remote user’s PC or it can be loaded to ASA flash and uploaded to remote user’s PC when they connect to the ASA. You have also the option to uninstall the client from the remote user when he/she disconnects from the ASA.

In AnyConnect SSL VPN on Cisco ASA 5500 post I will explain the technical details to configure AnyConnect SSL VPN on Cisco ASA 5500. I assume that we use the AnyConnect client version 2.0 which will be stored on ASA flash and uploaded to remote user on demand. The same configuration applies for newer versions of AnyConnect. The remote users, after successful authentication, will receive an IP address from local ASA pool 192.168.100.1-50. The internal ASA network will use subnet range 192.168.5.0/24

Therefore, after the remote user successfully authenticates on Cisco ASA with the AnyConnect client, he will receive an IP address in the range 192.168.100.1 to 50 and he will be able to access resources in the internal LAN network 192.168.5.0/24.

Upload AnyConnect to ASA

The first step is to obtain the AnyConnect client software from the Cisco Software Download Website. You will need to download the appropriate software version according to the Operating System that your users have on their computers.

Assume the software vpn client file is “anyconnect-win-2.0.0343-k9.pkg”.

ASA(config)# copy tftp flash
Address or name of remote host ? 192.168.5.10
Source filename ? anyconnect-win-2.0.0343-k9.pkg
Destination filename [anyconnect-win-2.0.0343-k9.pkg]?

Accessing tftp://192.168.5.10/anyconnect-win-2.0.0343-k9.pkg…!!!!!!!!!!!!!
Writing file disk0:/anyconnect-win-2.0.0343-k9.pkg…
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Configuring the Cisco ASA

! Specify the AnyConnect image to be downloaded by users
ASA(config)#webvpn
ASA(config-webvpn)#svc image disk0:/anyconnect-win-2.0.0343-k9.pkg 1

! Enable AnyConnect access on the outside ASA interface
ASA(config-webvpn)#enable outside
ASA(config-webvpn)#svc enable
ASA(config-webvpn)#exit

! Create a local IP address pool to assign for remote users
ASA(config)# ip local pool SSLClientPool 192.168.100.1-192.168.100.50 mask 255.255.255.0

! Configure NAT exemption for traffic between internal LAN and remote users
ASA(config)#access-list NONAT extended permit ip 192.168.5.0 255.255.255.0 192.168.100.0 255.255.255.0

ASA(config)# nat (inside) 0 access-list NONAT

! Create usernames that will use the AnyConnect remote access only
ASA(config)#username userA password test123
ASA(config)#username userA attributes
ASA(config-username)# service-type remote-access

ASA(config)#username userB password test12345
ASA(config)#username userB attributes
ASA(config-username)# service-type remote-access

! Create a group policy with configuration parameters that should be applied to clients (there are two options available here according to the ASA version you are running)

OPTION 1
ASA(config)# group-policy SSLCLientPolicy internal

ASA(config)# group-policy SSLCLientPolicy attributes
ASA(config-group-policy)# dns-server value 192.168.5.100
ASA(config-group-policy)# vpn-tunnel-protocol svc
ASA(config-group-policy)# address-pools value SSLClientPool

OPTION 2
ASA(config)# group-policy SSLCLientPolicy internal
ASA(config)# group-policy SSLCLientPolicy attributes
ASA(config-group-policy)# dns-server value 192.168.5.100
ASA(config-group-policy)# address-pools value SSLClientPool
ASA(config-group-policy)# webvpn
ASA(config-group-webvpn))#vpn-tunnel-protocol svc

! Allow the AnyConnect traffic to bypass access lists
ASA(config)# sysopt connection permit-vpn

! Create tunnel group profile to define connection parameters
ASA(config)# tunnel-group SSLClientProfile type remote-access
ASA(config)# tunnel-group SSLClientProfile general-attributes
ASA(config-tunnel-general)# default-group-policy SSLCLientPolicy
ASA(config-tunnel-general)# tunnel-group SSLClientProfile webvpn-attributes
ASA(config-tunnel-webvpn)# group-alias SSLVPNClient enable
ASA(config-tunnel-webvpn)# webvpn
ASA(config-webvpn)#tunnel-group-list enable

How to Connect

The user just needs to open a browser and go to https://[outside ASA IP]

The login screen is displayed as below example:

On “Group” field enter the name of the tunnel group SSLClientProfile or SSLVPNClient (group alias name).

On “Username” and “Password” field enter the user credentials (e.g UserA, test123)


How to Configure SNMP on Cisco ASA 5500 Firewall

How to Configure SNMP on Cisco ASA 5500 Firewall

SNMP stands for Simple Network Management Protocol. we are going to talk about how we configure SNMP on Cisco ASA 5500 Firewall, Up to ASA software 8.1, the SNMP version supported was v1 and v2c. The newest ASA software 8.2 supports also SNMP v3 which is the most secure snmp protocol version.

The ASA works as an SNMP server (or agent), so you need also a Network Management System (NMS) which will act as the SNMP manager in order to provide network monitoring and management functionality. The NMS is basically a management server such as the CiscoWorks product. With the NMS you can either poll the ASA appliance to collect information, or the ASA appliance can send snmp traps (event notifications) to the NMS server. SNMP Traps are sent on UDP port 162 and SNMP poll uses UDP port 161. So, the ASA will listen on udp 161 and the NMS will listen on udp 162 and 161.

Configuring SNMP

Step1: Enable the snmp server on the ASA

ASA(config)# snmp-server enable
Step2: Identify the NMS host that can connect to the ASA for SNMP management

ASA(config)# snmp-server host [interface_name][ ip_address] community [community string]

Where “interface name” is the ASA interface through which the NMS can be reached, and “ip address” is the NMS address. “community string” is like a preshared password which must be configured on both the ASA and the NMS in order for the two elements to communicate.

Step3: Specify the ASA community string

ASA(config)# snmp-server community [community string]

Step4: Enable the ASA to send snmp traps to the NMS

ASA(config)# snmp-server enable traps [all | snmp [trap] [trap] ]

The default configuration has all snmp traps enabled (snmp-server enable traps snmp authentication linkup linkdown coldstart). It is recommended to leave all traps enabled as the default setting.

Configuration Example:

ASA(config)# snmp-server enable
ASA(config)# snmp-server host inside 10.1.1.100 community somesecretword
ASA(config)# snmp-server community somesecretword
ASA(config)# snmp-server enable traps snmp authentication linkup linkdown coldstart

Read and get knowledge how to configure SNMP on Cisco 5500 Firewall from IT Professionals blog

Policy NAT on Cisco ASA Firewall

Policy NAT on Cisco ASA Firewall

Policy NAT on Cisco ASA Firewall as we know, the conventional NAT functionality on Cisco devices (routers, ASA firewalls etc) translates the SOURCE IP address to something else. There is also the so called “Destination based NAT” (or you may see it referred as “Reverse NAT”) which changes the destination IP address. Here we will deal with conventional source based NAT with a policy.

Sometimes we need to change the source IP address to another source address (lets call it “translated-A”) when we are communicating with “destination-A”, and also change the source IP to “translated-B” when we are communicating with “destination-B”.

So, to be clearer, the scenario is the following:

  • When internal host 192.168.1.1 wants to communicate with external host 100.100.100.1, then the internal host must be translated to 50.50.50.1
  • When the internal host 192.168.1.1 wants to communicate with external host 200.200.200.1, then the internal host must be translated to 50.50.50.2

We can achieve the functionality above with Policy-Based NAT.

Configuration Example:

Assume that the internal host 192.168.1.1 is connected to the inside interface of ASA. We have also in our possession the public IP range 50.50.50.0/24. We will use the public IP range to translate our internal host according to the destination.

! First create the access lists for the policy NAT
ASA(config)# access-list POLICYNAT-A extended permit ip host 192.168.1.1 host 100.100.100.1
ASA(config)# access-list POLICYNAT-B extended permit ip host 192.168.1.1 host 200.200.200.1

! Now create the static NAT translation for Destination-A
ASA(config)# static(inside,outside) 50.50.50.1 access-list POLICYNAT-A

! Now create the static NAT translation for Destination-B
ASA(config)# static(inside,outside) 50.50.50.2 access-list POLICYNAT-B

The above commands will do the following: When source address is 192.168.1.1 and destination address is 100.100.100.1, then change the source address to 50.50.50.1.

Similarly, when source address is 192.168.1.1 and destination is 200.200.200.1, then change the source address to 50.50.50.2.

The above static nat commands will only take effect if and only if the traffic is between the hosts referenced in the access-lists (either inbound or outbound traffic).

Read and get Knowledge from itprofesionals.blogspot.com

Policy NAT on Cisco ASA Firewall

If this post is beneficial for you, leave your comment here.

Book Review: Cisco Routers for the Desperate, 2nd Ed


Book Review: Cisco Routers for the Desperate, 2nd Ed

"Cisco Routers for the Desperate, 2nd Edition is designed to be read once and left alone until something breaks. When it does, you'll have everything you need to know in one easy-to-follow guidebook."


Cisco Routers for the Desperate, 2nd Edition, by Michael W.Lucas, condenses all you need to know about Cisco routers, and some switching down to a mere 125 pages.


Now your not going to pass your CCIE, or CCNA for that matter, with just this book. The sections covered are quite basic and to the point, but there are many people in the market place, who just have never had any official training on Cisco kit, and this book is for them.


How to navigate an IOS interface, configure interfaces, time, back up configs etc, are covered with a quirky writing style, then a redundancy chapter on BGP and HSRP will start to wet your cisco appetite.

Cisco Routers for the Desperate, 2nd Edition, by Michael W. Lucas and published by No Starch Press is the perfect book for someone who needs to the learn essential Cisco skills in a hurry. It's fairly short (125 pages including the index and about ten pages longer if you count the front matter), but densely packed with what you need to know to stay on top of your Cisco devices.

The book focusses entirely on the command line because, after all, that's the one interface that's going to be available no matter what. It gets off the ground by explaining modes (e.g., exec, enable) and how to get command hints by typing a ? (e.g., show ?). It then moves into basic configuration and troubleshooting. And, from there, it delves into some vital topics dealing with security and performance.

The 10 chapters of the book are:

1) Befriending the Command Line
2) Router Configuration
3) Router Interfaces
4) Wide Area Network Connections
5) Troubleshooting Routers
6) IOS Changes
7) Redundancy with BGP and HSRP
8) Cisco Switches
9) Logins, Authentication, and Remote Access
10) Cisco Network Services


Saturday, January 9, 2010

Cloud Computing

Cloud Computing :

Cloud computing is the largest paradigm shift in computing technology since the introduction of the personal computer. It opens the door to a world of new possibilities for building, deploying, and managing applications. Further, cloud-based software designs allow us to abstract the computing infrastructure in such a way as to make applications significantly more scalable, portable, and fault tolerant.

Perhaps equally important, applications that run either on the personal computer or in the cloud are able to take advantage of multiple, different cloud-based applications and services in order to provide greater functionality, lower costs through "service re-use", access virtually limitless data storage, and exploit virtually unlimited compute resources.

In this section of Packetizer, we will explain the concepts of cloud computing, explore the benefits of cloud computing technology, and highlight some of the areas that need improvement. As always, you are invited to contribute in order to help us in our endeavor to be the definitive resource for information related to cloud technologies.

Cisco PIX Firewalls: IPsec Tunnel on a PIX Firewall

Cisco PIX Firewalls: IPsec Tunnel on a PIX Firewall

Introduction

This month we continue a series of articles on the PIX. The present article explains configuring a PIX for IPsec. We'll assume you've read Pete's prior articles on IPsec. This saves us from having to explain how basic IPsec works all over again. (And saves you having to read all that over again!)

You may find the following articles useful background information:

  • Cisco PIX Firewall Basics
  • Cisco PIX Firewalls: Access Lists and Management
  • Cisco PIX Firewalls: Fixups, Failover, and DHCP
  • IPsec Simplified
  • IPsec Simplified — Part 2

Other Resources


Reference documentation for PIX 6.1

http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_61/index.htm

Cisco CSPFA course (security certification track)

http://www.cisco.com/pcgi-bin/front.x/wwtraining/CELC/index.cgi?
action=CourseDesc&COURSE_ID=1628

A Technical Guide to IPsec Virtual Private Networks, by James S. Tiller

A great book detailing IPsec available on the web at Amazon and similar resellers. ISBN 0-8493-0876-3. Amazon URL: http://www.amazon.com/exec/obidos/ASIN/0849308763/


Instant IPsec Review

IPsec requires that participating devices establish a Security Association (SA) where they agree on how to go about encrypting data. This SA is set up when the initial packet(s) of a flow matchs an access list (ACL) on one endpoint of the SA, triggering the endpoint to try to establish an SA with another IPsec endpoint.

In order to establish an SA, the two IPsec devices typically use an automatic technique called IKE (ISAKMP). IKE stands for Internet Key Exchange. IKE uses asymmetric public key cryptography to securely establish the SA between the two devices. The first stage of IKE, Phase 1, is for the devices to authenticate to each other. In the second stage of IKE, Phase 2, the devices then negotiate securely as to what form of encryption to use, and the other parameters of the SA (lifetime for example). The outcome of all this is the secure exchange of a single key. This key is subsequently used by both endpoints for encoding and decoding messages using the DES or 3DES symmetric encryption algorithm.

IPsec uses DES or 3DES because using public key cryptography to encrypt large data flows is still too processor intense. Public key cryptography is only used during IKE to encode small amounts of data, namely the negotiation to agree upon rules for the security association and the symmetric key exchange. IKE is simply the preliminary asymmetric process used to get the two endpoints talking and agreeing on a symmetric key.

IPsec Modes

This article details tunnel mode IPsec. In tunnel mode the endpoints of the VPN, in this example two PIXes sitting on respective Internet perimeters, transparently do the work of encrypting and decrypting the packets received from the hosts they protect. They tunnel the packets by encapsulating them inside a new header bearing the address of the two IPsec (PIX) endpoints. That way an observer cannot see the original source and destination of the packets.

Packets that pass the interesting traffic test are the only ones inserted into the tunnel. For example, suppose LAN A and B are the inside LANs of PIX A and B. Host A requires periodic communication with Host B and ABC Corp's security policy dictates that it must be done securely over the Internet. The configurations of the two PIX units specify that when traffic is seen destined to or from Host A or B this is considered to be interesting and that the data should be sent via the IPsec tunnel.

The beauty of this is that neither Host A nor B have knowledge this process is happenning. The PIX IPsec endpoints take care of all the encrypting, decrypting, and key management. You also arrange for them to deal with the VPN routing. Insertion into the tunnel, as previously mentioned, means that an entire packet from Host A destined for Host B is encrypted and becomes the payload of a new packet which is Internet routable. It is sent to PIX B. PIX B pulls out the encrypted payload data, decrypts it with the symmetric key, and forwards it to Host B. For a picture of this and more description, see Pete's earlier IPsec articles ( above ).

By way of contrast, transport mode VPN is where Host A and B are themselves the VPN endpoints and do the work of IPsec encryption and authentication. Transport mode VPNs might be appropriate in some instances but can create increased sensitivity to topology changes. For example, the introduction of network address translation (NAT) at a perimeter is likely to break IPsec between two hosts because NAT alters packet source or destination, but IPsec tracks identities based on those addresses.

VPN endpoints might be two PIXes, a PIX and a router supporting IPsec, a Cisco VPN concentrator and a non-Cisco firewall, etc. The endpoints just needs to implement the IPsec standard. The caveat is that the protocol has many options and sometimes two devices might not fully handle every part of the IPsec specification. IPsec has been mainstream long enough though that you generally have lots of options when it comes to matching up endpoints. A coming new version of IPsec may simplify IKE to make things simpler and reduce interoperability versions.

PIX IPsec Configuration

In our sample configuration, we show configuration for the left PIX, PIX A. The configuration for the right PIX, PIX B, is extremely similar so we don't show it.

There are basically two parts to the configuration. One is to specify IKE policy, the other is to specify what forms of encryption and hashing are allowed in forming the Security Association. And what traffic to encrypt.

First we have the IKE parameters. See the configuration sample in the left column of the table below. The right column explains each command.


Command
Purpose
isakmp enable outside
Enable IKE on the interface named "outside".
isakmp key d$$f%ghYtQweoiu 2.2.2.2 netmask 255.255.255.255
Defines the shared information (key) to set up the initial tunnel during the Diffie-Hellman process (see Pete's IPsec Simplified article). This key is for peer 2.2.2.2 only (the mask 255.255.255.255 is a subnet-style mask specifying an exact match only). Likewise peer 2.2.2.2 will use the same pre-shared key in its configuration when referring to our PIX.
isakmp identity address
The identity is either address or hostname. If RSA authentication is being used, it is better to use "hostname" for source of identity.
isakmp policy 10 authentication pre-share
IKE policy 1 is the highest priority. So if we start with 10 as the typical peer policy to use, we can plug in other higher priority ones if we later need to. The command shown to the left specifies IKE authentication should use a pre-shared key (defined above). RSA ("rsa-sig") is the other possible choice.
isakmp policy 10 encryption des
Continuing policy 10, a DES encryption key is to be used by IKE to determine policy. 3DES is the other possible choice.PIX DES keys are free from Cisco whereas 3DES keys must be bought.
isakmp policy 10 hash sha
Hash has to be MD5 or SHA, as one would expect. Cisco regards SHA as a stronger algorithm for fingerprinting and makes it the default.
isakmp policy 10 group 1
768-bit Diffie Hellman group (group 2 means 1024-bit Diffie-Hellman). Group 2 is stronger but requires more processing time.
isakmp policy 10 lifetime 28800
Default lifetime of the SA policy is 86,400 seconds (1 day). For any peer, the shorter of the two lifetimes will be selected.


After setting up how the PIX is to go about doing IKE, we also need to tell it how to go about doing IPsec.


Command Purpose
sysopt connection permit-ipsec Permits incoming IPsec packets to pass through the PIX and bypass the access lists (ACLs) that govern non-IPsec traffic. In our example, traffic matching ACL 101 will be allowed through the PIX without examination by a packet-filtering ACL due to this command.
crypto ipsec transform-set IPSECXFORM esp-des esp-sha-hmac
Defines the type of security protocols to be used between peers in an IPsec security association. In this case the transform set named IPSECXFORM will use single DES encapsulating security payload (ESP) for the encryption of the payload data and will use SHA1 as the authentication mechanism on that payload to ensure it has not been altered in transit. Each transform-set can contain up to 3 transforms like this at the end of the same line.
crypto map IPSECMAP 20 ipsec-isakmp
Specifies that IKE will be used to establish the IPsec security associations for this crypto map. IPSECMAP is the administrator assigned name of the map and 20 is a sequence number (in case of multiple peer blocks in the same crypto map). Sequence numbers allow different crypto combinations for different peers reached by the interface this crypto map is applied to. There can only be one crypto map per interface, so we use the sequence number blocks to put different policies into that one crypto map.
crypto map IPSECMAP 20 match address 101
Specifies that traffic matching access list 101 will be viewed as "interesting" and will be encrypted or decrypted (depending on direction) per this crypto map block (sequence number 20). Traffic matching another access list for another crypto map block ("chunk") might use the security association information specified there to do things somewhat differently. So you should make sure there's no ambiguity due to sloppiness or overlapping access lists.
crypto map IPSECMAP 20 set peer 2.2.2.2
For a static crypto map, this specifies a peer using the crypto map security policy. Repeat the command to use the same crypto map for multiple peers.
crypto map IPSECMAP 20 set transform-set IPSECXFORM
This is what form of hashing and/or encoding (transform sets) to use for these peers as defined above in the second row.
crypto map IPSECMAP interface outside
And this is the interface where this crypto map is to be used. Again, there can only be one crypto map per interface.
access-list 101 permit ip 10.1.1.0 255.255.255.0 10.18.1.0 255.255.255.0 Access list 101 specifies what traffic to encrypt. In this case, all traffic from 10.1.1.0 /24 to 10.18.1.0 /24 will be encrypted. Unencrypted inbound traffic that matches the access list gets discarded, to prevent spoofing. The assumption is that such traffic should have arrived encrypted. It is extremely important to note that the interesting traffic ACLs for each peer must match exactly or you will see unpredictable results in getting traffic across the tunnel. Grant recently encountered this head scratcher of a problem.
nat (inside) 0 access-list 101 Instructs the PIX to allow traffic matching the IPsec interesting traffic ACL to bypass other defined NAT processes . Packets defined as "interesting" are involved in connecting our two privately addressed (RFC 1918) hosts A and B and are traversing the Internet. However, they are doing so by being encrypted and embedded within routable packets. Essentially the PIX is not performing the NAT process for these packets then performing the encrypting and repackaging of the packet to get it to its peer whereupon the peer unwraps, decrypts, and sends the packet to the destination host.

The other endpoint of this connection is configured very similarly. The only changes needed are the peer address and the access-list (which probably just needs to have source and destination address/mask pairs swapped).

Monitoring and Debugging

Several commands are helpful in troubleshooting IPsec connectivity. Some of these commands are listed below.

Command Purpose
show crypto ipsec sa Shows any current security associations with remote peers. Each security protocol defined in the transform set will have an entry. If, for example, you don't use the AH (authentication header) protocol in your transform, there will not be an SA for this protocol. The security protocol "PCP" listed by this command will always be blank and should be ignored as it is contained within the PIX code but not actually supported by the PIX.
show crypto isakmp sa Shows the defined ISAKMP policy which will also display in the PIX's configuration.
debug crypto isakmp A good command to use first if your IPsec connection won't work. ISAKMP (IKE) is the first process in a successful tunnel so check this first.
debug crypto ipsec A good command to use if the ISAKMP (IKE) process seems to be working correctly but your IPsec connection still won't work. IPsec is the second process in a successful tunnel so check this after checking isakmp as seen above.
clear crypto ipsec sa (config mode command) Purposely clears security associations. Usually used during debugging operations where you wish to clear SA's, generate interesting traffic, then using debugging watch the tunnel endpoints attempt to reconnect. Aids in spotting problems.

The following are some rules of thumb when working with IPsec on the PIX:

  • Interesting traffic ACLs should match exactly on each peer set. If the IKE process is completing but traffic is not getting across the tunnel, check your interesting traffic ACLs. We have seen instances where the ACLs were not defining all potentially interesting traffic and that traffic was correctly being pushed out to the Internet via the default gateway where instead the PIX should have been pushing it into the tunnel. The problem was in the ACL entries the administrator had left out. Miss one and you get to troubleshoot.
  • When specifying the peer IKE identity method, which can be either address or hostname, use the same method at each peer.
  • When changing any IPsec or IKE setting, always turn off IPsec on the interface, make your changes, then turn it back on. In our example, if we need to make a change to the pre-shared key, we should issue the command "no crypto map IPSECMAP interface outside," change the pre-shared key, then issue the command "crypto map IPSECMAP interface outside." Failing to do this may cause operational strangeness which tends to lead to a PIX reboot.
  • If you delete your interesting traffic ACL for some reason (maybe you need to redefine it), keep in mind that the previously entered commands "crypto map IPSECMAP 20 match address 101" and "nat (inside) 0 access-list 101" will disappear from the configuration and must be reapplied after you recreate your new ACL 101.

The following output, that happens to be for a tunnel mode VPN from a PIX to VPN3000 concentrator, shows debug of the Phase 1 and Phase 2 IKE process and the IPsec process that follows that.

PIX#debug crypto isakmp (note: these debug messages below start with ISAKMP) PIX#debug crypto ipsec (note: these debug messages below start with IPSEC)

VPN Peer: ISAKMP: Added new peer: ip:2.2.2.2 Total VPN Peers:1

Note: The peer is 2.2.2.2 and the local endpoint is 1.1.1.1. We're starting to negotiate with the peer and are starting IKE Phase I Main Mode exchange.
VPN Peer: ISAKMP: Peer ip:2.2.2.2 Ref cnt incremented to:1 Total VPN Peers:1
ISAKMP (0): beginning Main Mode exchange
crypto_isakmp_process_block: src 2.2.2.2, dest 1.1.1.1
OAK_MM exchange
ISAKMP (0): processing SA payload. message ID = 0
ISAKMP (0): Checking ISAKMP transform 1 against priority 10 policy
ISAKMP: encryption 3DES-CBC
ISAKMP: hash SHA
ISAKMP: default group 1
ISAKMP: auth pre-share
ISAKMP: life type in seconds
ISAKMP: life duration (basic) of 28800
ISAKMP (0): atts are acceptable. Next payload is 0
Note: the ISAKMP (IKE) transform proves to be OK with peer.
ISAKMP (0): SA is doing pre-shared key authentication using id type ID_IPV4_ADDR
return status is IKMP_NO_ERROR
Note: the peers are using their IP addresses as part of the authentication process.
crypto_isakmp_process_block: src 2.2.2.2, dest 1.1.1.1
OAK_MM exchange
ISAKMP (0): processing KE payload. message ID = 0
ISAKMP (0): processing NONCE payload. message ID = 0
ISAKMP (0): processing vendor id payload
ISAKMP (0): processing vendor id payload
ISAKMP (0): received xauth v6 vendor id
ISAKMP (0): processing vendor id payload
ISAKMP (0): speaking to another IOS box!
ISAKMP (0): processing vendor id payload
ISAKMP (0): speaking to a VPN3000 concentrator
ISAKMP (0): ID payload
next-payload : 8
type : 1
protocol : 17
port : 500
length : 8
ISAKMP (0): Total payload length: 12
return status is IKMP_NO_ERROR
crypto_isakmp_process_block: src 2.2.2.2, dest 1.1.1.1
Note: if the debug halts at this point you probably have an incorrect pre-shared key though we never actually saw a message stating that the pre-shared key was incorrect . The PIX will wait for a few seconds then delete the SA. A correct configuration debug continues below....
OAK_MM exchange
ISAKMP (0): processing ID payload. message ID = 0
ISAKMP (0): processing HASH payload. message ID = 0
ISAKMP (0): processing vendor id payload
ISAKMP (0): remote peer supports dead peer detection
ISAKMP (0): SA has been authenticated
Note: IKE Phase I is complete. Starting IKE Phase II Quick Mode exchange to set up the IPsec SA.
ISAKMP (0): beginning Quick Mode exchange, M-ID of 2050327879:7a358547IPSEC(key_engine): got a queue event...
IPSEC(spi_response): getting spi 0xeb119f20(3943800608) for SA
from 2.2.2.2 to 1.1.1.1 for prot 3
return status is IKMP_NO_ERROR
ISAKMP (0): sending INITIAL_CONTACT notify
ISAKMP (0): sending NOTIFY message 24578 protocol 1
ISAKMP (0): sending INITIAL_CONTACT notify
crypto_isakmp_process_block: src 2.2.2.2, dest 1.1.1.1
OAK_QM exchange
oakley_process_quick_mode:
ISAKMP (0): processing SA payload. message ID = 2050327879
ISAKMP : Checking IPSec proposal 1
ISAKMP: transform 1, ESP_3DES
ISAKMP: attributes in transform:
ISAKMP: SA life type in seconds
ISAKMP: SA life duration (basic) of 28800
ISAKMP: SA life type in kilobytes
ISAKMP: SA life duration (VPI) of 0x0 0x46 0x50 0x0
ISAKMP: encaps is 1
ISAKMP: authenticator is HMAC-SHA
ISAKMP (0): atts are acceptable.IPSEC(validate_proposal_request): proposal part #1,
(key eng. msg.) dest= 2.2.2.2, src= 1.1.1.1,
dest_proxy= 10.18.1.0/255.255.0.0/0/0 (type=4),
src_proxy= 10.1.1.0/255.255.255.0/0/0 (type=4),
protocol= ESP, transform= esp-3des esp-sha-hmac ,
lifedur= 0s and 0kb,
spi= 0x0(0), conn_id= 0, keysize= 0, flags= 0x4

ISAKMP (0): processing NONCE payload. message ID = 2050327879
ISAKMP (0): processing ID payload. message ID = 2050327879
ISAKMP (0): Creating IPSec SAs
inbound SA from 2.2.2.2 to 1.1.1.1 (proxy 10.18.1.0 to 10.1.1.0)
has spi 3943800608 and conn_id 2 and flags 4
lifetime of 28800 seconds
lifetime of 4608000 kilobytes
outbound SA from 1.1.1.1 to 2.2.2.2 (proxy 10.1.1.0 to 10.18.1.0)
has spi 714795608 and conn_id 1 and flags 4
lifetime of 28800 seconds
lifetime of 4608000 kilobytesIPSEC(key_engine): got a queue event...

Note: IKE Phase II ends. The IPsec SA's for transporting the data between PIXes are created and each gets an assigned SPI (Security Parameter Index) which is like a serial number and identifies the SA.
IPSEC(initialize_sas): ,
(key eng. msg.) dest= 1.1.1.1, src= 2.2.2.2,
dest_proxy= 10.1.1.0/255.255.255.0/0/0 (type=4),
src_proxy= 10.18.1.0/255.255.0.0/0/0 (type=4),
protocol= ESP, transform= esp-3des esp-sha-hmac ,
lifedur= 28800s and 4608000kb,
spi= 0xeb119f20(3943800608), conn_id= 2, keysize= 0, flags= 0x4
IPSEC(initialize_sas): ,
(key eng. msg.) src= 1.1.1.1, dest= 2.2.2.2,
src_proxy= 10.1.1.0/255.255.255.0/0/0 (type=4),
dest_proxy= 10.18.1.0/255.255.0.0/0/0 (type=4),
protocol= ESP, transform= esp-3des esp-sha-hmac ,
lifedur= 28800s and 4608000kb,
spi= 0x2a9aea58(714795608), conn_id= 1, keysize= 0, flags= 0x4

VPN Peer: IPSEC: Peer ip:2.2.2.2 Ref cnt incremented to:2 Total VPN Peers:1
return status is IKMP_NO_ERR_NO_TRANS

PIX IPsec Performance Numbers

The Cisco PIX product page at http://www.cisco.com/warp/public/cc/pd/fw/sqfw500/ has the official performance numbers posted on it. See it for more info!

Conclusion

It's been fun working on these articles with Grant. This concludes our series on the PIX.

Pete expects to shift gears, so the next articles will cover topics such as High Availability, the Cisco GRIP program, and some new MPLS capabilities. Meanwhile, Grant will be looking at some of Cisco's newer IDS features, functions, and security reporting capabilities.

Compaq iPAQ 500 series Voice Over IP VoIP Application Note HP iPAQ 500 series Voice Messenger English

voip gain download

Compaq iPAQ 500 series Voice Over IP VoIP Application Note HP iPAQ 500 series Voice Messenger English

Compaq iPAQ 500 series Voice Over IP VoIP Application Note HP iPAQ 500 series Voice Messenger English Compaq iPAQ 500 series Voice Over IP VoIP Application Note 103804
Download And CD Available
Compaq iPAQ 500 series Voice Over IP VoIP Application Note HP iPAQ 500 series Voice Messenger English

Compaq iPAQ 500 series Voice Over IP VoIP Application Note HP iPAQ 500 series Voice Messenger English


Additional information on your Compaq Laptop. This manual has not been listed as either a service or user manual for your iPAQ 500 series but may be of interest.
  • 1 Overview
  • 10 Appendix A Standards Support
  • 2 Media and Signaling Protocols
  • 7 IP PBX and SIP Server Support
  • 8 Accessory Support
  • 9 Configuring VoIP
  • ADDITIONAL CONFIGURATION
  • Audio Quality
  • Checking Wi Fi
  • Compatibility with Alcatel OmniPCX Enterprise v6
  • Compatibility with Avaya Communication Manager v4
  • Compatibility with Cisco unified Call Manager v5
  • Compatibility with Nortel CS1000
  • Compatibility with Nortel MCS
  • Enabling Internet Calling
  • Hardware and Firmware
  • IMPORTANT NOTE ABOUT EMERGENCY CALLING
  • Media Other Standards
  • SES v3
  • Signaling Standards Implemented
  • Standards Not Implemented
  • Telephony Features
  • Using HP iPAQ Setup Assistant
  • VoIP Dial Plan
  • WLAN Infrastructure
Compaq User Guides Manuals Operating Instructions Guidebooks Owners Reference Books Handbooks Directions Laptop

Click here to Download your free manual

VoIP yet to gain acceptance in India but possesses great future prospects

VoIP yet to gain acceptance in India but possesses great future prospects.
VoIP Market India: VOIP Gain

VoIP in India is yet to gain acceptance in India, but possesses great future prospects. Low call-rates as compared to conventional telephony and increasing Internet penetration are set to drive growth of the VoIP-based services in India. The market is expected to change the dynamics of the Indian telecom industry once the necessary regulatory changes are in place.

The report provides a brief introduction to VoIP services, talking about its business and revenue models. The report touches upon the regulations on VoIP services in India, TRAI’s recent proposal and talks about DoT’s current stance for opening up the market. The report describes the current market conditions and its future potential. Low call-rates, Internet penetration, and end-user segments have been discussed at length.

The industry has witnessed drastic regulatory measures by the government, hampering its future growth prospects. The report begins with an introduction to VoIP services, describing its advantages and disadvantages. It provides an overview of the business and revenue models that exist in the Indian market and also talks about the proposed revenue model. The report covers the regulatory changes that have taken place over the years in regards to VoIP-based services in India. The growth factors section highlights the advantage of low call-rates over conventional telephony, increasing Internet penetration and also touches upon the enduser segment- consumers and enterprises. The competitive landscape talks about the current VoIP providers in India and the services they offer, touching upon current market size and the unlicensed service providers in India

Thursday, January 7, 2010

How to Add Telnet Console access to PIX Firewall

How to Add Telnet Console access to PIX Firewall

To configure or manage PIX Firewall from multiple locations we need to configure Telnet Console Access.In PIX firewall, the serial console lets a single user configure the device, but for a site with more than one administrator its not convenient to have only one console through serial interface. PIX Firewall lets you access the serial console via Telnet from hosts on any internal interface.

Furthermore, with IPSec configured, you can use Telnet to remotely administer the console of a PIX Firewall from the outside interface, this greatly ease the remote configuration and management of PIX firewall.


Configuring Telnet Console Access

Below are the steps to configure Telnet console access:

Step 1

Here, lets assume a host on the internal interface with address of 192.168.1.2 access the PIX Firewall. Using the following PIX Firewall telnet command will allow that host to get a Telnet session:

telnet 192.168.1.2 255.255.255.255 inside

If IPSec is enabled, a host on the outside interface can also access PIX Firewall console by using:

telnet 209.165.200.225 255.255.255.224 outside

Step 2

For various reasons, it is often required to set the duration for how long a Telnet session can be idle before PIX Firewall disconnects the session. The default duration, 5 minutes, is sometimes too short in most cases and may be increased as follows:

telnet timeout 15

This example increase the timeout value to 15 minutes.

Step 3

For further security, you may want to protect access to the console with an authentication server, in this case you can use the aaa authentication telnet console command, which requires that you have a username and password on the authentication server.

Under this configuration, when you access the console, PIX Firewall prompts you for these login credentials.

Note:If the authentication server is offline, you can still access the console by using the username pix and the password set with the enable password command.

Step 4

Save the commands in the configuration using command:

write memory

Testing Telnet access:

After configuring Telnet console access, you can use steps below to verify its functionality.

Step 1


From the host, start a Telnet session to a PIX Firewall interface IP address. For example, if the inside interface IP address of PIX firewall is 192.168.1.1, enter the following command:

telnet 192.168.1.1

Step 2

The PIX Firewall prompts you with a password:

PIX passwd:

Enter cisco and press the Enter key. You are then logged into the PIX Firewall.

Note:The default password is cisco, which you can change with the passwd command.

For testing purpose, you can enter any command on the Telnet console that you can set from the serial console, but if you reboot the PIX Firewall, you will need to log back into the PIX Firewall after it restarts.

Tuesday, January 5, 2010

What's New in Windows Server 2008 R2

What's New in Windows Server 2008 R2

Windows Server 2008 R2 delivers valuable new functionality and powerful improvements to the core Windows Server operating system to help organizations of all sizes increase control, availability, and flexibility for their changing business needs. New Web tools, virtualization technologies, scalability enhancements, and management utilities help save time, reduce costs, and provide a solid foundation for your information technology (IT) infrastructure.

Windows Server 2008 R2 has five core pillars which provide updates to existing functionality and new features. Learn more in the pillars below, or if you are looking for something specific, visit the “What’s New in ...” section. Click here to overview the advancements from previous versions of Windows Server to Windows Server 2008

Web Application Platform

Windows Server 2008 R2 includes many enhancements that make this release the most robust Windows Server Web application platform yet. It offers an updated Web server role, Internet Information Services (IIS) 7.5, and greater support for .NET on Server Core.

  • Read the summary on What’s new for the Web Application Platform, and IIS 7.5

Virtualization

Virtualization is a major part of today’s data centers. The operating efficiencies offered by virtualization allow organizations to dramatically reduce operational effort and power consumption. Windows Server 2008 R2 provides the following virtualization types: Client and Server virtualization provided by Hyper-V and Presentation virtualization with Remote Desktop Services.

  • Read the summary on What’s new for Virtualization

Scalability and Reliability

Windows Server 2008 R2 is capable of unprecedented workload size, dynamic scalability, and across-the-board availability and reliability. A host of new and updated features will be available, including leveraging sophisticated CPU architectures, increased operating system componentization, and improved performance and scalability for applications and services.

  • Read the summary on What’s new for Scalability and Reliability

Management

The ongoing management of servers in the data center is one of the most time-consuming tasks facing IT professionals today. Any management strategy you deploy must support the management of both your physical and virtual environments. To help with this problem, Windows Server 2008 R2 has new features to reduce the ongoing management of Windows Server 2008 R2 and to reduce the administrative effort for common day-to-day operational tasks.

  • Read the summary on What’s new for Management

Better Together with Windows 7

Windows Server 2008 R2 has many features that are designed specifically to work with client computers running Windows 7. Windows 7 is the next version of the Windows client operating system from Microsoft.

  • Read the summary about how Windows Serer 2008 R2 is Better Together with Windows 7

Site-to-Site VPN from ASA 5505 to PIX 501 with Client VPN on ASA 5505

Site-to-Site VPN from ASA 5505 to PIX 501 with Client VPN on ASA 5505
I'm trying to get a site-to-site VPN going between a Cisco ASA 5505 and PIX 501. The ASA 5505 currently supports client VPN and I want to keep that.

I'm guessing my issue is that the PIX 501 is on the same subnet as the client VPN pool, but I'm not sure.

I've posted my ASA and PIX configs below. Please let me know how to correct this and any other things missing/incorrect in my configs.

On a side note, can the Cisco VPN Client 4.8 support AES VPN?ASA# sh conf
: Saved
: Written by enable_15 at 05:42:43.942 MST Wed Jan 2 2008
!
ASA Version 7.2(2)
!
hostname ASA
domain-name domain.local
enable password sUh51JfF84zKYNlu encrypted
names
name 10.1.1.100 SERVER-IP
dns-guard
!
interface Vlan1
description LAN
nameif inside
security-level 100
ip address 10.1.1.1 255.255.255.0
!
interface Vlan2
description WAN
nameif outside
security-level 0
ip address 255.255.255.240
!
interface Ethernet0/0
switchport access vlan 2
!
interface Ethernet0/1
!
interface Ethernet0/2
shutdown
!
interface Ethernet0/3
shutdown
!
interface Ethernet0/4
shutdown
!
interface Ethernet0/5
shutdown
!
interface Ethernet0/6
shutdown
!
interface Ethernet0/7
shutdown
!
passwd 2KFQnbNIdI.2KYOU encrypted
banner exec Configured by Keeran Systems
ftp mode passive
clock timezone MST -7
clock summer-time MDT recurring
dns server-group DefaultDNS
domain-name domain.local
object-group network VPNPOOL
network-object 10.1.2.0 255.255.255.0
access-list traffic_in extended permit tcp host host eq smtp
access-list traffic_in extended permit tcp any host eq www
access-list traffic_in extended permit tcp any host eq https
access-list traffic_in extended permit tcp any host eq pop3
access-list traffic_in extended permit tcp any host eq 2343
access-list traffic_in extended permit tcp any host eq 2344
access-list traffic_in extended permit tcp any host eq 2345
access-list traffic_in extended permit tcp any host eq 2346
access-list traffic_in extended permit tcp any host eq 2347
access-list traffic_in extended permit tcp any host eq 2348
access-list traffic_in extended permit tcp any host eq 3000
access-list traffic_in extended permit tcp any host eq 3101
access-list traffic_in extended permit tcp any host eq 3389
access-list traffic_in extended permit tcp any host eq 3390
access-list traffic_in extended permit tcp any host eq 8080
access-list traffic_in extended permit icmp any any
access-list VPN_splitTunnelAcl standard permit 10.1.1.0 255.255.255.0
access-list inside_nat0_outbound extended permit ip 10.1.1.0 255.255.255.0 10.1.2.0 255.255.255.0
access-list outside_cryptomap extended permit ip any 10.1.2.0 255.255.255.0
access-list outside_cryptomap_20.20 extended permit ip any object-group VPNPOOL
access-list outside_cryptomap_20 extended permit ip 10.1.1.0 255.255.255.0 10.1.2.0 255.255.255.0
pager lines 24
logging asdm informational
mtu inside 1500
mtu outside 1500
ip local pool VPNPOOL 10.1.2.2-10.1.2.19 mask 255.255.255.0
icmp unreachable rate-limit 1 burst-size 1
asdm image disk0:/asdm-522.bin
no asdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 0 access-list inside_nat0_outbound
nat (inside) 1 0.0.0.0 0.0.0.0
static (inside,outside) tcp https SERVER-IP https netmask 255.255.255.255
static (inside,outside) tcp smtp SERVER-IP smtp netmask 255.255.255.255
static (inside,outside) tcp pop3 SERVER-IP pop3 netmask 255.255.255.255
static (inside,outside) tcp www SERVER-IP www netmask 255.255.255.255
static (inside,outside) tcp 2343 SERVER-IP 2343 netmask 255.255.255.255
static (inside,outside) tcp 2344 SERVER-IP 2344 netmask 255.255.255.255
static (inside,outside) tcp 2345 SERVER-IP 2345 netmask 255.255.255.255
static (inside,outside) tcp 2346 SERVER-IP 2346 netmask 255.255.255.255
static (inside,outside) tcp 2347 SERVER-IP 2347 netmask 255.255.255.255
static (inside,outside) tcp 2348 SERVER-IP 2348 netmask 255.255.255.255
static (inside,outside) tcp 3000 10.1.1.101 3000 netmask 255.255.255.255
static (inside,outside) tcp 3101 SERVER-IP 3101 netmask 255.255.255.255
static (inside,outside) tcp 3389 SERVER-IP 3389 netmask 255.255.255.255
static (inside,outside) tcp 3390 10.1.1.101 3389 netmask 255.255.255.255
static (inside,outside) tcp 8080 10.1.1.101 8080 netmask 255.255.255.255
access-group traffic_in in interface outside
route outside 0.0.0.0 0.0.0.0 207.176.143.1 1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout uauth 0:05:00 absolute
group-policy VPN internal
group-policy VPN attributes
wins-server value 10.1.1.100
dns-server value 10.1.1.100
vpn-tunnel-protocol IPSec
split-tunnel-policy tunnelspecified
split-tunnel-network-list value VPN_splitTunnelAcl
default-domain value domain.local
username nsjiwani password IYuFCTs5pkIvceky encrypted
username keeran password dbJ35eQnAlma.f6R encrypted privilege 15
aaa authentication ssh console LOCAL
http server enable
http 10.1.1.0 255.255.255.0 inside
no snmp-server location
no snmp-server contact
snmp-server community public
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
crypto dynamic-map outside_dyn_map 20 match address outside_cryptomap_20.20
crypto dynamic-map outside_dyn_map 20 set transform-set ESP-3DES-SHA
crypto map outside_map 20 ipsec-isakmp dynamic outside_dyn_map
crypto map outside_map interface outside
crypto isakmp enable outside
crypto isakmp policy 10
authentication pre-share
encryption 3des
hash sha
group 2
lifetime 86400
crypto isakmp nat-traversal 20
tunnel-group VPN type ipsec-ra
tunnel-group VPN general-attributes
address-pool VPNPOOL
default-group-policy VPN
tunnel-group VPN ipsec-attributes
pre-shared-key *
tunnel-group type ipsec-l2l
tunnel-group ipsec-attributes
pre-shared-key *
telnet timeout 5
ssh 0.0.0.0 0.0.0.0 outside
ssh timeout 60
console timeout 0

!
class-map inspection_default
match default-inspection-traffic
!
!
policy-map type inspect dns preset_dns_map
parameters
message-length maximum 512
policy-map global
class class-default
policy-map global_policy
class inspection_default
inspect dns preset_dns_map
inspect ftp
inspect h323 h225
inspect h323 ras
inspect rsh
inspect rtsp
inspect esmtp
inspect sqlnet
inspect skinny
inspect sunrpc
inspect xdmcp
inspect sip
inspect netbios
inspect tftp
!
service-policy global_policy global
prompt hostname context
Cryptochecksum:9f915d07d00c8237fcbd595a0a9295ca
ASA#

PIXfirewall# sh conf
: Saved
: Written by enable_15 at 11:40:13.290 UTC Wed Jan 2 2008
PIX Version 6.3(1)
interface ethernet0 auto
interface ethernet1 100full
nameif ethernet0 outside security0
nameif ethernet1 inside security100
enable password sUh51JfF84zKYNlu encrypted
passwd sUh51JfF84zKYNlu encrypted
hostname PIXfirewall
domain-name domain.local
fixup protocol ftp 21
fixup protocol h323 h225 1720
fixup protocol h323 ras 1718-1719
fixup protocol http 80
fixup protocol ils 389
fixup protocol rsh 514
fixup protocol rtsp 554
fixup protocol sip 5060
fixup protocol sip udp 5060
fixup protocol skinny 2000
no fixup protocol smtp 25
fixup protocol sqlnet 1521
names
access-list inside_nat0_outbound permit ip 10.1.2.0 255.255.255.0 10.1.1.0 255.255.255.0
access-list outside_cryptomap_20 permit ip 10.1.2.0 255.255.255.0 10.1.1.0 255.255.255.0
pager lines 24
mtu outside 1500
mtu inside 1500
ip address outside dhcp setroute
ip address inside 10.1.2.1 255.255.255.0
ip audit info action alarm
ip audit attack action alarm
pdm logging informational 100
pdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 0 access-list inside_nat0_outbound
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
timeout xlate 0:05:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 rpc 0:10:00 h225 1:00:00
timeout h323 0:05:00 mgcp 0:05:00 sip 0:30:00 sip_media 0:02:00
timeout uauth 0:05:00 absolute
aaa-server TACACS+ protocol tacacs+
aaa-server RADIUS protocol radius
aaa-server LOCAL protocol local
http server enable
http 10.1.2.0 255.255.255.0 inside
snmp-server host outside poll
no snmp-server location
no snmp-server contact
snmp-server community public
snmp-server enable traps
floodguard enable
sysopt connection permit-ipsec
crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
crypto map outside_map 20 ipsec-isakmp
crypto map outside_map 20 match address outside_cryptomap_20
crypto map outside_map 20 set peer
crypto map outside_map 20 set transform-set ESP-3DES-SHA
crypto map outside_map interface outside
isakmp enable outside
isakmp key ******** address netmask 255.255.255.255
isakmp identity address
isakmp policy 10 authentication pre-share
isakmp policy 10 encryption 3des
isakmp policy 10 hash sha
isakmp policy 10 group 2
isakmp policy 10 lifetime 86400
telnet timeout 5
ssh 0.0.0.0 0.0.0.0 outside
ssh 0.0.0.0 0.0.0.0 inside
ssh timeout 5
console timeout 0
dhcpd address 10.1.2.45-10.1.2.74 inside
dhcpd lease 3600
dhcpd ping_timeout 750
dhcpd auto_config outside
dhcpd enable inside
terminal width 80
Cryptochecksum:9aaed8d974011aa157f3daf21d90cb68
PIXfirewall#
Accepted Solution:
Try adding an additional isakmp policy on the PIX specifying DH group 2 and 3DES...I've never used group 5 with a PIX before, it may be causing problems. Also, if you get 3DES to work, then maybe later you can try it with AES, but for now let's just see if we can get the tunnel to come up at all. You need to add the following commands to the PIX...the ASA already has equivalent statements:

isakmp policy 10 authentication pre-share
isakmp policy 10 encryption 3des
isakmp policy 10 hash sha
isakmp policy 10 group 2
isakmp policy 10 lifetime 86400

Cookie Johnson Jeans, Lee Jeans For Women and More Booty

Cookie Johnson Jeans, Lee Jeans For Women and More Booty

Cookie Johnson jeans were recommended by Oprah. Cookie Johnson jeans are part of the CJ line from Cookie Johnson, former wife of Magic Johnson. CJ jeans are made for women with a booty and bucks. If you're on a budget, Lee jeans for women and Chaps jeans are great alternatives.

Oprah slipped into Cookie Johnson jeans for a recent "O" magazine cover shoot. Oprah was so impressed, she talked about CJ jeans on her website, stating they were the "perfect jeans for real women with real booties. For three days straight, I had on the jeans."

As a real women with a real booty who loves jeans, I want to check out Cookie Johnson jeans. I'll have to wait for them to hit clearance racks because full price CJ jeans are around $150. Lee jeans for women run about $35.

I do like the fact Cookie Johnson jeans are cut full in the back yet low in front for a fashionable look. I don't like that "mom" look so often my jeans are slung too low. My daughter showed complete disapproval when my thong was peeked out by accident once. Who wants to wear tunic tops all the time?

I used to love J Lo jeans because they were made for women with booty. I still have a treasured pair of cream colored corduroys with rhinestones on the back pockets. I was sad to see J Lo jeans go in 2007.

Lee jeans for women are always an afforable, attractive alternative. I recently discovered Chaps jeans at Kohls. They fit well, look sleek and come in an array of sizes.

Another favorite I recently discovered are jeans from the Talbots. I love the Talbots clothes because they look classy wherever you go. Often Talbots jeans are expensive, too, unless you catch an online clearance or outlet sale. Talbots jeans can cost anywhere from $30 to $150, depending on the material and style.

What do you think of Cookie Johnson jeans? Do you wear classic Lee jeans for women? What are your fave jeans brands? I remember designer jeans from the 80s...who didn't have Jordache, Sassoon, Gloria Vanderbilt...and do you remember Sir Mix A Lot's Baby Got Back?

Here is a YouTube video clip of Oprah talking about Cookie Johnson jeans on 10/22 and the video for Baby Got Back:


Related Posts with Thumbnails