This article provides advanced steps to take when troubleshooting Portal Light network connectivity issues. This procedure should be completed after all troubleshooting actions have been taken found in the Troubleshooting: Portal Light network connection issues.
This testing is intended to validate the Portal Light connectivity to the required Kio Cloud URLs/Domains and configured NTP time sources. For additional details, see the Portal Light network requirements.
Prerequisites
-
netcat utility or other utility supported by your IT department.
Netcat can be used on all platforms via the command line. The command line tool is usually pre-installed on Linux and macOS. Windows users need to download the program from the internet. Special installation steps are not necessary; downloading the program file (nc.exe) is enough for use on Windows. You can then use Netcat with command prompt (cmd.exe) to carry out various network tasks.
Connection to local network and internet.
If Portal Lights are configured with an internal NTP time source, the NTP server IP addresses.
Kontakt.io testing script
Execute the following script:
$ more kio_check.sh nc
Note: Internal NTP server time source.
Update the script to include the internal NTP server IP addresses and exclude the factory default time sources (nc -v -z -u pool.ntp.org 123nc -v -z -u time.google.com 123)
Script details include:
-v -z api.kontakt.io 80nc
-v -z api.kontakt.io 443nc
-v -z cloud.kontakt.io 80nc
-v -z cloud.kontakt.io 443nc
-v -z software.kontakt.io 80nc
-v -z software.kontakt.io 443nc
-v -z apps.cloud.us.kontakt.io 80nc
-v -z apps.cloud.us.kontakt.io 443nc
-v -z event.cloud.us.kontakt.io 80nc -
v -z event.cloud.us.kontakt.io 443nc -
v -z gateway.cloud.us.kontakt.io 443nc
-v -z gateway.cloud.us.kontakt.io 443nc
-v -z s3.amazonaws.com 80nc
-v -z s3.amazonaws.com 443nc
-v -z -u pool.ntp.org 123nc -v -z -u time.google.com 123
-v Extensive output (e.g. responsible for the display and scope of displayed fault messages)
-z Port scanner mode (zero I/O mode); only listening services are scanned (no data is sent)
Expected results
To allow the required Portal Light network connectivity, each of the network tests displayed below must result in a success or be green in color.
~ % sh kio_check.sh
Connection to api.kontakt.io port 80 [tcp/http] succeeded!
Connection to api.kontakt.io port 443 [tcp/https] succeeded!
Connection to cloud.kontakt.io port 80 [tcp/http] succeeded!
Connection to cloud.kontakt.io port 443 [tcp/https] succeeded!
Connection to apps.cloud.us.kontakt.io port 80 [tcp/http] succeeded!
Connection to apps.cloud.us.kontakt.io port 443 [tcp/https] succeeded!
Connection to event.cloud.us.kontakt.io port 80 [tcp/http] succeeded!
Connection to event.cloud.us.kontakt.io port 443 [tcp/https] succeeded!
Connection to software.kontakt.io port 80 [tcp/http] succeeded!
Connection to software.kontakt.io port 443 [tcp/https] succeeded!
Connection to gateway.cloud.us.kontakt.io port 443 [tcp/https] succeeded!
Connection to gateway.cloud.us.kontakt.io port 443 [tcp/https] succeeded!
Connection to s3.amazonaws.com port 80 [tcp/http] succeeded!
Connection to s3.amazonaws.com port 443 [tcp/https] succeeded!
Connection to pool.ntp.org port 123 [udp/ntp] succeeded!
Connection to time.google.com port 123 [udp/ntp] succeeded!
Need additional help or have questions?
Get in touch with the Kontakt.io support team by submitting a support request.