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.
-
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.
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)
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!
Get in touch with the Kontakt.io support team by submitting a support request.