Network Troubleshooting

Slides:



Advertisements
Similar presentations
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Advertisements

21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
SYSTEM ADMINISTRATION Chapter 19
Linux network troubleshooting If your network connection is not working..
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Instructor & Todd Lammle
Chapter 13: Troubleshooting network connectivity Unit objectives Identify TCP/IP troubleshooting tools Discuss the Telnet utility and its functions Discuss.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Chapter 8 Administering TCP/IP.
Network Management And Debugging
Network Debugging Organizational Communications and Technologies Prithvi Rao H. John Heinz III School of Public Policy and Management Carnegie Mellon University.
Click to edit Master subtitle style Chapter 18: Software and Hardware Tools Instructor:
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Linux Networking Commands
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Module 1: Reviewing the Suite of TCP/IP Protocols.
Chapter Twelve Using TCP/IP on the Network. Objectives Here, we’ll examine how to configure TCP/IP. The concepts of subnetting will be examined in detail.
11 NETWORK PROTOCOLS AND SERVICES Chapter 10. Chapter 10: Network Protocols and Services2 NETWORK PROTOCOLS AND SERVICES  Identify how computers on TCP/IP.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
CS 6401 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Hands-on Networking Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
1 Computer Networks and Internets Spring 2005 Assistant Professor JainShing Liu.
Chapter 4: Managing LAN Traffic
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 8 The Dynamic Host Configuration Protocol (DHCP)
HALP! Something is in my tubes! Part I by Jason Testart, IST.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. Network Troubleshooting  Network Troubleshooting Models  Network Troubleshooting.
Mike Meyers’ CompTIA Network+ ® Guide to Managing and Troubleshooting Networks, Third Edition (Exam N ) © 2012 The McGraw-Hill Companies, Inc. All.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Module 5: Isolating Common Connectivity Issues. Overview Determining the Causes of Connectivity Issues Network Utilities That You Can Use to Isolate Connectivity.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
Network Troubleshooting
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
1 IP: putting it all together Part 1 G53ACC Chris Greenhalgh.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
Connecting to a Network Lesson 5. Objectives Understand the OSI Reference Model and its relationship to Windows 7 networking Install and configure networking.
Day 14 Introduction to Networking. Unix Networking Unix is very frequently used as a server. –Server is a machine which “serves” some function Web Server.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
1 Internet Tool Practice 한두균 송정환
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
IP network tools & troubleshooting AFCHIX 2010 Nairobi, Kenya October 2010.
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
Network Troubleshooting
NetTech Solutions Common Connectivity Problems Lesson Eight.
Linux Operations and Administration Chapter Eight Network Communications.
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Troubleshooting Tools Kyle Broussard and Alexandra Mikolai.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 9 Networking & Operating Systems (part 2)
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Resolve common problems with wired and wireless networks. Objective – 2%
ITMT Windows 7 Configuration Chapter 5 – Connecting to a Network ITMT 1371 – Windows 7 Configuration 1.
UDP. User Datagram Protocol (UDP)  Unreliable and unordered datagram service  Adds multiplexing  No flow control  Endpoints identified by ports 
Click to edit Master subtitle style
Troubleshooting a Network
Troubleshooting ip Chapter 5e.
CompTIA Network+ N Authorized Cert Guide
Network Troubleshooting
Network Tools and Utilities
Instructor Materials Chapter 9: Testing and Troubleshooting
Planning and Troubleshooting Routing and Switching
Introduction to Networking
Troubleshooting IP Addressing
Troubleshooting ip Chapter 5e.
Presentation transcript:

Network Troubleshooting Chapter 15

Objectives Describe appropriate troubleshooting tools and their functions Analyze and discuss the troubleshooting process Tackle a variety of troubleshooting scenarios

Overview

Introduction to Network Troubleshooting

Three Parts to Chapter 15 Troubleshooting Tools The Troubleshooting Process Troubleshooting Scenarios

Troubleshooting Tools Teaching Tip Point out that, while other chapters introduced many of the troubleshooting tools in this section earlier in the book, this chapter ties them all together. Also emphasize the point made by Mike in the introduction to this section: “different networking jobs require wildly different tools,” so the student should not expect to put together an all-purpose toolkit. You can generally do that for PC support, but not for network troubleshooting, until you know exactly what your role is. Further, he points out that he has done a great deal of successful network troubleshooting with free software tools.

Hardware Tools Cable Tester, TDR, and OTDR Certifiers Voltage Event Recorder/Temperature Monitor Protocol Analyzer Cable Stripper/Snips Multimeter Tone Probe and Tone Generator Butt Set Punchdown Tool Note: This slide is a simple overview of the Hardware Tools described in this section.

Hardware Tools Cable Testers, TDRs, and OTDRs Cable testers Devices to test for broken cables Cable testers Continuity problems and wire map TDRs time domain reflectometer Locates copper cable breaks OTDRs Locates fiber-optic cable breaks Teaching Tip Emphasize that things other than broken cables can cause the inability to connect. Therefore, before using one of the testers described here, first eliminate common problems that can look like a broken cable. They include: loss of permissions, an unplugged cable, or a server shut off. Better to eliminate these things before you run around with these cool hardware devices and fail to find a broken cable.

Figure 15.1 Typical cable tester Teaching Tip Point out the Tip at the top of Page 404 in which Mike states that it appears that a comma is missing in a CompTIA Network+ objective. Specifically, “open impedance mismatch (echo)” is missing a comma between “open” and “impedance.” Figure 15.1 Typical cable tester

Figure 15.2 An EXFO AXS-100 OTDR (photo courtesy of EXFO)

Certifiers Only use for slowdowns, not disconnects Require a loopback on the far end Ensure a cable can handle its rated capacity Problems that reduce cable capacity Cross talk Attenuation Interference

Voltage Event Recorder/Temperature Monitor Detect power and heat problems Cause intermittent problems Heat problems in server rooms Monitor power with voltage event recorder Monitor temperature with temperature monitor

Protocol Analyzers Monitor protocols at different layers Application, Session, Network, Data Link Both hardware and software tools Teaching Tip The CompTIA Network+ exam objectives place protocol analyzers in the hardware category. Therefore, for the exam consider it to be so. However, there are also excellent software protocol analyzers.

When to Use a Protocol Analyzer You need to see data to analyze the problem A session fails to start A DNS server fails to respond Confusing information appears on the network You suspect a rogue DHCP server exists Excess traffic is slowing down the network

Cable Stripper or Snip Enable you to make UTP cables Also need crimpers Often combined in one tool

Figure 15.3 A cable stripping and crimping tool

Multimeters Test AC and DC voltage Test resistance Test Continuity A great fallback when you do not have a cable tester

Tone Probes and Tone Generators Work together to identify opposite ends of unlabeled cable runs Tone generator puts a signal (tone) on wire Tone probe on opposite end detects the signal Teaching Tip Per the tip on the bottom of Page 405, the CompTIA Network+ objectives use the term “toner probe” for “tone probe.”

Butt Sets Hand set Use to tap into a 66- or 100-block to test a line

Punchdown Tools Put UTP wires into 66- and 100-blocks Repunch a connection to make sure contacts are set

Figure 15.4 A punchdown tool in action

Software Tools TRACERT/TRACEROUTE IPCONFIG/IFCONFIG PING and ARP PING NSLOOKUP/DIG HOSTNAME MTR ROUTE NBTSTAT NETSTAT Packet Sniffer Port Scanners Note: This slide is a simple overview of the Software Tools described in this section. Teaching Tip Per the Tip on Page 406, be sure to have the students memorize the output of all the software tools, because the CompTIA Network+ exam tests your ability to identify the command that produced the output.

TRACERT/TRACEROUTE Traces all routers between two points Use to discover where a problem lies Problem is just beyond the last router displayed before error Some routers block TRACEROUTE packets If TRACEROUTE is blocked, try PATHPING

Listing 15-1 Sample TRACEROUTE output Tracing route to adsl-208-190-121-38.dsl.hstntx.swbell.net [208.190.121.38] over a maximum of 30 hops: 1 1 ms <1 ms 1 ms Router.totalhome [192.168.4.1] 2 38 ms 41 ms 70 ms adsl-208-190-121-38.dsl.hstntx.swbell.net [208.190.121.38] Listing 15-1 Sample TRACEROUTE output 24

IPCONFIG/IFCONFIG Displays IP settings IPCONFIG without parameters Basic information only Ipconfig /all gives configuration details

Listing 15-2 Sample IPCONFIG output Ethernet adapter Main: Connection-specific DNS Suffix . : IPv6 Address . . . . . . . . . . : 2001:470:bf88:1:fc2d:aeb2:99d2:e2b4 Temporary IPv6 Address . . . . . : 2001:470:bf88:1:5e4:c1ef:7b30:ddd6 Link-local IPv6 Address. . . . . : fe80::fc2d:aeb2:99d2:e2b4%8 IPv4 Address . . . . . . . . . . : 192.168.4.27 Subnet Mask . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . : fe80::223:4ff:fe8c:b720%8 192.168.4.1 Tunnel adapter Local Area Connection* 6: Media State . . . . . . . . . . : Media disconnected Listing 15-2 Sample IPCONFIG output

Listing 15-3 Sample IFCONFIG output eth0 Link encap:Ethernet HWaddr 00:02:b3:8a:7d:ae inet addr:192.168.4.19 Bcast:192.168.4.255 Mask:255.255.255.0 inet6 addr: 2001:470:bf88:1:202:b3ff:fe8a:7dae/64 Scope:Global inet6 addr: fe80::202:b3ff:fe8a:7dae/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2206320 errors:0 dropped:0 overruns:0 frame:0 TX packets:925034 errors:0 dropped:0 overruns:0 carriers:0 collisions:0 txqueuelen:1000 RX bytes:292522698 (292.5 MB) TX bytes:132985596 (132.9 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:15414 errors:0 dropped:0 overruns:0 frame:0 TX packets:15414 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1006671 (1.0 MB) TX bytes:1006671 (1.0 MB) Listing 15-3 Sample IFCONFIG output

PING Queries by name or IP address Uses ICMP packets Works across routers Problem: devices can block ICMP

Listing 15-4 Sample PING output Pinging 192.168.4.19 with 32 bytes of data: Reply from 192.168.4.19: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.4.19: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms Listing 15-4 Sample PING output

ARP PING Queries by IP address Uses ARP packets Problem: does not cross routers Only on UNIX and UNIX-like systems

Listing 15-5 Sample ARPING output ARPING 192.168.4.27 from 192.168.4.19 eth0 Unicast reply from 192.168.4.27 [00:1D:60:DD:92:C6] 0.875ms Unicast reply from 192.168.4.27 [00:1D:60:DD:92:C6] 0.897ms Unicast reply from 192.168.4.27 [00:1D:60:DD:92:C6] 0.924ms Unicast reply from 192.168.4.27 [00:1D:60:DD:92:C6] 0.977ms Listing 15-5 Sample ARPING output

NSLOOKUP/DIG Both diagnose DNS problems NSLOOKUP (all operating systems) Poor tool – considered obsolete Without switches, provides name and IP address of default DNS server DIG – more powerful Everyone but Windows

Listing 15-6 The DIG command dig mx totalsem.com Listing 15-6 The DIG command ; <<>> DIG 9.5.0-P2 <<>> mx totalsem.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6070 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;totalsem.com. IN MX ;; ANSWER SECTION: totalsem.com. 86400 IN MX 10 mx1c1.megamailservers.com. totalsem.com. 86400 IN MX 100 mx2c1.megamailservers.com. totalsem.com. 86400 IN MX 110 mx3c1.megamailservers.com. Listing 15-7 Output for the DIG command

HOSTNAME Simplest of all utilities Returns name of host from which it runs HOSTNAME sample output c:\> c:\>hostname Mike-win7beta

My Traceroute (MTR) Dynamic (keeps running) Equivalent to TRACEROUTE Not available in Windows

Listing 15-9 Sample MTR output My traceroute [v0.73] totaltest (0.0.0.0) Keys: Help Display mode Restart statistics Order of fields quit Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. Router.totalhome 0.0% 5 0.8 0.8 0.7 0.9 0.1 2. adsl-208-190-121-38.dsl.hstntx.s 0.0% 4 85.7 90.7 69.5 119.2 20.8 Listing 15-9 Sample MTR output

ROUTE Display and edit local routing table Type route print

Listing 15-10 Sample ROUTE PRINT output =========================================================================== Interface List 8 ...00 1d 60 dd 92 c6 ...... Marvell 88E8056 PCI-E Ethernet Controller 1 ........................... Software Loopback Interface 1 IPv4 Route Table Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.4.1 192.168.4.27 10 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 169.254.0.0 255.255.0.0 On-link 192.168.4.27 286 169.254.214.185 255.255.255.255 On-link 169.254.214.185 276 169.254.255.255 255.255.255.255 On-link 192.168.4.27 266 192.168.4.0 255.255.255.0 On-link 192.168.4.27 266 192.168.4.27 255.255.255.255 On-link 192.168.4.27 266 192.168.4.255 255.255.255.255 On-link 192.168.4.27 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 169.254.214.185 276 224.0.0.0 240.0.0.0 On-link 192.168.4.27 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 169.254.214.185 276 255.255.255.255 255.255.255.255 On-link 192.168.4.27 266 Persistent Routes: None Listing 15-10 Sample ROUTE PRINT output

NBTSTAT Windows only Command-line equivalent of My Network Places Must use a switch nbtstat –n shows local NetBIOS names

NetBIOS Local Name Table Main: Node IpAddress: [192.168.4.27] Scope Id: [] NetBIOS Local Name Table Name Type Status --------------------------------------------- MIKESPC <00> UNIQUE Registered TOTALHOME <00> GROUP Registered MIKESPC <20> UNIQUE Registered TOTALHOME <1E> GROUP Registered Listing 15-11 Sample NBTSTAT output

NETSTAT Shows current state of running IP processes Shows what sessions are active Provides statistics based on ports or protocols Type netstat to show only current sessions Type netstat –r to show routing table (like route print)

Listing 15-12 Sample NETSTAT output Active Connections Proto Local Address Foreign Address State TCP 127.0.0.1:27015 MikesPC:51090 ESTABLISHED TCP 127.0.0.1:51090 MikesPC:27015 ESTABLISHED TCP 127.0.0.1:52500 MikesPC:52501 ESTABLISHED TCP 192.168.4.27:54731 72-165-61-141:27039 CLOSE_WAIT TCP 192.168.4.27:55080 63-246-140-18:http CLOSE_WAIT TCP 192.168.4.27:56126 acd4129913:https ESTABLISHED TCP 192.168.4.27:62727 TOTALTEST:ssh ESTABLISHED TCP 192.168.4.27:63325 65.54.165.136:https TIME_WAIT TCP 192.168.4.27:63968 209.8.115.129:http ESTABLISHED Listing 15-12 Sample NETSTAT output

Packet Sniffer A.k.a. protocol analyzer or packet analyzer Intercepts and logs network packets Many choices Software example: Wireshark Dedicated hardware devices

Figure 15.5 Wireshark in action

Port Scanners Probes remotes system’s ports Logs state of scanned ports Good use: find unintentionally opened ports in order to close Bad use: find open ports and use to break in NMAP runs on UNIX Angry IP Scanner for Windows

Figure 15.6 Angry IP Scanner

The Troubleshooting Process

Memorize these problem analysis steps: Information gathering—identify symptoms and problems Identify the affected areas of the network Establish if anything has changed Establish the most probable cause Determine if escalation is necessary Create an action plan and solution, identifying potential effects Implement and test the solution Identify the results and effects of the solution Document the solution and the entire process

Troubleshooting Scenarios

Troubleshooting Scenario One “I can’t log in!” Biggest and most complex scenario Log in from other machines Attempt to log in yourself and try to PING Use IPCONFIG or IFCONFIG

Troubleshooting Scenario Two “I can’t get to this Web site!” Have user try to reach another Web site Try to ping the site by name and IP address Determine whether DNS is functioning Ping the gateway or proxy server Ping other sites If other sites reachable, notify problem site owner If no sites available, notify your ISP

Troubleshooting Scenario Three “Our Web server is sluggish!” Connect from another location If connection is also slow, problem with server Check server logs for changes Run Performance Monitor and compare new logs with previously established baseline logs If connection from other location OK, run TRACERT command from user’s computer to reveal slow hop

Troubleshooting Scenario Four “I can’t see anything on the network!” Check connectivity Ping a remote system Ping loopback address If error, run ipconfig /all and fix settings If no error, check hardware Run utility on NIC Test cable

It’s Time to Escalate! Broadcast storms Switching loops Route problems Routing loops Proxy ARP

Troubleshooting is fun! Apply good troubleshooting methodology Constantly increase your knowledge Become a troubleshooting artist