| 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 |
- Generally
curlwill be needed for much of the troubleshooting - For SSL then
opensslwill be needed for troubleshooting
-
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- Test connecting with curl
curl -sv -6 "http://<url>:<port>/"- Use netsh to get a list of ports in use and what is using them
netstat -ab- Use netsh to get a list of what ports and urls apps are bound to and listening on
netsh http show urlacl- 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)- Use netstat to locate ports in use / what port an app is on
sudo netstat -tnlp | grep <:port or app>- Port
8989
sudo netstat -tnlp | grep ':8989'- App named
Radarr
sudo netstat -tnlp | grep 'Radarr'