Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • [critical] host: z.nwave.io (54.195.232.12); port: tcp/10050[critical] host: z.nwave.io (54.195.232.12); port: tcp/10051

  • [critical] host: wireguard.nwave.io; port: tcp/5<Station-ID> (port 51234 for station with ID 1234)

  • [critical] host: wireguard.nwave.io; port: udp/41194 (this port must be available for inbound traffic)

  • [critical] host: a2j317pelpvu7-ats.iot.eu-west-1.amazonaws.com; port: tcp/443

  • host: 104.192.136.0; port: 21

  • host: 185.166.140.0; port: 22

  • host: 18.205.93.0; port: 25

  • host: 18.234.32.128; port: 25

  • host: 13.52.5.0; port: 25

  • [critical] udp/123

  • udp/53

...

Remote diagnostics availability check

General availability check

Code Block
languagebash
telnet 54.171.138.93 41194

...

Press Ctrl+C to stop the command execution.

UDP allowance check

The command above tests the port availability for TCP traffic. The diagnostics port must be available for UDP traffic. Run the following command to check the UDP availability:

...

Code Block
languagebash
$ nc -z -v -u 54.171.138.93 41194
Connection to 54.171.138.93 41194 port [udp/*] succeeded!

Inbound traffic allowance check

Even if UDP port is open for outbound traffic, it can be blocked for inbound.

The following command shows the traffic statistics. It asks to enter the same password that was used for logging in to the command shell.

Code Block
languagebash
sudo systemctl status wg-quick@wg0

The remote diagnostics channel works well when transfer and receive traffic counters show non-zero values:

Code Block
languagebash
$ sudo wg show
interface: wg0
  public key: 1234567890ABCDEF1234567890ABcdef=
  private key: (hidden)
  listening port: 50795

peer: 1234567890ABCDEF1234567890ABcdef=
  endpoint: 54.74.54.47:41194
  allowed ips: 10.10.0.0/16
  latest handshake: 22 seconds ago
  transfer: 54.53 MiB received, 54.28 MiB sent
  persistent keepalive: every 25 seconds

Data endpoint availability check

...

Code Block
languagebash
$ timedatectl status
               Local time: Wed 2024-03-13 16:42:56 UTC
           Universal time: Wed 2024-03-13 16:42:56 UTC
                 RTC time: n/a
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

If there is an Aussie issue with time synchronization the command above prints the row System clock synchronized: No.