Skip to content

Latest commit

 

History

History
78 lines (52 loc) · 1.56 KB

File metadata and controls

78 lines (52 loc) · 1.56 KB
title Networking and Permissions Troubleshooting Guide
description Comprehensive guide for resolving network connectivity and file permission issues
published true
date 2022-03-13 15:12:02 UTC
tags troubleshooting, networking, permissions, connectivity, access
editor markdown
dateCreated 2021-11-13 21:09:50 UTC

Network Troubleshooting

  • Generally curl will be needed for much of the troubleshooting
  • For SSL then openssl will be needed for troubleshooting

SSL Issues

  • curl does not validate SSL certificates like *Arrs do, so openssl needs to be used

  • Test the connection/site using openssl to see if the certificates are valid

openssl s_client -showcerts -connect <url>:443

Not connectable IPv6 IP

  • Test connecting with curl
curl -sv -6 "http://<url>:<port>/"

Windows Check Ports In Use

  • Use netsh to get a list of ports in use and what is using them
netstat -ab

Windows Check URL Reservations

  • Use netsh to get a list of what ports and urls apps are bound to and listening on
netsh http show urlacl

Windows Creating URL Reservations

  • Use netsh to create the urlacl - the below example is for radarr which uses port 7878
http add urlacl http://*:7878/ sddl=D:(A;;GX;;;S-1-1-0)

Linux Check Ports in Use

  • Use netstat to locate ports in use / what port an app is on
sudo netstat -tnlp | grep <:port or app>

Examples

  • Port 8989
sudo netstat -tnlp | grep ':8989'
  • App named Radarr
sudo netstat -tnlp | grep 'Radarr'