Packet Tracer 5.1

Packet Tracer is a powerful network simulation program that allows students to experiment with network behavior and ask “what if” questions. As an integral part of the Networking Academy comprehensive learning experience, Packet Tracer provides simulation, visualization, authoring, assessment, and collaboration capabilities and facilitates the teaching and learning of complex technology concepts.

Packet Tracer supplements physical equipment in the classroom by allowing students to create a network with an almost unlimited number of devices, encouraging practice, discovery, and troubleshooting. The simulation-based learning environment helps students develop 21st century skills such as decision making, creative and critical thinking, and problem solving.

Download Packet Tracer 5.1 (without tutorials)

Download Packet Tracer 5.1 (with full tutorials)

IOS Boot and Upgrade Location Command List

The router can load an IOS image from the following locations:

  • Flash
  • TFTP server
  • ROM (limited version of the IOS software)

Use the boot system command in global configuration mode to identify alternate locations for the IOS image. Use the copy command to archive, upgrade, or replace an IOS image.

Use . . . To . . .
Router(config)#boot system flash Identify an IOS image file in flash to use at boot.
Router(config)#boot system tftp Identify an IOS image file on a TFTP server to use at boot.
Router(config)#boot system rom
(IOS versions 11.2 and below)
Router(config)#boot system flash bootflash:
(IOS versions 12.0 and above)
Specify to use the limited IOS version stored in ROM at boot.
Router#copy tftp flash Restore the IOS image from backup on the TFTP server to Flash.

Note: When you use the boot system command, you are not making backup copies of the IOS image, nor are you replacing the default IOS search order. You are directing the router where to look for the IOS image on boot-up. It tries each location in turn, until it finds a valid IOS image. If one is not found, it returns to the default load sequence.

CISCO - Telnet Configuration - 2

CISCO - Telnet Configuration -1

CISCO IOS - Command History

CISCO IOS - Command Line Help

Router/Switch Command Modes

Linux IP Commands

Display Current Config for all NIC's: ifconfig

Display Current Config for eth0: ifconfig eth0

Assign IP: ifconfig eth0 192.168.1.2

Ping: ping -c 3 192.168.1.1

Assign multiple IP's: ifconfig eth0:0 192.168.1.2

Assign second IP: ifconfig eth0:1 192.168.1.3

Disable network card: ifconfig eth0 down

Enable network card: ifconfig eth0 up

View current routing table: route "or" route -n

View arp cache: arp "or" arp -n

Assign IP/Subnet: ifconfig eth0 192.168.1.2 netmask 255.255.255.0

Assign Default Gateway: route add default gw 192.168.1.1

Trace Route: traceroute www.google.com

Trace Path: tracepath www.whatismyip.com

DNS Test: host www.google.com

Advanced DNS Test: dig www.google.com

Reverse Lookup: host 66.11.119.69

Advanced Reverse Lookup: dig -x 66.11.119.69

*You MUST be at the ROOT user to make/save any changes. Linux users, your distribution will determine the location of your network config file which will need to be updated and saved in order for the changes to remain in effect after rebooting. Network cards are referred to as eth0, eth1, eth2, etc based on their position on the PCI bus.

DOS / Windows IP Commands

Display Connection Configuration:ipconfig /all

Display DNS Cache Info: ipconfig /displaydns

Clear DNS Cache: ipconfig /flushdns

Release All IP Address Connections:ipconfig /release

Renew All IP Address Connections:ipconfig /renew

Re-Register the DNS connections:ipconfig /registerdns

Change/Modify DHCP Class ID: ipconfig /setclassid

Network Connections: control netconnections

Network Setup Wizard: netsetup.cpl

Test Connectivity: ping www.google.com

Trace IP address Route: tracert

Displays the TCP/IP protocol sessions: netstat

Display Local Route: route

Display Resolved MAC Addresses: arp

Display Name of Computer Currently on: hostname

Display DHCP Class Information: ipconfig /showclassid

Top 10 technical certifications for 2009

A few days ago I stumbled upon a post on About.com which listed the top 10 technical certifications for 2009. The rankings were evaluated according to the website’s visitors feedback, to the profitability and relevancy to today’s market, and from the popularity of the certifications discussed on the site. The site provides also an indicative average salary for each certification, which however depends on many factors such as experience, work location, company etc. Let’s summarize the top ten certification list below:

1. Cisco CCIE: As one of the most difficult certifications to obtain, the CCIE is an excellent credential for a professional. The thriving networking field demands high skilled professionals and the CCIE is the top of the line. Average Salary $93,000.

2. CISA: The Certified Information Systems Auditor certification from ISACA association is also very popular and profitable. CISA professionals serve the company as Information Systems auditors dealing with security controls and business controls of Information Systems. Average Salary $115,000.

3. CCSE: The Checkpoint Certified Security Engineer is another high level security certification for professionals working with the Checkpoint Firewall-1 product. Average Salary $90,000

4. MCSD: This is a Microsoft certification about solution designs using Microsoft products. The Microsoft Certified Solution Developer is expected to know all enterprise Microsoft solutions and use business analysis skills to suggest the best solution for a specific customer. Average Salary $88,000

5. PMP: Another certification that requires high skills and lots of experience. The Project Management Professional is required to possess extensive experience in project management such as a Bachelor’s degree with 4,500 hours of project management work. Average Salary $101,000.

6. CISSP: Another security certification in the list shows that security is a hot topic for getting certified in 2009. A Certified Information Systems Security Professional is required to pass a rigorous 6 hours exam (250 questions) covering 10 domains in information security. It is said that the CISSP knowledge is 10 inch deep by 10 miles wide!! Average Salary $94,000.

7. RHCE: Red Hat Linux is the most popular linux flavor. Red Hat Certified Engineers should possess the skills to configure networking and security on Red Hat OS. The exam is actually a 5-hours hands-on test on configuring Linux. Average Salary $83,000.

8. SCJP 6.0: This is the Sun Certified Java Programmer certification. Designed for programmers with skills on Java 2 development platform. Average Salary $75,000.

9. CAPM: This is another project management certification, but less demanding compared to the PMP. The Certified Associate in Project Management requires professionals to possess 1,500 hours of project management experience. Both CAPM and PMP certifications are awarded by the Project Management Institute (PMI) which is a highly respected institution in the industry. Average Salary $75,000.

10. Cisco CCVP: The Cisco Certified Voice Professional comes as number 6 in latest ZDNET survey for highest paying certifications. Voice over IP and IP Telephony technologies are always hot and should be expanding even more in the future. Cisco holds maybe the top position in IP telephony, that is why CCVP engineers are in high demand. Average Salary $89,000.

How to Download Software - LINUX


One of the most universally performed tasks by Linux systems administrators is the downloading of software. It is usually very simple to do and the most commonly used methods are covered in this section.

Getting Software Using Web-Based FTP

There are numerous Web sites that provide links to software you can download. The methodology to get the software is usually the same for all:

  • Browse the desired Web site until you find the link to the software package you need.
  • Click on the link for the desired software package.
  • Save the file to your hard drive

Some web browsers, such as Firefox, will automatically download the file to your desktop, but where is the desktop? In Linux, your desktop is usually a sub-directory named Desktop located in your home or ~ directory. Here we see that the root user's desktop already contains a downloaded RPM file.

 [root@bigboy tmp]# cd ~/Desktop/  
[root@bigboy Desktop]# ls  ElectricFence-2.2.2-20.2.i386.rpm  
[root@bigboy Desktop]# pwd  /root/Desktop  
[root@bigboy Desktop]# 

Getting RPMs Using Command-Line Anonymous FTP

The Web based method above transparently uses anonymous File Transfer Protocol (FTP). Anonymous FTP allows you to log in and download files from a FTP server using the username anonymous or the shorter username ftp and a password that matches your e-mail address. This way anyone can access the data. Let's illustrate this with an example of using anonymous FTP to download the SSH package from download.fedora.redhat.com:

1) First we issue the FTP command targeting download.fedora.redhat.com at the command line.

[root@bigboy tmp]# ftp download.fedora.redhat.com 
Trying 66.187.232.35... 
Connected to download.fedora.redhat.com (66.187.232.35). 220 Fedora FTP server ready. All transfers are logged.
 Name (download.fedora.redhat.com:root): anonymous 331 
Please specify the password. Password: 230 Login successful. Have fun. 
Using binary mode to transfer files. 
ftp> pwd 
257 "/" 
ftp> ls 
227 Entering Passive Mode (66,187,232,35,57,155) 
150 Here comes the directory listing. 
drwxr-xr-x    3 ftp      ftp          4096 Oct 29 15:59 pub 
226 Directory send OK. 
ftp> 

2) After we've logged in, we can use the help command to see what options we have at our disposal.

The commands you'll most likely use are listed in Table 6-2:

Table 6-2 FTP Commands

CommandDescription
binaryCopy files in binary mode
cdChange directory on the FTP server
dirList the names of the files in the current remote directory
exitBye bye
getGet a file from the FTP server
lcdChange the directory on the local machine
lsSame as dir
mgetSame as get, but you can use wildcards like "*"
mputSame as put, but you can use wildcards like "*"
passiveMake the file transfer passive mode
putPut a file from the local machine onto the FTP server
pwdGive the directory name on the local machine

3) By using the Web browsing feature on the Web site ahead of time, I know that the Fedora Core 2 RPMs are located in the pub/fedora/linux/core/2/i386/os/Fedora/RPMS/ directory and will use the cd command to change my directory to there. We can use the ls command to get a listing of files in this directory.

ftp> cd pub/fedora/linux/core/2/i386/os/Fedora/RPMS/ 
250 Directory successfully changed. 
ftp> ls open* 
227 Entering Passive Mode (66,187,232,35,58,3) 
150 Here comes the directory listing. 
... 
...
-rw-r--r--   ... ... 184281 Oct 28 23:29 openssh-3.6.1p2-34.i386.rpm 
... 
...
226 Directory send OK.
ftp> 

4) Next we get the file we need and place it in the local directory /usr/rpm. The hash command will print "#" hash signs on the screen during the download.

ftp> hash Hash mark printing on (1024 bytes/hash mark). 
ftp> lcd /usr/rpm 
Local directory now /usr/rpm 
ftp> get openssh-3.6.1p2-34.i386.rpm  
local: openssh-3.6.1p2-34.i386.rpm remote: openssh-3.6.1p2-34.i386.rpm  
227 Entering Passive Mode (66,187,232,35,58,25)  
150 Opening BINARY mode data connection for open ssh-3.6.1p2-34.i386.rpm (184281 bytes).  
###############################################################
################################################################
####################################################  
226 File send OK.  
184281 bytes received in 3.41 secs (53 Kbytes/sec)  
ftp> 

Note: You can also use wildcards to download the RPMs you need using the mget command. You'll be prompted for each of the matching RPM files. In the next example, we just aborted this download by typing n.

ftp> mget openssh-3.6* 
mget openssh-3.6.1p2-34.i386.rpm? n 
ftp> 

5) Finally we use the exit command to leave FTP.

ftp> exit 
221 Goodbye. 
root@bigboy tmp]# 

Getting Software Using wget

The wget command can be used to download files quickly when you already know the URL at which the RPM is located. This is especially convenient if you are logged into your Linux box from another machine running a Web browser. You can browse the download site for the RPM you need, right click on the desired link and select copy shortcut (Windows) or Copy Link Location (Linux). After you have done this, you can then select your SSH/telnet/Linux Terminal login window and type in the command wget URL. Here is an example downloading a DHCP update from Fedora.

[root@bigboy tmp]# wget http://linux.stanford.edu/pub/mirrors/fedora/linux/core/2/i386/os/
Fedora/RPMS/dhcp-3.0pl2-6.16.i386.rpm 
--17:38:36--  ftp://linux.stanford.edu/pub/mirrors/fedora/linux/core/2/i386/os/Fedora/
RPMS/dhcp-3.0pl2-6.16.i386.rpm            
  => `dhcp-3.0pl2-6.16.i386.rpm.5' 
Resolving linux.stanford.edu... done. 
Connecting to linux.stanford.edu[171.66.2.18]:21... connected. 
Logging in as anonymous ... Logged in! 
==> SYST ... done.    ==> PWD ... done. 
==> TYPE I ... done.  ==> CWD 
/pub/mirrors/fedora/linux/core/2/i386/os/Fedora/RPMS ... done. 
==> PASV ... done.    ==> RETR dhcp-3.0pl2-6.16.i386.rpm ... done. 
Length: 529,890 (unauthoritative)   
100%[===============================>] 529,890      889.12K/s    ETA 00:00   
17:38:36 (889.12 KB/s) - `dhcp-3.0pl2-6.16.i386.rpm.5' saved [529890]   
[root@bigboy tmp]# 

Cisco Router 851 – 871 Interfaces and Basic Configuration

Cisco manufactures routers for all markets, ranging from SOHO up to large service provider models. The Cisco Router 800 series belongs to the lowest SOHOend. The most popular models in the 800 series are the 850 and 870 broadband access models which come with different types of WAN broadband interfaces (the difference between 850 and 870 is that the 870 models have higher throughput, support 10 VPN tunnels instead of 5 and also support VLANs with the proper IOS version). The 851 and 871 are equipped with a 10/100 Ethernet WAN interface which means that your ISP should provide you with a broadband modem offering an Ethernet connection towards the customer.

I’m getting a lot of questions about the interfaces of 851/871 routers and how they are arranged. I hope this post will clarify some things. The figure below shows the back panel of Cisco Router 851/871.



Ports FE0 up to FE3 under the LAN group can be used to connect internal computers or maybe to an internal switch to expand the number of internal ports (see points 1,2 in the figure above). These ports are actually Layer 2 switch ports, and not regular Layer 3 router ports. They are assigned by default to VLAN 1. You can create more VLANs and assign each port to a different VLAN (870 series), thus creating extra segmentation for your internal LAN. You can not configure IP addresses directly on the interface ports. The IP address must be configured on the Interface VLAN 1 (we will see example below).

Port FE4 is the WAN interface which must be connected to the ISP DSL broadband modem (see point 3 in the figure above). This port is a normal Layer 3 router port, which means you can configure IP address directly on the interface port.

Default Configuration for 851 – 871 Router

The Cisco 851 and 871 routers come with some preconfigured parameters (IP addresses etc) which might be in conflict with your current network topology. What I suggest is to erase the factory’s default startup configuration before you begin configuring your router for the first time. This allows you to start with a clean state and configure the router with all the features you need and leave off any that you don’t want. Connect with a console cable and after you get a command prompt execute the following:

Router> enable
Router# erase start

After you confirm the command, all the default configuration will be deleted. Power off the router device and then power on again. You will get a prompt as below:

Would you like to enter the initial configuration dialog [yes/no]

Type no and press Enter. This will give you a command prompt (Router>) and you are ready to configure your router from scratch.

Type show run to see the current configuration which looks like the following:

(some output omitted)

interface FastEthernet0
no ip address
shutdown
!
interface FastEthernet1
no ip address
shutdown
!
interface FastEthernet2
no ip address
shutdown
!
interface FastEthernet3
no ip address
shutdown
!
interface FastEthernet4
no ip address
duplex auto
speed auto

interface Vlan1
no ip address

Initial Interface Configuration

From the above output you can see that FE0 up to FE3 are shutdown and also there are no IP addresses configured to any ports. You need first to enable FE0 to FE4 and then configure IP address under the “interface Vlan 1” and also under the “interface FastEthernet4” port. Notice that you CAN NOT configure IP addresses under the “interface FastEthernet0″ up to “interface FastEthernet3″ ports. Those ports are Layer 2 switch ports and will inherit the IP address you assign under “interface Vlan1″.

Example:

Assume that the internal LAN has IP network range 192.168.10.0/24. Also, our ISP has assigned us a static public IP address of 200.200.200.1 . Let’s see the interface configuration below:

Router(config)# interface fastethernet 0
Router(config-int)# no shutdown
Router(config-int)# exit

Router(config)# interface fastethernet 1
Router(config-int)# no shutdown
Router(config-int)# exit

Router(config)# interface fastethernet 2
Router(config-int)# no shutdown
Router(config-int)# exit

Router(config)# interface fastethernet 3
Router(config-int)# no shutdown
Router(config-int)# exit

Router(config)# interface fastethernet 4
Router(config-int)# no shutdown
Router(config-int)# ip address 200.200.200.1 255.255.255.252
Router(config-int)# exit

Router(config)# interface vlan1
Router(config-int)# no shutdown
Router(config-int)# ip address 192.168.10.1 255.255.255.0
Router(config-int)# exit

Notice that we configured IP addresses only to fastethernet 4 and vlan1. By default, interfaces fastethernet 0 to 3 are assigned to VLAN1 so anything you connect to those interfaces (internal LAN hosts) will belong to vlan1 network range 192.168.10.0/24 and they must have as default gateway the address 192.168.10.1.

WELCOME


Hi! I love to learn, teach and experiment new technologies. I am a DSL Network Engineer in one of the leading ISP of Pakistan CYBERNET. I am my self CCNP (R & S), CCNA, MCSE 2000 & 2003, MCSA & MCP. I also have a good experience on Linux OS. My focus here will be to provide the best material to gain knowledge and also help you get certified easily.
I hope you will enjoy this blog and gain good knowledge.