Device Connectivity Troubleshooting

This guide is designed to troubleshoot devices that appear offline in the YourSixOS platform. Additional troubleshooting resources:


Getting Started

Before proceeding into this guide please verify each piece below:

      • Does the device have power?
      • Does the device have local network connectivity?
      • Does the device have, and do you know the IP address?
      • Can the device resolve FQDNs?
      • Was the device previously working?
      • Did the device redirect from the AXIS dispatcher?

If all the above items are known, then please review the common firewall issues below

      • Misspelled FQDNs in outbound firewall allow lists
      • 443 allowed out to internet but 53/DNS not allowed (when using public DNS)
      • Wildcard entries in outbound firewall allow lists not properly correlating traffic (e.g – *.yoursix.com unexpectedly not matching for platform.yoursix.com) and needing individual entries
      • SSL Inspection not trusting the certificate for the Axis dispatcher (disable SSL inspection for this host/vlan/etc so the device can phone-home)

OSI Model Troubleshooting

The Open Systems Interconnection (OSI) model describes seven layers that computer systems use to communicate over a network.

Starting Point:

  • Local: If you are local to the device, then start with layer 1 and work up the layers
  • Remote: If you are remote, then start with layer 7 and work down the layers

Layers:

7. Application Layer: Layer includes issues related to protocols such as resource sharing or remote file access

      • http(s), DNS, DHCP, RTSP
      • Does the DHCP server show a reservation for the mac address of the device?
      • Is DNS working on the customer network where device resides?
      • Does client network allow DNS (TCP port 53) to a layer 3 IP address (sometimes public, sometimes private)?
      • Does the DNS server that DHCP is distributing to the device respond to DNS queries?

6. Presentation LayerLayer includes issues relating to items like encryption and is reserved for developer/escalation

      • TLS, SSL, etc

5. Session Layer: Layer includes issues relating to items like APIs and sockets and is reserved for developer/escalations

      • Does the client firewall show a session between the device and YourSix?

4. Transportation Layer: Layer includes issues related to transmission of data segments between points on a network, including segmentation, acknowledgement and multiplexing

      • TCP/UDP
      • Is the customer allowing port 443 out to the YourSix platform from the devices?

3. Network Layer: Layer includes issues related to addressing, routing and traffic control

      • IPv4, IPv6, ICMP
      • Can you ping the device from the local network? (ensure it’s the current IP – DHCP)
      • Can you ping the DNS server from the camera subnet? (not all DNS servers respond to ICMP)
      • IP, ICMP

2. Data Link Layer: Layer includes issues related to the transmission of data frames between two nodes connected by a physical layer

      • IEEE 802.3, ARP
      • Does the device’s mac address show up in the mac address table of the switch?
      • Does the switch show power applied to the switchport? Is it expected to (be wary of injectors)?
      • Does the switchport show link status? Does the switchport show PoE status?

1. Physical Layer: Layer includes issues related to the transmission and reception of raw bit streams over a physical medium

      • IEEE 802.11, IEEE 802.3
      • Is the camera physically plugged in?
      • Does the camera have water damage?
      • Does the wiring meet IEEE specification? Is there damage to the wiring?
      • Is the switch powered on?

Next step for troubleshooting device connectivity is to check the system logs