Problems Getting Started with Multiroom System (Pi 4 + Pi Zero Ws)

Hi there,

I’ve tried to do my research before asking here, but I’m hitting some snags attempting to get a multi-room setup going, and would appreciate any pointers to put me in the right direction!

Current Hardware:
1x Raspberry Pi 4 | USB DAC | 32GB Sandisk Ultra Class 10 U1 SDHC
2x Raspberry Pi Zero Ws | USB DAC | 32GB PNY Elite Class 10 U1 SDHC

I’m using the Pi 4 as the master, and I’ve disabled Spotify, Airplay, and Bluetooth on the client devices to reduce the load. I’ve also disabled UPNP globally, as I don’t need it.

I’m able to connect to the Pi 4 Master via all desired services - Spotify, Airplay, and Bluetooth. I’m unable to connect to the clients via any service. I’ve tried testing them individually in STANDALONE mode with no luck. As they don’t have any onboard headphone jack, I haven’t been able to test them without their USB DACs.

Right now, I have a couple of hunches:

  1. The SD cards; I know the officially recommended models are the Sandisk Extreme Pros, and I’m happy to replace with those if this seems like the issue. Right now, the card running on the functioning master (Sandisk Ultra) and the PNY cards on the non-functioning clients should theoretically be comparable Class 10 U1 cards. The PNYs are testing at 90MB/s read / 20MB/s write; without having an Extreme Pro to test against, I’m not sure how that compares to the ideal.

  2. The USB DACs. The one running on the master is a Dragonfly Red that looks like it’s defaulting to 24/44.1 (S24LE) and the two running on the clients are cheapo dongles running 16/44.1 S16LE.

  3. The WIFI network. I’ve enabled QOS on my router, made sure multicast routing is enabled, and disabled NetGear Smart Connect (which groups the 2.4 and 5GHZ bands under the same SSID) in an attempt to optimize it, but my service isn’t always the strongest.

  4. OS discrepancies. The application type is 32 bit to account for the Pi Zero Ws, but I was only able to get the Pi 4 to run on 64 bit OS when setting up that device.

Variables I’ve tried experimenting with:

  • SOUND_MODE and SOUND_MULTIROOM_MASTER to force the master/client modes
  • AUDIO_OUTPUT to force the USB DACs
  • SOUND_SPOTIFY_BITRATE and SOUND_INPUT_LATENCY to lighten the load.

An assortment of error messages I’ve noticed in the logs:

  • multiroom-client: [Warn] (Alsa) snd_pcm_avail_delay failed: I/O error, avail: 2646, delay: 2037, retrying.
  • multiroom-client: [Warn] (Alsa) snd_pcm_avail_delay failed: Broken pipe, avail: 660, delay: 1887, retrying.
  • multiroom-client: Failed to connect to host ‘192.168.1.15’, error: Connection refused
  • multiroom-client: [Warn] (Resampler) Soxr not available, resampling not supported
  • multiroom-client: [Error] (Controller) Failed to send hello request, error: Operation timed out
  • multiroom-server: [Notice] (Server) Server::start: Can’t open device ‘pulse’, error: Connection refused
  • Alsa error PCM open ALSA function ‘snd_pcm_open’ failed with error ‘ECONNREFUSED: Connection refused’

Thank you!
-Sam

1 Like

Hi, I am going to forward your request to our balenaSound maintainers.
Thanks,
Zahari

% Hi Sam, balenaSound developer here, let’s see if I can help you out! I’ll add a few comments to your previous post and then add a few suggestions.

I’m using the Pi 4 as the master, and I’ve disabled Spotify, Airplay, and Bluetooth on the client devices to reduce the load. I’ve also disabled UPNP globally, as I don’t need it.
I’m able to connect to the Pi 4 Master via all desired services - Spotify, Airplay, and Bluetooth. I’m unable to connect to the clients via any service. I’ve tried testing them individually in STANDALONE mode with no luck. As they don’t have any onboard headphone jack, I haven’t been able to test them without their USB DACs.

Right now, I have a couple of hunches:

  1. The SD cards; I know the officially recommended models are the Sandisk Extreme Pros, and I’m happy to replace with those if this seems like the issue. Right now, the card running on the functioning master (Sandisk Ultra) and the PNY cards on the non-functioning clients should theoretically be comparable Class 10 U1 cards. The PNYs are testing at 90MB/s read / 20MB/s write; without having an Extreme Pro to test against, I’m not sure how that compares to the ideal.

Those SD cards should be perfectly fine for the job. If anything we recommend the Extreme Pros because they are super resilient and battle tested, but any SD card should work on paper.

  1. The USB DACs. The one running on the master is a Dragonfly Red that looks like it’s defaulting to 24/44.1 (S24LE) and the two running on the clients are cheapo dongles running 16/44.1 S16LE.

It doesn’t seem to be the case, but you could test all DACs on the Pi 4 just to be extra sure they are in working conditions. The audio service in balenaSound uses PulseAudio internally which should be able to resample the audio.

  1. The WIFI network. I’ve enabled QOS on my router, made sure multicast routing is enabled, and disabled NetGear Smart Connect (which groups the 2.4 and 5GHZ bands under the same SSID) in an attempt to optimize it, but my service isn’t always the strongest.

This might be worth exploring after we rule out a few other things (see my debugging suggestions above). For starters all Pi’s should be able to talk to each other reliably over the network. You can rule out a bad network by SSHing into each Pi, pinging the others and checking the results.

  1. OS discrepancies. The application type is 32 bit to account for the Pi Zero Ws, but I was only able to get the Pi 4 to run on 64 bit OS when setting up that device.

That’s fine too, they can coexist without problems :slight_smile:

I don’t think any of the points above here are the culprit, at least I would like to check some other basics first. In order to help troubleshooting I’ll need the following:

  • IP address of each device
  • logs for the audio service (for each device), try to capture the initial output when the service starts
  • output of the debug endpoint. Use any browser to hit http://<DEVICE_IP>:3000/support and share back the output, where <DEVICE_IP> is the IP address of each device

Also, I would suggest to remove any custom variables (SOUND_MODE, AUDIO_OUTPUT, etc) you added before running these just so we all agree on the starting point.

Let me know if you need more details on any of this points, happy to assist!

Hi tmigone,

Thanks so much for offering your help, and for your detailed response!

I tested all of the USB DACs on the Pi 4, and they were all able to output audio. Not sure if its relevant, but all of the DACs are USB A male, so while they can plug directly into the Pi 4, they need a Micro USB to USB A female OTG adapter to connect to the Zero Ws.

All variables on all levels have been removed, so we’re starting from scratch. Also, the Pi 4 is now using a Behringer UCA222 instead of the Dragonfly Red (it’s got an input I’m hoping to use to add a turntable to the setup once everything else is working).

IP addresses are:

Pi 4 Master - Living Room: 192.168.1.14
Pi Zero W - Kitchen: 192.168.1.13
Pi Zero W - Dining Room: 192.168.1.15

Logs for the audio service at startup and outputs of the debug endpoint are attached.

Audio Service Startup Log 192.168.1.13.log (2.0 KB) Audio Service Startup Log 192.168.1.14.log (1.8 KB) Audio Service Startup Log 192.168.1.15.log (2.1 KB) Debug Endpoint Output 192.168.1.13.log (8.3 KB) Debug Endpoint Output 192.168.1.14.log (8.4 KB) Debug Endpoint Output 192.168.1.15.log (8.2 KB)

I was also able to pull the following errors from running diagnostics on the devices:

192.168.1.14: check_service_restarts: failed! Some services are restarting unexpectedly: (service: /multiroom-server_3183447_1666757 restart count: 16)
192.168.1.13: check_timesync: failed! Time is not being synchronized via NTP
192.168.1.15: check_timesync: failed! Time is not being synchronized via NTP

Thank you again for your help. I’ve been very happily using a standalone Balenasound setup for months now, and this is my first foray into making things more complicated, so I really appreciate the assistance!

Hi there, could you please open the hostOS terminal console, run chronyc tracking on all your devices and provide the output here.

@ab77 output of chronyc tracking for each device is below. Thank you!

Pi 4 Master - Living Room: 192.168.1.14
root@bf546a9:~# chronyc tracking
Reference ID : B869B607 (ntp3.junkemailfilter.com)
Stratum : 3
Ref time (UTC) : Mon Jan 25 23:39:18 2021
System time : 0.004058244 seconds slow of NTP time
Last offset : -0.004222012 seconds
RMS offset : 0.005436359 seconds
Frequency : 9.704 ppm fast
Residual freq : -0.002 ppm
Skew : 0.084 ppm
Root delay : 0.106742635 seconds
Root dispersion : 0.029849038 seconds
Update interval : 16336.3 seconds
Leap status : Normal

Pi Zero W - Kitchen: 192.168.1.13
root@258fd86:~# chronyc tracking
Reference ID : 904C3B25 (funky.f5s.de)
Stratum : 3
Ref time (UTC) : Mon Jan 25 21:01:10 2021
System time : 0.001749736 seconds fast of NTP time
Last offset : +0.005332023 seconds
RMS offset : 0.002727008 seconds
Frequency : 9.053 ppm fast
Residual freq : +0.009 ppm
Skew : 0.260 ppm
Root delay : 0.134944454 seconds
Root dispersion : 0.031425547 seconds
Update interval : 16404.8 seconds
Leap status : Normal

Pi Zero W - Dining Room: 192.168.1.15
root@137c3ac:~# chronyc tracking
Reference ID : 6769339C (lax1.nonce.monster)
Stratum : 3
Ref time (UTC) : Mon Jan 25 20:54:34 2021
System time : 0.000000068 seconds slow of NTP time
Last offset : +0.008898458 seconds
RMS offset : 0.008898458 seconds
Frequency : 12.179 ppm fast
Residual freq : +0.013 ppm
Skew : 0.362 ppm
Root delay : 0.199299529 seconds
Root dispersion : 0.050366603 seconds
Update interval : 16431.4 seconds
Leap status : Normal

Looks like all the clocks are out. Try systemctl restart chronyd ; watch chronyc tracking until the problem is evident or the RTCs are synced…

Okay, I’ve run systemctl restart chronyd ; watch chronyc tracking a couple of times over the past couple of days.

It seems like every time I run the sequence, all the clocks are out at the beginning, but they quickly stabilize much closer. Here are outputs at the beginning and end of running the command every two seconds for a few minutes:

Beginning:

Pi 4 Master - Living Room: 192.168.1.14
root@bf546a9:~# chronyc tracking
Reference ID : A3EDDA13 (ntp3.your.org)
Stratum : 2
Ref time (UTC) : Thu Jan 28 01:26:17 2021
System time : 0.000685653 seconds slow of NTP time
Last offset : -0.000212643 seconds
RMS offset : 0.001560120 seconds
Frequency : 9.724 ppm fast
Residual freq : -0.000 ppm
Skew : 0.105 ppm
Root delay : 0.043772254 seconds
Root dispersion : 0.007890529 seconds
Update interval : 16505.9 seconds
Leap status : Normal

Pi Zero W - Kitchen: 192.168.1.13
root@258fd86:~# chronyc tracking
Reference ID : 408E360C (tick.srs1.ntfo.org)
Stratum : 4
Ref time (UTC) : Thu Jan 28 01:29:01 2021
System time : 0.000216246 seconds slow of NTP time
Last offset : +0.000624741 seconds
RMS offset : 0.023978353 seconds
Frequency : 8.210 ppm fast
Residual freq : +0.001 ppm
Skew : 0.296 ppm
Root delay : 0.168297261 seconds
Root dispersion : 0.064742140 seconds
Update interval : 16483.3 seconds
Leap status : Normal

Pi Zero W - Dining Room: 192.168.1.15
root@137c3ac:~# chronyc tracking
Reference ID : D8E50032 (nu.binary.net)
Stratum : 4
Ref time (UTC) : Thu Jan 28 00:30:07 2021
System time : 0.000000785 seconds slow of NTP time
Last offset : +0.015802965 seconds
RMS offset : 0.015802965 seconds
Frequency : 11.140 ppm fast
Residual freq : +0.857 ppm
Skew : 0.627 ppm
Root delay : 0.077350892 seconds
Root dispersion : 0.046819028 seconds
Update interval : 16386.8 seconds
Leap status : Normal

After running every 2s for a few minutes:

Pi 4 Master - Living Room: 192.168.1.14
Every 2s: chronyc tracking 2021-01-28 03:15:21
Reference ID : D8E50031 (eterna.binary.net)
Stratum : 3
Ref time (UTC) : Thu Jan 28 03:11:10 2021
System time : 0.000000238 seconds fast of NTP time
Last offset : -0.001720309 seconds
RMS offset : 0.001720309 seconds
Frequency : 9.724 ppm fast
Residual freq : +145.230 ppm
Skew : 0.105 ppm
Root delay : 0.091209643 seconds
Root dispersion : 0.088073164 seconds
Update interval : 2.1 seconds
Leap status : Normal

Pi Zero W - Kitchen: 192.168.1.13
Kitchen:
Every 2s: chronyc tracking 2021-01-28 03:15:35
Reference ID : 60F5AA63 (B1-66ER.matrix.gs)
Stratum : 3
Ref time (UTC) : Thu Jan 28 03:10:38 2021
System time : 0.000000014 seconds fast of NTP time
Last offset : -0.000544955 seconds
RMS offset : 0.000544955 seconds
Frequency : 8.210 ppm fast
Residual freq : -287.695 ppm
Skew : 0.296 ppm
Root delay : 0.060620163 seconds
Root dispersion : 0.114876322 seconds
Update interval : 2.1 seconds
Leap status : Normal

Pi Zero W - Dining Room: 192.168.1.15
Every 2s: chronyc tracking 2021-01-28 03:15:50
Reference ID : AC62C12C (ntp.backplanedns.org)
Stratum : 3
Ref time (UTC) : Thu Jan 28 03:10:32 2021
System time : 0.000000124 seconds slow of NTP time
Last offset : +0.000916998 seconds
RMS offset : 0.000916998 seconds
Frequency : 11.140 ppm fast
Residual freq : +19.787 ppm
Skew : 0.627 ppm
Root delay : 0.042853862 seconds
Root dispersion : 0.037435044 seconds
Update interval : 1.7 seconds
Leap status : Normal

Hopefully that’s helpful - let me know if I can provide any more diagnostic info.

Hi, @samaero! thank you for providing that diagnostic feedback.

It seems like every time I run the sequence, all the clocks are out at the beginning, but they quickly stabilize much closer. Here are outputs at the beginning and end of running the command every two seconds for a few minutes:

This is normal for NTP. It’s actually pretty interesting how it works if you want to check it out: Network Time Protocol - Wikipedia .

But on to your problem…Is it safe to assume your tried balena sound after restarting the chronyd? If not, I would try again now that the clocks are synced.

Hi @zwhitchcox, thank you for chiming in! Good to hear that the NTP is synching correctly. Is that typically something that needs to be re-synched periodically, or every time the devices restart?

Yes - I’ve tried again and am pleased to report that I’ve got sound! The clients are playing, but stuttering pretty heavily and not quite in sync.

Things I’ve tried to attempt to stabilize the system are:

  • Adding & adjusting the latency settings. (I’m a little unclear on which of the three latency settings (SOUND_INPUT_LATENCY / SOUND_OUTPUT_LATENCY / SOUND_MULTIROOM_LATENCY) to tweak here.)

  • Disabling unneeded services on the clients (Spotify, Airplay, Bluetooth, UPNP). I’ve also seen a few posts regarding WIFI & Bluetooth interference on the Pi Zero Ws which can be resolved by disabling bluetooth. I’m not sure if disabling the bluetooth plugin is enough to accomplish this, or if I would need to disable it on a system level?

All of the devices are currently connected via WIFI, but I could also look into changing the setup so that the master is connected to the router via ethernet if needed.

@samaero - I’ve pinged @tmigone to take a look back at this thread, but in the meantime can you attach some logs here for us please? Of interest, we’d like to see the logs from the ‘audio’ service on both the master node, and the ‘audio’ service on one of the clients.

You can grab those logs easily from the balenaCloud dashboard, and filtering via the drop-down menu in the Logs terminal at the top-right when viewing a device’s details. Thanks!

Hi @dtischler, thank you for jumping in! Log for the audio service on the master device is below:

30.01.21 10:43:30 (-0500) audio Setting audio routing rules. Note that this can be changed after startup.
30.01.21 10:43:30 (-0500) audio Routing ‘balena-sound.input’ to ‘snapcast’.
30.01.21 10:43:30 (-0500) audio Routing ‘balena-sound.output’ to ‘alsa_output.usb-soundcard-1.analog-stereo’.
30.01.21 10:43:30 (-0500) audio W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
30.01.21 10:43:31 (-0500) audio W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
30.01.21 10:43:31 (-0500) audio W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

The clients aren’t showing any info under the log of the “audio” service, although the service is shown as running (and there’s music coming out of the device!).

I checked the logs again after restarting all of the devices, and the clients are now showing logs for the audio service; here’s one of their outputs:

31.01.21 12:43:29 (-0500) audio
31.01.21 12:43:30 (-0500) audio — Audio —
31.01.21 12:43:30 (-0500) audio Starting audio service with settings:
31.01.21 12:43:30 (-0500) audio - Pulse log level: NOTICE
31.01.21 12:43:30 (-0500) audio - Default output: AUTO
31.01.21 12:43:30 (-0500) audio
31.01.21 12:43:30 (-0500) audio Detected audio cards:
31.01.21 12:43:32 (-0500) audio 0 bcm2835-alsa bcm2835_alsa-bcm2835ALSA
31.01.21 12:43:32 (-0500) audio 1 usb-soundcard-1 USB-Audio-RealtekUSB2.0Audio
31.01.21 12:43:32 (-0500) audio
31.01.21 12:43:32 (-0500) audio
31.01.21 12:43:51 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:43:56 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:02 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:08 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:13 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:19 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:24 (-0500) audio Waiting for sound supervisor to start
31.01.21 12:44:25 (-0500) audio Setting audio routing rules. Note that this can be changed after startup.
31.01.21 12:44:26 (-0500) audio Routing ‘balena-sound.input’ to ‘balena-sound.output’.
31.01.21 12:44:26 (-0500) audio Routing ‘balena-sound.output’ to ‘alsa_output.usb-soundcard-1.analog-stereo’.
31.01.21 12:44:27 (-0500) audio W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
31.01.21 12:44:38 (-0500) audio W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
31.01.21 12:44:38 (-0500) audio W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11


I’ve tried a few more strategies to reduce stuttering on the clients by setting SOUND_INPUT_LATENCY to 2000 at the fleet level, and reducing the Spotify bitrate (SOUND_SPOTIFY_BITRATE: 90) and disabling bluetooth entirely (Define DT overlays - “disable-bt”) at the device level, but I’m still getting stuttering / de-syching audio on the clients.

Hi @samaero I don’t see anything quite wrong on your logs. To be clear, the stuttering is only affecting the clients correct? Is the master device playback fine?

Hey @tmigone,

Yes, the master is completely fine - it hasn’t stuttered once since it went online!

I tried forcing all Pis into standalone mode, and the Pi Zeros were then able to play pretty cleanly, with only very occasional stutters.

Hi

Can you do a quick test? Can you ping - for lets say a few minutes each - from the master to your other devices, and see what kind of losses you are seeing?

This should help us identify if it’s a network issue.

hey @anujdeshpande - pings between devices below. Thank you for taking a look! Please let me know if you need more/different logs.


Master to Client 1:

root@bf546a9:~# ping 192.168.1.13
PING 192.168.1.13 (192.168.1.13): 56 data bytes
64 bytes from 192.168.1.13: seq=0 ttl=64 time=7.394 ms
64 bytes from 192.168.1.13: seq=1 ttl=64 time=11.025 ms
64 bytes from 192.168.1.13: seq=2 ttl=64 time=6.715 ms
64 bytes from 192.168.1.13: seq=3 ttl=64 time=17.144 ms
64 bytes from 192.168.1.13: seq=4 ttl=64 time=11.650 ms
64 bytes from 192.168.1.13: seq=5 ttl=64 time=7.731 ms
64 bytes from 192.168.1.13: seq=6 ttl=64 time=8.005 ms
64 bytes from 192.168.1.13: seq=7 ttl=64 time=12.779 ms
64 bytes from 192.168.1.13: seq=8 ttl=64 time=6.783 ms
64 bytes from 192.168.1.13: seq=9 ttl=64 time=7.782 ms
64 bytes from 192.168.1.13: seq=10 ttl=64 time=24.565 ms
64 bytes from 192.168.1.13: seq=11 ttl=64 time=4.414 ms
64 bytes from 192.168.1.13: seq=12 ttl=64 time=5.486 ms
64 bytes from 192.168.1.13: seq=13 ttl=64 time=3.810 ms
64 bytes from 192.168.1.13: seq=14 ttl=64 time=7.395 ms
64 bytes from 192.168.1.13: seq=15 ttl=64 time=3.995 ms
64 bytes from 192.168.1.13: seq=16 ttl=64 time=9.836 ms
64 bytes from 192.168.1.13: seq=17 ttl=64 time=6.449 ms
64 bytes from 192.168.1.13: seq=18 ttl=64 time=13.793 ms
64 bytes from 192.168.1.13: seq=19 ttl=64 time=8.597 ms
64 bytes from 192.168.1.13: seq=20 ttl=64 time=7.552 ms
64 bytes from 192.168.1.13: seq=21 ttl=64 time=7.425 ms
64 bytes from 192.168.1.13: seq=22 ttl=64 time=6.323 ms
64 bytes from 192.168.1.13: seq=23 ttl=64 time=14.175 ms
64 bytes from 192.168.1.13: seq=24 ttl=64 time=29.962 ms
64 bytes from 192.168.1.13: seq=25 ttl=64 time=7.120 ms
64 bytes from 192.168.1.13: seq=26 ttl=64 time=15.418 ms
64 bytes from 192.168.1.13: seq=27 ttl=64 time=16.849 ms
64 bytes from 192.168.1.13: seq=28 ttl=64 time=7.401 ms
64 bytes from 192.168.1.13: seq=29 ttl=64 time=8.843 ms
64 bytes from 192.168.1.13: seq=31 ttl=64 time=6.682 ms
64 bytes from 192.168.1.13: seq=32 ttl=64 time=8.073 ms
64 bytes from 192.168.1.13: seq=33 ttl=64 time=6.336 ms
64 bytes from 192.168.1.13: seq=34 ttl=64 time=10.304 ms
64 bytes from 192.168.1.13: seq=35 ttl=64 time=9.543 ms
64 bytes from 192.168.1.13: seq=36 ttl=64 time=7.139 ms
64 bytes from 192.168.1.13: seq=37 ttl=64 time=12.246 ms
64 bytes from 192.168.1.13: seq=38 ttl=64 time=7.278 ms
64 bytes from 192.168.1.13: seq=39 ttl=64 time=8.941 ms
64 bytes from 192.168.1.13: seq=40 ttl=64 time=6.116 ms
64 bytes from 192.168.1.13: seq=41 ttl=64 time=6.931 ms
64 bytes from 192.168.1.13: seq=42 ttl=64 time=9.329 ms
64 bytes from 192.168.1.13: seq=43 ttl=64 time=9.309 ms
64 bytes from 192.168.1.13: seq=44 ttl=64 time=6.418 ms
64 bytes from 192.168.1.13: seq=45 ttl=64 time=6.775 ms
64 bytes from 192.168.1.13: seq=46 ttl=64 time=7.115 ms
64 bytes from 192.168.1.13: seq=47 ttl=64 time=7.877 ms
64 bytes from 192.168.1.13: seq=48 ttl=64 time=13.582 ms
64 bytes from 192.168.1.13: seq=49 ttl=64 time=8.680 ms
64 bytes from 192.168.1.13: seq=50 ttl=64 time=8.272 ms
64 bytes from 192.168.1.13: seq=51 ttl=64 time=10.001 ms
64 bytes from 192.168.1.13: seq=52 ttl=64 time=8.524 ms
64 bytes from 192.168.1.13: seq=53 ttl=64 time=9.902 ms
64 bytes from 192.168.1.13: seq=54 ttl=64 time=13.230 ms
64 bytes from 192.168.1.13: seq=55 ttl=64 time=11.071 ms
64 bytes from 192.168.1.13: seq=56 ttl=64 time=6.885 ms
64 bytes from 192.168.1.13: seq=57 ttl=64 time=3.534 ms
64 bytes from 192.168.1.13: seq=58 ttl=64 time=6.957 ms
64 bytes from 192.168.1.13: seq=59 ttl=64 time=11.519 ms
64 bytes from 192.168.1.13: seq=60 ttl=64 time=9.579 ms
64 bytes from 192.168.1.13: seq=61 ttl=64 time=8.995 ms
64 bytes from 192.168.1.13: seq=62 ttl=64 time=9.219 ms
64 bytes from 192.168.1.13: seq=63 ttl=64 time=6.504 ms
64 bytes from 192.168.1.13: seq=64 ttl=64 time=8.584 ms
64 bytes from 192.168.1.13: seq=65 ttl=64 time=9.633 ms
64 bytes from 192.168.1.13: seq=66 ttl=64 time=8.744 ms
64 bytes from 192.168.1.13: seq=67 ttl=64 time=27.595 ms
64 bytes from 192.168.1.13: seq=68 ttl=64 time=7.095 ms
64 bytes from 192.168.1.13: seq=69 ttl=64 time=13.584 ms
64 bytes from 192.168.1.13: seq=70 ttl=64 time=6.091 ms
64 bytes from 192.168.1.13: seq=71 ttl=64 time=6.704 ms
64 bytes from 192.168.1.13: seq=72 ttl=64 time=7.072 ms
64 bytes from 192.168.1.13: seq=73 ttl=64 time=12.278 ms
64 bytes from 192.168.1.13: seq=74 ttl=64 time=8.002 ms
64 bytes from 192.168.1.13: seq=75 ttl=64 time=8.079 ms
64 bytes from 192.168.1.13: seq=76 ttl=64 time=9.087 ms
64 bytes from 192.168.1.13: seq=77 ttl=64 time=7.604 ms
64 bytes from 192.168.1.13: seq=78 ttl=64 time=7.383 ms
64 bytes from 192.168.1.13: seq=79 ttl=64 time=8.985 ms
64 bytes from 192.168.1.13: seq=80 ttl=64 time=7.217 ms
64 bytes from 192.168.1.13: seq=81 ttl=64 time=7.434 ms
64 bytes from 192.168.1.13: seq=82 ttl=64 time=2.791 ms
64 bytes from 192.168.1.13: seq=83 ttl=64 time=6.154 ms
64 bytes from 192.168.1.13: seq=84 ttl=64 time=13.666 ms
64 bytes from 192.168.1.13: seq=85 ttl=64 time=6.647 ms
64 bytes from 192.168.1.13: seq=86 ttl=64 time=7.223 ms
64 bytes from 192.168.1.13: seq=87 ttl=64 time=9.262 ms
64 bytes from 192.168.1.13: seq=88 ttl=64 time=22.893 ms
64 bytes from 192.168.1.13: seq=89 ttl=64 time=14.797 ms
64 bytes from 192.168.1.13: seq=90 ttl=64 time=33.366 ms
64 bytes from 192.168.1.13: seq=91 ttl=64 time=6.293 ms
64 bytes from 192.168.1.13: seq=92 ttl=64 time=7.575 ms
64 bytes from 192.168.1.13: seq=93 ttl=64 time=3.774 ms
64 bytes from 192.168.1.13: seq=94 ttl=64 time=18.594 ms
64 bytes from 192.168.1.13: seq=95 ttl=64 time=6.163 ms
64 bytes from 192.168.1.13: seq=96 ttl=64 time=6.204 ms
64 bytes from 192.168.1.13: seq=97 ttl=64 time=8.620 ms
64 bytes from 192.168.1.13: seq=98 ttl=64 time=7.743 ms
64 bytes from 192.168.1.13: seq=99 ttl=64 time=4.532 ms
64 bytes from 192.168.1.13: seq=100 ttl=64 time=6.187 ms
64 bytes from 192.168.1.13: seq=101 ttl=64 time=10.837 ms
64 bytes from 192.168.1.13: seq=102 ttl=64 time=9.669 ms
64 bytes from 192.168.1.13: seq=103 ttl=64 time=9.720 ms
64 bytes from 192.168.1.13: seq=104 ttl=64 time=31.453 ms
64 bytes from 192.168.1.13: seq=105 ttl=64 time=25.046 ms
64 bytes from 192.168.1.13: seq=106 ttl=64 time=7.591 ms
64 bytes from 192.168.1.13: seq=107 ttl=64 time=10.977 ms
64 bytes from 192.168.1.13: seq=108 ttl=64 time=10.850 ms
64 bytes from 192.168.1.13: seq=109 ttl=64 time=19.082 ms
64 bytes from 192.168.1.13: seq=110 ttl=64 time=7.050 ms
64 bytes from 192.168.1.13: seq=111 ttl=64 time=3.410 ms
64 bytes from 192.168.1.13: seq=112 ttl=64 time=7.779 ms
64 bytes from 192.168.1.13: seq=113 ttl=64 time=7.217 ms
64 bytes from 192.168.1.13: seq=114 ttl=64 time=12.357 ms
64 bytes from 192.168.1.13: seq=115 ttl=64 time=6.318 ms
64 bytes from 192.168.1.13: seq=116 ttl=64 time=18.258 ms
64 bytes from 192.168.1.13: seq=117 ttl=64 time=3.191 ms
64 bytes from 192.168.1.13: seq=118 ttl=64 time=5.642 ms
64 bytes from 192.168.1.13: seq=119 ttl=64 time=16.897 ms
64 bytes from 192.168.1.13: seq=120 ttl=64 time=6.830 ms
64 bytes from 192.168.1.13: seq=121 ttl=64 time=20.539 ms
64 bytes from 192.168.1.13: seq=122 ttl=64 time=12.032 ms
64 bytes from 192.168.1.13: seq=123 ttl=64 time=3.050 ms
64 bytes from 192.168.1.13: seq=124 ttl=64 time=8.850 ms
64 bytes from 192.168.1.13: seq=125 ttl=64 time=7.208 ms
64 bytes from 192.168.1.13: seq=126 ttl=64 time=7.584 ms
64 bytes from 192.168.1.13: seq=127 ttl=64 time=9.381 ms
64 bytes from 192.168.1.13: seq=128 ttl=64 time=9.188 ms
64 bytes from 192.168.1.13: seq=129 ttl=64 time=14.642 ms
64 bytes from 192.168.1.13: seq=130 ttl=64 time=6.514 ms
64 bytes from 192.168.1.13: seq=131 ttl=64 time=9.049 ms
64 bytes from 192.168.1.13: seq=132 ttl=64 time=6.314 ms
64 bytes from 192.168.1.13: seq=133 ttl=64 time=6.340 ms
64 bytes from 192.168.1.13: seq=134 ttl=64 time=6.184 ms
64 bytes from 192.168.1.13: seq=135 ttl=64 time=16.065 ms
64 bytes from 192.168.1.13: seq=136 ttl=64 time=6.873 ms
64 bytes from 192.168.1.13: seq=137 ttl=64 time=5.882 ms
64 bytes from 192.168.1.13: seq=138 ttl=64 time=7.419 ms
64 bytes from 192.168.1.13: seq=139 ttl=64 time=14.103 ms
64 bytes from 192.168.1.13: seq=140 ttl=64 time=10.242 ms
64 bytes from 192.168.1.13: seq=141 ttl=64 time=4.872 ms
64 bytes from 192.168.1.13: seq=142 ttl=64 time=11.114 ms
64 bytes from 192.168.1.13: seq=143 ttl=64 time=4.852 ms
64 bytes from 192.168.1.13: seq=144 ttl=64 time=9.897 ms
64 bytes from 192.168.1.13: seq=145 ttl=64 time=8.384 ms
64 bytes from 192.168.1.13: seq=146 ttl=64 time=6.451 ms
64 bytes from 192.168.1.13: seq=147 ttl=64 time=6.559 ms
64 bytes from 192.168.1.13: seq=148 ttl=64 time=8.759 ms
64 bytes from 192.168.1.13: seq=149 ttl=64 time=6.513 ms
64 bytes from 192.168.1.13: seq=150 ttl=64 time=12.452 ms
64 bytes from 192.168.1.13: seq=151 ttl=64 time=9.374 ms
64 bytes from 192.168.1.13: seq=152 ttl=64 time=6.150 ms
64 bytes from 192.168.1.13: seq=153 ttl=64 time=11.128 ms
64 bytes from 192.168.1.13: seq=154 ttl=64 time=15.767 ms
64 bytes from 192.168.1.13: seq=155 ttl=64 time=5.995 ms
64 bytes from 192.168.1.13: seq=156 ttl=64 time=9.322 ms
64 bytes from 192.168.1.13: seq=157 ttl=64 time=7.889 ms
64 bytes from 192.168.1.13: seq=158 ttl=64 time=11.377 ms
64 bytes from 192.168.1.13: seq=159 ttl=64 time=3.625 ms
64 bytes from 192.168.1.13: seq=160 ttl=64 time=14.200 ms
64 bytes from 192.168.1.13: seq=161 ttl=64 time=7.973 ms
64 bytes from 192.168.1.13: seq=162 ttl=64 time=9.098 ms
64 bytes from 192.168.1.13: seq=163 ttl=64 time=42.868 ms
64 bytes from 192.168.1.13: seq=164 ttl=64 time=6.957 ms
64 bytes from 192.168.1.13: seq=165 ttl=64 time=5.904 ms
64 bytes from 192.168.1.13: seq=166 ttl=64 time=19.293 ms
64 bytes from 192.168.1.13: seq=167 ttl=64 time=14.820 ms
64 bytes from 192.168.1.13: seq=168 ttl=64 time=10.000 ms
64 bytes from 192.168.1.13: seq=169 ttl=64 time=10.309 ms
64 bytes from 192.168.1.13: seq=170 ttl=64 time=8.468 ms
64 bytes from 192.168.1.13: seq=171 ttl=64 time=12.872 ms
64 bytes from 192.168.1.13: seq=172 ttl=64 time=10.901 ms
64 bytes from 192.168.1.13: seq=173 ttl=64 time=8.100 ms
64 bytes from 192.168.1.13: seq=174 ttl=64 time=7.424 ms
64 bytes from 192.168.1.13: seq=175 ttl=64 time=7.579 ms
64 bytes from 192.168.1.13: seq=176 ttl=64 time=9.421 ms
64 bytes from 192.168.1.13: seq=177 ttl=64 time=3.568 ms
64 bytes from 192.168.1.13: seq=178 ttl=64 time=7.295 ms
64 bytes from 192.168.1.13: seq=179 ttl=64 time=10.589 ms
64 bytes from 192.168.1.13: seq=180 ttl=64 time=22.993 ms


Master to Client 2:

root@bf546a9:~# ping 192.168.1.15
PING 192.168.1.15 (192.168.1.15): 56 data bytes
64 bytes from 192.168.1.15: seq=0 ttl=64 time=6.107 ms
64 bytes from 192.168.1.15: seq=1 ttl=64 time=22.268 ms
64 bytes from 192.168.1.15: seq=2 ttl=64 time=6.148 ms
64 bytes from 192.168.1.15: seq=3 ttl=64 time=3.629 ms
64 bytes from 192.168.1.15: seq=4 ttl=64 time=8.752 ms
64 bytes from 192.168.1.15: seq=5 ttl=64 time=5.843 ms
64 bytes from 192.168.1.15: seq=6 ttl=64 time=6.287 ms
64 bytes from 192.168.1.15: seq=7 ttl=64 time=3.509 ms
64 bytes from 192.168.1.15: seq=8 ttl=64 time=6.875 ms
64 bytes from 192.168.1.15: seq=9 ttl=64 time=12.107 ms
64 bytes from 192.168.1.15: seq=10 ttl=64 time=8.140 ms
64 bytes from 192.168.1.15: seq=11 ttl=64 time=4.935 ms
64 bytes from 192.168.1.15: seq=12 ttl=64 time=25.115 ms
64 bytes from 192.168.1.15: seq=13 ttl=64 time=3.582 ms
64 bytes from 192.168.1.15: seq=14 ttl=64 time=6.896 ms
64 bytes from 192.168.1.15: seq=15 ttl=64 time=13.813 ms
64 bytes from 192.168.1.15: seq=16 ttl=64 time=18.783 ms
64 bytes from 192.168.1.15: seq=17 ttl=64 time=4.085 ms
64 bytes from 192.168.1.15: seq=18 ttl=64 time=4.019 ms
64 bytes from 192.168.1.15: seq=19 ttl=64 time=5.780 ms
64 bytes from 192.168.1.15: seq=20 ttl=64 time=8.439 ms
64 bytes from 192.168.1.15: seq=21 ttl=64 time=5.753 ms
64 bytes from 192.168.1.15: seq=23 ttl=64 time=3.301 ms
64 bytes from 192.168.1.15: seq=24 ttl=64 time=7.311 ms
64 bytes from 192.168.1.15: seq=25 ttl=64 time=13.651 ms
64 bytes from 192.168.1.15: seq=26 ttl=64 time=9.066 ms
64 bytes from 192.168.1.15: seq=27 ttl=64 time=4.102 ms
64 bytes from 192.168.1.15: seq=28 ttl=64 time=36.147 ms
64 bytes from 192.168.1.15: seq=29 ttl=64 time=7.813 ms
64 bytes from 192.168.1.15: seq=30 ttl=64 time=7.259 ms
64 bytes from 192.168.1.15: seq=31 ttl=64 time=3.560 ms
64 bytes from 192.168.1.15: seq=32 ttl=64 time=14.337 ms
64 bytes from 192.168.1.15: seq=33 ttl=64 time=3.319 ms
64 bytes from 192.168.1.15: seq=34 ttl=64 time=9.054 ms
64 bytes from 192.168.1.15: seq=35 ttl=64 time=4.369 ms
64 bytes from 192.168.1.15: seq=36 ttl=64 time=43.735 ms
64 bytes from 192.168.1.15: seq=37 ttl=64 time=15.952 ms
64 bytes from 192.168.1.15: seq=38 ttl=64 time=6.407 ms
64 bytes from 192.168.1.15: seq=39 ttl=64 time=4.685 ms
64 bytes from 192.168.1.15: seq=40 ttl=64 time=6.210 ms
64 bytes from 192.168.1.15: seq=41 ttl=64 time=4.122 ms
64 bytes from 192.168.1.15: seq=42 ttl=64 time=6.798 ms
64 bytes from 192.168.1.15: seq=43 ttl=64 time=3.362 ms
64 bytes from 192.168.1.15: seq=44 ttl=64 time=19.674 ms
64 bytes from 192.168.1.15: seq=45 ttl=64 time=8.562 ms
64 bytes from 192.168.1.15: seq=46 ttl=64 time=6.569 ms
64 bytes from 192.168.1.15: seq=47 ttl=64 time=7.208 ms
64 bytes from 192.168.1.15: seq=48 ttl=64 time=9.224 ms
64 bytes from 192.168.1.15: seq=49 ttl=64 time=3.643 ms
64 bytes from 192.168.1.15: seq=50 ttl=64 time=8.885 ms
64 bytes from 192.168.1.15: seq=51 ttl=64 time=3.256 ms
64 bytes from 192.168.1.15: seq=52 ttl=64 time=17.523 ms
64 bytes from 192.168.1.15: seq=53 ttl=64 time=23.940 ms
64 bytes from 192.168.1.15: seq=54 ttl=64 time=6.354 ms
64 bytes from 192.168.1.15: seq=55 ttl=64 time=3.430 ms
64 bytes from 192.168.1.15: seq=56 ttl=64 time=9.127 ms
64 bytes from 192.168.1.15: seq=57 ttl=64 time=3.552 ms
64 bytes from 192.168.1.15: seq=58 ttl=64 time=9.166 ms
64 bytes from 192.168.1.15: seq=59 ttl=64 time=3.103 ms
64 bytes from 192.168.1.15: seq=60 ttl=64 time=6.405 ms
64 bytes from 192.168.1.15: seq=61 ttl=64 time=5.227 ms
64 bytes from 192.168.1.15: seq=62 ttl=64 time=6.096 ms
64 bytes from 192.168.1.15: seq=63 ttl=64 time=5.002 ms
64 bytes from 192.168.1.15: seq=64 ttl=64 time=11.454 ms
64 bytes from 192.168.1.15: seq=65 ttl=64 time=5.275 ms
64 bytes from 192.168.1.15: seq=66 ttl=64 time=7.014 ms
64 bytes from 192.168.1.15: seq=67 ttl=64 time=4.929 ms
64 bytes from 192.168.1.15: seq=68 ttl=64 time=6.299 ms
64 bytes from 192.168.1.15: seq=69 ttl=64 time=7.838 ms
64 bytes from 192.168.1.15: seq=70 ttl=64 time=10.860 ms
64 bytes from 192.168.1.15: seq=71 ttl=64 time=4.837 ms
64 bytes from 192.168.1.15: seq=72 ttl=64 time=4.539 ms
64 bytes from 192.168.1.15: seq=73 ttl=64 time=3.300 ms
64 bytes from 192.168.1.15: seq=74 ttl=64 time=9.101 ms
64 bytes from 192.168.1.15: seq=75 ttl=64 time=6.471 ms
64 bytes from 192.168.1.15: seq=76 ttl=64 time=23.020 ms
64 bytes from 192.168.1.15: seq=77 ttl=64 time=4.129 ms
64 bytes from 192.168.1.15: seq=78 ttl=64 time=9.821 ms
64 bytes from 192.168.1.15: seq=79 ttl=64 time=8.076 ms
64 bytes from 192.168.1.15: seq=80 ttl=64 time=5.784 ms
64 bytes from 192.168.1.15: seq=81 ttl=64 time=3.220 ms
64 bytes from 192.168.1.15: seq=82 ttl=64 time=6.848 ms
64 bytes from 192.168.1.15: seq=83 ttl=64 time=3.104 ms
64 bytes from 192.168.1.15: seq=84 ttl=64 time=11.124 ms
64 bytes from 192.168.1.15: seq=85 ttl=64 time=3.504 ms
64 bytes from 192.168.1.15: seq=86 ttl=64 time=8.928 ms
64 bytes from 192.168.1.15: seq=87 ttl=64 time=3.932 ms
64 bytes from 192.168.1.15: seq=88 ttl=64 time=3.129 ms
64 bytes from 192.168.1.15: seq=89 ttl=64 time=2.946 ms
64 bytes from 192.168.1.15: seq=90 ttl=64 time=6.573 ms
64 bytes from 192.168.1.15: seq=91 ttl=64 time=4.260 ms
64 bytes from 192.168.1.15: seq=92 ttl=64 time=6.682 ms
64 bytes from 192.168.1.15: seq=93 ttl=64 time=3.225 ms
64 bytes from 192.168.1.15: seq=94 ttl=64 time=6.017 ms
64 bytes from 192.168.1.15: seq=95 ttl=64 time=3.413 ms
64 bytes from 192.168.1.15: seq=96 ttl=64 time=6.532 ms
64 bytes from 192.168.1.15: seq=97 ttl=64 time=2.882 ms
64 bytes from 192.168.1.15: seq=98 ttl=64 time=7.996 ms
64 bytes from 192.168.1.15: seq=99 ttl=64 time=3.847 ms
64 bytes from 192.168.1.15: seq=100 ttl=64 time=26.280 ms
64 bytes from 192.168.1.15: seq=101 ttl=64 time=4.832 ms
64 bytes from 192.168.1.15: seq=102 ttl=64 time=9.561 ms
64 bytes from 192.168.1.15: seq=103 ttl=64 time=2.794 ms
64 bytes from 192.168.1.15: seq=104 ttl=64 time=11.112 ms
64 bytes from 192.168.1.15: seq=105 ttl=64 time=23.685 ms
64 bytes from 192.168.1.15: seq=106 ttl=64 time=6.594 ms
64 bytes from 192.168.1.15: seq=107 ttl=64 time=4.205 ms
64 bytes from 192.168.1.15: seq=108 ttl=64 time=3.981 ms
64 bytes from 192.168.1.15: seq=109 ttl=64 time=2.917 ms
64 bytes from 192.168.1.15: seq=110 ttl=64 time=7.277 ms
64 bytes from 192.168.1.15: seq=111 ttl=64 time=4.130 ms
64 bytes from 192.168.1.15: seq=112 ttl=64 time=6.520 ms
64 bytes from 192.168.1.15: seq=113 ttl=64 time=7.887 ms
64 bytes from 192.168.1.15: seq=114 ttl=64 time=6.492 ms
64 bytes from 192.168.1.15: seq=115 ttl=64 time=7.012 ms
64 bytes from 192.168.1.15: seq=116 ttl=64 time=6.532 ms
64 bytes from 192.168.1.15: seq=117 ttl=64 time=4.590 ms
64 bytes from 192.168.1.15: seq=118 ttl=64 time=9.375 ms
64 bytes from 192.168.1.15: seq=119 ttl=64 time=4.968 ms
64 bytes from 192.168.1.15: seq=120 ttl=64 time=7.960 ms
64 bytes from 192.168.1.15: seq=121 ttl=64 time=4.169 ms
64 bytes from 192.168.1.15: seq=122 ttl=64 time=23.744 ms
64 bytes from 192.168.1.15: seq=123 ttl=64 time=3.480 ms
64 bytes from 192.168.1.15: seq=124 ttl=64 time=6.535 ms
64 bytes from 192.168.1.15: seq=125 ttl=64 time=3.109 ms
64 bytes from 192.168.1.15: seq=126 ttl=64 time=6.850 ms
64 bytes from 192.168.1.15: seq=127 ttl=64 time=9.303 ms
64 bytes from 192.168.1.15: seq=128 ttl=64 time=6.327 ms
64 bytes from 192.168.1.15: seq=129 ttl=64 time=4.364 ms
64 bytes from 192.168.1.15: seq=130 ttl=64 time=8.694 ms
64 bytes from 192.168.1.15: seq=131 ttl=64 time=2.778 ms
64 bytes from 192.168.1.15: seq=132 ttl=64 time=6.760 ms
64 bytes from 192.168.1.15: seq=133 ttl=64 time=4.411 ms
64 bytes from 192.168.1.15: seq=134 ttl=64 time=6.747 ms
64 bytes from 192.168.1.15: seq=135 ttl=64 time=3.496 ms
64 bytes from 192.168.1.15: seq=136 ttl=64 time=6.877 ms
64 bytes from 192.168.1.15: seq=137 ttl=64 time=2.986 ms
64 bytes from 192.168.1.15: seq=138 ttl=64 time=6.573 ms
64 bytes from 192.168.1.15: seq=139 ttl=64 time=11.518 ms
64 bytes from 192.168.1.15: seq=140 ttl=64 time=10.047 ms
64 bytes from 192.168.1.15: seq=141 ttl=64 time=2.814 ms
64 bytes from 192.168.1.15: seq=142 ttl=64 time=8.140 ms
64 bytes from 192.168.1.15: seq=143 ttl=64 time=4.099 ms
64 bytes from 192.168.1.15: seq=144 ttl=64 time=8.123 ms
64 bytes from 192.168.1.15: seq=145 ttl=64 time=3.288 ms
64 bytes from 192.168.1.15: seq=146 ttl=64 time=5.147 ms
64 bytes from 192.168.1.15: seq=147 ttl=64 time=5.245 ms
64 bytes from 192.168.1.15: seq=148 ttl=64 time=6.147 ms
64 bytes from 192.168.1.15: seq=149 ttl=64 time=5.004 ms
64 bytes from 192.168.1.15: seq=150 ttl=64 time=6.580 ms
64 bytes from 192.168.1.15: seq=151 ttl=64 time=2.808 ms
64 bytes from 192.168.1.15: seq=152 ttl=64 time=3.409 ms
64 bytes from 192.168.1.15: seq=153 ttl=64 time=4.547 ms
64 bytes from 192.168.1.15: seq=154 ttl=64 time=4.480 ms
64 bytes from 192.168.1.15: seq=155 ttl=64 time=3.048 ms
64 bytes from 192.168.1.15: seq=156 ttl=64 time=10.085 ms
64 bytes from 192.168.1.15: seq=157 ttl=64 time=3.232 ms
64 bytes from 192.168.1.15: seq=158 ttl=64 time=8.391 ms
64 bytes from 192.168.1.15: seq=159 ttl=64 time=2.970 ms
64 bytes from 192.168.1.15: seq=160 ttl=64 time=10.708 ms
64 bytes from 192.168.1.15: seq=161 ttl=64 time=18.516 ms
64 bytes from 192.168.1.15: seq=162 ttl=64 time=6.839 ms
64 bytes from 192.168.1.15: seq=163 ttl=64 time=28.719 ms
64 bytes from 192.168.1.15: seq=164 ttl=64 time=7.050 ms
64 bytes from 192.168.1.15: seq=165 ttl=64 time=4.242 ms
64 bytes from 192.168.1.15: seq=166 ttl=64 time=7.813 ms
64 bytes from 192.168.1.15: seq=167 ttl=64 time=10.940 ms
64 bytes from 192.168.1.15: seq=168 ttl=64 time=8.429 ms
64 bytes from 192.168.1.15: seq=169 ttl=64 time=4.735 ms
64 bytes from 192.168.1.15: seq=170 ttl=64 time=6.152 ms
64 bytes from 192.168.1.15: seq=171 ttl=64 time=13.363 ms
64 bytes from 192.168.1.15: seq=172 ttl=64 time=6.886 ms
64 bytes from 192.168.1.15: seq=173 ttl=64 time=8.428 ms
64 bytes from 192.168.1.15: seq=174 ttl=64 time=11.843 ms
64 bytes from 192.168.1.15: seq=175 ttl=64 time=6.317 ms
64 bytes from 192.168.1.15: seq=176 ttl=64 time=5.343 ms
64 bytes from 192.168.1.15: seq=177 ttl=64 time=7.039 ms
64 bytes from 192.168.1.15: seq=178 ttl=64 time=6.432 ms
64 bytes from 192.168.1.15: seq=179 ttl=64 time=16.190 ms
64 bytes from 192.168.1.15: seq=180 ttl=64 time=8.266 ms

Client 1 to Master:

root@258fd86:~# ping 192.168.1.14
PING 192.168.1.14 (192.168.1.14): 56 data bytes
64 bytes from 192.168.1.14: seq=0 ttl=64 time=5.398 ms
64 bytes from 192.168.1.14: seq=1 ttl=64 time=6.779 ms
64 bytes from 192.168.1.14: seq=2 ttl=64 time=6.571 ms
64 bytes from 192.168.1.14: seq=3 ttl=64 time=6.507 ms
64 bytes from 192.168.1.14: seq=4 ttl=64 time=9.819 ms
64 bytes from 192.168.1.14: seq=5 ttl=64 time=6.641 ms
64 bytes from 192.168.1.14: seq=6 ttl=64 time=8.387 ms
64 bytes from 192.168.1.14: seq=7 ttl=64 time=15.320 ms
64 bytes from 192.168.1.14: seq=8 ttl=64 time=7.275 ms
64 bytes from 192.168.1.14: seq=9 ttl=64 time=6.168 ms
64 bytes from 192.168.1.14: seq=10 ttl=64 time=7.804 ms
64 bytes from 192.168.1.14: seq=11 ttl=64 time=16.868 ms
64 bytes from 192.168.1.14: seq=12 ttl=64 time=9.978 ms
64 bytes from 192.168.1.14: seq=13 ttl=64 time=8.255 ms
64 bytes from 192.168.1.14: seq=14 ttl=64 time=7.081 ms
64 bytes from 192.168.1.14: seq=15 ttl=64 time=6.169 ms
64 bytes from 192.168.1.14: seq=16 ttl=64 time=9.523 ms
64 bytes from 192.168.1.14: seq=17 ttl=64 time=4.963 ms
64 bytes from 192.168.1.14: seq=18 ttl=64 time=6.913 ms
64 bytes from 192.168.1.14: seq=19 ttl=64 time=6.352 ms
64 bytes from 192.168.1.14: seq=20 ttl=64 time=6.310 ms
64 bytes from 192.168.1.14: seq=21 ttl=64 time=6.232 ms
64 bytes from 192.168.1.14: seq=22 ttl=64 time=9.068 ms
64 bytes from 192.168.1.14: seq=23 ttl=64 time=7.394 ms
64 bytes from 192.168.1.14: seq=24 ttl=64 time=6.732 ms
64 bytes from 192.168.1.14: seq=25 ttl=64 time=10.125 ms
64 bytes from 192.168.1.14: seq=26 ttl=64 time=6.524 ms
64 bytes from 192.168.1.14: seq=27 ttl=64 time=6.735 ms
64 bytes from 192.168.1.14: seq=28 ttl=64 time=7.413 ms
64 bytes from 192.168.1.14: seq=29 ttl=64 time=9.041 ms
64 bytes from 192.168.1.14: seq=30 ttl=64 time=6.957 ms
64 bytes from 192.168.1.14: seq=31 ttl=64 time=14.322 ms
64 bytes from 192.168.1.14: seq=32 ttl=64 time=6.464 ms
64 bytes from 192.168.1.14: seq=33 ttl=64 time=7.550 ms
64 bytes from 192.168.1.14: seq=34 ttl=64 time=9.829 ms
64 bytes from 192.168.1.14: seq=35 ttl=64 time=8.948 ms
64 bytes from 192.168.1.14: seq=36 ttl=64 time=9.795 ms
64 bytes from 192.168.1.14: seq=37 ttl=64 time=7.994 ms
64 bytes from 192.168.1.14: seq=38 ttl=64 time=6.256 ms
64 bytes from 192.168.1.14: seq=39 ttl=64 time=5.583 ms
64 bytes from 192.168.1.14: seq=40 ttl=64 time=12.897 ms
64 bytes from 192.168.1.14: seq=41 ttl=64 time=10.311 ms
64 bytes from 192.168.1.14: seq=42 ttl=64 time=12.425 ms
64 bytes from 192.168.1.14: seq=43 ttl=64 time=8.657 ms
64 bytes from 192.168.1.14: seq=44 ttl=64 time=6.047 ms
64 bytes from 192.168.1.14: seq=45 ttl=64 time=6.543 ms
64 bytes from 192.168.1.14: seq=46 ttl=64 time=6.251 ms
64 bytes from 192.168.1.14: seq=47 ttl=64 time=5.793 ms
64 bytes from 192.168.1.14: seq=48 ttl=64 time=10.498 ms
64 bytes from 192.168.1.14: seq=49 ttl=64 time=10.930 ms
64 bytes from 192.168.1.14: seq=50 ttl=64 time=6.657 ms
64 bytes from 192.168.1.14: seq=51 ttl=64 time=6.278 ms
64 bytes from 192.168.1.14: seq=52 ttl=64 time=3.846 ms
64 bytes from 192.168.1.14: seq=53 ttl=64 time=6.031 ms
64 bytes from 192.168.1.14: seq=54 ttl=64 time=16.795 ms
64 bytes from 192.168.1.14: seq=55 ttl=64 time=6.548 ms
64 bytes from 192.168.1.14: seq=56 ttl=64 time=6.370 ms
64 bytes from 192.168.1.14: seq=57 ttl=64 time=12.593 ms
64 bytes from 192.168.1.14: seq=58 ttl=64 time=6.220 ms
64 bytes from 192.168.1.14: seq=59 ttl=64 time=97.787 ms
64 bytes from 192.168.1.14: seq=60 ttl=64 time=230.231 ms
64 bytes from 192.168.1.14: seq=61 ttl=64 time=3.281 ms
64 bytes from 192.168.1.14: seq=62 ttl=64 time=6.427 ms
64 bytes from 192.168.1.14: seq=63 ttl=64 time=51.841 ms
64 bytes from 192.168.1.14: seq=64 ttl=64 time=6.083 ms
64 bytes from 192.168.1.14: seq=65 ttl=64 time=10.188 ms
64 bytes from 192.168.1.14: seq=66 ttl=64 time=6.405 ms
64 bytes from 192.168.1.14: seq=67 ttl=64 time=7.998 ms
64 bytes from 192.168.1.14: seq=68 ttl=64 time=6.299 ms
64 bytes from 192.168.1.14: seq=69 ttl=64 time=6.726 ms
64 bytes from 192.168.1.14: seq=70 ttl=64 time=15.669 ms
64 bytes from 192.168.1.14: seq=71 ttl=64 time=6.366 ms
64 bytes from 192.168.1.14: seq=72 ttl=64 time=6.230 ms
64 bytes from 192.168.1.14: seq=73 ttl=64 time=5.759 ms
64 bytes from 192.168.1.14: seq=74 ttl=64 time=4.880 ms
64 bytes from 192.168.1.14: seq=75 ttl=64 time=12.977 ms
64 bytes from 192.168.1.14: seq=76 ttl=64 time=11.981 ms
64 bytes from 192.168.1.14: seq=77 ttl=64 time=6.090 ms
64 bytes from 192.168.1.14: seq=78 ttl=64 time=6.667 ms
64 bytes from 192.168.1.14: seq=79 ttl=64 time=19.465 ms
64 bytes from 192.168.1.14: seq=80 ttl=64 time=7.060 ms
64 bytes from 192.168.1.14: seq=81 ttl=64 time=28.297 ms
64 bytes from 192.168.1.14: seq=82 ttl=64 time=9.883 ms
64 bytes from 192.168.1.14: seq=83 ttl=64 time=18.743 ms
64 bytes from 192.168.1.14: seq=84 ttl=64 time=12.075 ms
64 bytes from 192.168.1.14: seq=85 ttl=64 time=10.758 ms
64 bytes from 192.168.1.14: seq=86 ttl=64 time=16.694 ms
64 bytes from 192.168.1.14: seq=87 ttl=64 time=11.044 ms
64 bytes from 192.168.1.14: seq=88 ttl=64 time=2.906 ms
64 bytes from 192.168.1.14: seq=89 ttl=64 time=6.407 ms
64 bytes from 192.168.1.14: seq=90 ttl=64 time=6.715 ms
64 bytes from 192.168.1.14: seq=91 ttl=64 time=7.846 ms
64 bytes from 192.168.1.14: seq=92 ttl=64 time=11.377 ms
64 bytes from 192.168.1.14: seq=93 ttl=64 time=6.669 ms
64 bytes from 192.168.1.14: seq=94 ttl=64 time=6.428 ms
64 bytes from 192.168.1.14: seq=95 ttl=64 time=9.597 ms
64 bytes from 192.168.1.14: seq=96 ttl=64 time=6.351 ms
64 bytes from 192.168.1.14: seq=97 ttl=64 time=13.794 ms
64 bytes from 192.168.1.14: seq=98 ttl=64 time=12.230 ms
64 bytes from 192.168.1.14: seq=99 ttl=64 time=10.265 ms
64 bytes from 192.168.1.14: seq=100 ttl=64 time=6.866 ms
64 bytes from 192.168.1.14: seq=101 ttl=64 time=11.188 ms
64 bytes from 192.168.1.14: seq=102 ttl=64 time=16.379 ms
64 bytes from 192.168.1.14: seq=103 ttl=64 time=6.566 ms
64 bytes from 192.168.1.14: seq=104 ttl=64 time=9.183 ms
64 bytes from 192.168.1.14: seq=105 ttl=64 time=7.479 ms
64 bytes from 192.168.1.14: seq=106 ttl=64 time=23.314 ms
64 bytes from 192.168.1.14: seq=107 ttl=64 time=8.193 ms
64 bytes from 192.168.1.14: seq=108 ttl=64 time=7.444 ms
64 bytes from 192.168.1.14: seq=109 ttl=64 time=6.856 ms
64 bytes from 192.168.1.14: seq=110 ttl=64 time=7.242 ms
64 bytes from 192.168.1.14: seq=111 ttl=64 time=7.621 ms
64 bytes from 192.168.1.14: seq=112 ttl=64 time=9.492 ms
64 bytes from 192.168.1.14: seq=113 ttl=64 time=6.447 ms
64 bytes from 192.168.1.14: seq=114 ttl=64 time=12.946 ms
64 bytes from 192.168.1.14: seq=115 ttl=64 time=14.628 ms
64 bytes from 192.168.1.14: seq=116 ttl=64 time=6.279 ms
64 bytes from 192.168.1.14: seq=117 ttl=64 time=6.272 ms
64 bytes from 192.168.1.14: seq=118 ttl=64 time=9.735 ms
64 bytes from 192.168.1.14: seq=119 ttl=64 time=11.389 ms
64 bytes from 192.168.1.14: seq=120 ttl=64 time=4.135 ms
64 bytes from 192.168.1.14: seq=121 ttl=64 time=8.223 ms
64 bytes from 192.168.1.14: seq=122 ttl=64 time=7.370 ms
64 bytes from 192.168.1.14: seq=123 ttl=64 time=11.166 ms
64 bytes from 192.168.1.14: seq=124 ttl=64 time=8.049 ms
64 bytes from 192.168.1.14: seq=125 ttl=64 time=9.995 ms
64 bytes from 192.168.1.14: seq=126 ttl=64 time=6.966 ms
64 bytes from 192.168.1.14: seq=127 ttl=64 time=6.481 ms
64 bytes from 192.168.1.14: seq=128 ttl=64 time=7.466 ms
64 bytes from 192.168.1.14: seq=129 ttl=64 time=7.337 ms
64 bytes from 192.168.1.14: seq=130 ttl=64 time=7.324 ms
64 bytes from 192.168.1.14: seq=131 ttl=64 time=6.517 ms
64 bytes from 192.168.1.14: seq=132 ttl=64 time=5.945 ms
64 bytes from 192.168.1.14: seq=133 ttl=64 time=6.722 ms
64 bytes from 192.168.1.14: seq=134 ttl=64 time=5.824 ms
64 bytes from 192.168.1.14: seq=135 ttl=64 time=9.590 ms
64 bytes from 192.168.1.14: seq=136 ttl=64 time=12.256 ms
64 bytes from 192.168.1.14: seq=137 ttl=64 time=9.043 ms
64 bytes from 192.168.1.14: seq=138 ttl=64 time=5.993 ms
64 bytes from 192.168.1.14: seq=139 ttl=64 time=6.553 ms
64 bytes from 192.168.1.14: seq=140 ttl=64 time=6.910 ms
64 bytes from 192.168.1.14: seq=141 ttl=64 time=6.386 ms
64 bytes from 192.168.1.14: seq=142 ttl=64 time=6.906 ms
64 bytes from 192.168.1.14: seq=143 ttl=64 time=6.997 ms
64 bytes from 192.168.1.14: seq=144 ttl=64 time=5.951 ms
64 bytes from 192.168.1.14: seq=145 ttl=64 time=6.917 ms
64 bytes from 192.168.1.14: seq=146 ttl=64 time=8.216 ms
64 bytes from 192.168.1.14: seq=147 ttl=64 time=14.609 ms
64 bytes from 192.168.1.14: seq=148 ttl=64 time=6.360 ms
64 bytes from 192.168.1.14: seq=149 ttl=64 time=6.968 ms
64 bytes from 192.168.1.14: seq=150 ttl=64 time=10.096 ms
64 bytes from 192.168.1.14: seq=151 ttl=64 time=7.127 ms
64 bytes from 192.168.1.14: seq=152 ttl=64 time=7.666 ms
64 bytes from 192.168.1.14: seq=153 ttl=64 time=13.329 ms
64 bytes from 192.168.1.14: seq=154 ttl=64 time=11.888 ms
64 bytes from 192.168.1.14: seq=155 ttl=64 time=6.715 ms
64 bytes from 192.168.1.14: seq=156 ttl=64 time=6.971 ms
64 bytes from 192.168.1.14: seq=157 ttl=64 time=6.599 ms
64 bytes from 192.168.1.14: seq=158 ttl=64 time=43.131 ms
64 bytes from 192.168.1.14: seq=159 ttl=64 time=50.965 ms
64 bytes from 192.168.1.14: seq=160 ttl=64 time=4.883 ms
64 bytes from 192.168.1.14: seq=161 ttl=64 time=6.592 ms
64 bytes from 192.168.1.14: seq=162 ttl=64 time=6.496 ms
64 bytes from 192.168.1.14: seq=163 ttl=64 time=62.977 ms
64 bytes from 192.168.1.14: seq=164 ttl=64 time=21.599 ms
64 bytes from 192.168.1.14: seq=165 ttl=64 time=7.882 ms
64 bytes from 192.168.1.14: seq=166 ttl=64 time=6.420 ms
64 bytes from 192.168.1.14: seq=167 ttl=64 time=11.136 ms
64 bytes from 192.168.1.14: seq=168 ttl=64 time=13.373 ms
64 bytes from 192.168.1.14: seq=169 ttl=64 time=8.084 ms
64 bytes from 192.168.1.14: seq=170 ttl=64 time=6.450 ms
64 bytes from 192.168.1.14: seq=171 ttl=64 time=10.238 ms
64 bytes from 192.168.1.14: seq=172 ttl=64 time=11.478 ms
64 bytes from 192.168.1.14: seq=173 ttl=64 time=6.886 ms
64 bytes from 192.168.1.14: seq=174 ttl=64 time=13.490 ms
64 bytes from 192.168.1.14: seq=175 ttl=64 time=13.292 ms
64 bytes from 192.168.1.14: seq=176 ttl=64 time=10.872 ms
64 bytes from 192.168.1.14: seq=177 ttl=64 time=6.219 ms
64 bytes from 192.168.1.14: seq=178 ttl=64 time=6.100 ms
64 bytes from 192.168.1.14: seq=179 ttl=64 time=5.731 ms
64 bytes from 192.168.1.14: seq=180 ttl=64 time=6.309 ms


Client 1 to Client 2:

root@258fd86:~# ping 192.168.1.15
PING 192.168.1.15 (192.168.1.15): 56 data bytes
64 bytes from 192.168.1.15: seq=0 ttl=64 time=8.988 ms
64 bytes from 192.168.1.15: seq=1 ttl=64 time=12.407 ms
64 bytes from 192.168.1.15: seq=2 ttl=64 time=14.004 ms
64 bytes from 192.168.1.15: seq=3 ttl=64 time=16.239 ms
64 bytes from 192.168.1.15: seq=4 ttl=64 time=13.426 ms
64 bytes from 192.168.1.15: seq=5 ttl=64 time=12.475 ms
64 bytes from 192.168.1.15: seq=6 ttl=64 time=14.931 ms
64 bytes from 192.168.1.15: seq=7 ttl=64 time=12.415 ms
64 bytes from 192.168.1.15: seq=8 ttl=64 time=10.225 ms
64 bytes from 192.168.1.15: seq=9 ttl=64 time=17.343 ms
64 bytes from 192.168.1.15: seq=10 ttl=64 time=18.099 ms
64 bytes from 192.168.1.15: seq=11 ttl=64 time=14.122 ms
64 bytes from 192.168.1.15: seq=12 ttl=64 time=12.399 ms
64 bytes from 192.168.1.15: seq=13 ttl=64 time=15.206 ms
64 bytes from 192.168.1.15: seq=14 ttl=64 time=6.920 ms
64 bytes from 192.168.1.15: seq=15 ttl=64 time=13.284 ms
64 bytes from 192.168.1.15: seq=16 ttl=64 time=10.508 ms
64 bytes from 192.168.1.15: seq=17 ttl=64 time=13.004 ms
64 bytes from 192.168.1.15: seq=18 ttl=64 time=16.642 ms
64 bytes from 192.168.1.15: seq=19 ttl=64 time=18.283 ms
64 bytes from 192.168.1.15: seq=20 ttl=64 time=10.568 ms
64 bytes from 192.168.1.15: seq=21 ttl=64 time=17.918 ms
64 bytes from 192.168.1.15: seq=22 ttl=64 time=12.532 ms
64 bytes from 192.168.1.15: seq=23 ttl=64 time=16.058 ms
64 bytes from 192.168.1.15: seq=24 ttl=64 time=15.774 ms
64 bytes from 192.168.1.15: seq=25 ttl=64 time=18.575 ms
64 bytes from 192.168.1.15: seq=26 ttl=64 time=10.119 ms
64 bytes from 192.168.1.15: seq=27 ttl=64 time=12.008 ms
64 bytes from 192.168.1.15: seq=28 ttl=64 time=10.404 ms
64 bytes from 192.168.1.15: seq=29 ttl=64 time=29.357 ms
64 bytes from 192.168.1.15: seq=30 ttl=64 time=10.054 ms
64 bytes from 192.168.1.15: seq=31 ttl=64 time=14.110 ms
64 bytes from 192.168.1.15: seq=32 ttl=64 time=16.567 ms
64 bytes from 192.168.1.15: seq=33 ttl=64 time=10.174 ms
64 bytes from 192.168.1.15: seq=34 ttl=64 time=19.686 ms
64 bytes from 192.168.1.15: seq=35 ttl=64 time=11.936 ms
64 bytes from 192.168.1.15: seq=36 ttl=64 time=17.111 ms
64 bytes from 192.168.1.15: seq=37 ttl=64 time=14.739 ms
64 bytes from 192.168.1.15: seq=38 ttl=64 time=15.465 ms
64 bytes from 192.168.1.15: seq=39 ttl=64 time=15.594 ms
64 bytes from 192.168.1.15: seq=40 ttl=64 time=12.186 ms
64 bytes from 192.168.1.15: seq=41 ttl=64 time=14.291 ms
64 bytes from 192.168.1.15: seq=42 ttl=64 time=15.236 ms
64 bytes from 192.168.1.15: seq=43 ttl=64 time=16.949 ms
64 bytes from 192.168.1.15: seq=44 ttl=64 time=7.702 ms
64 bytes from 192.168.1.15: seq=45 ttl=64 time=3.866 ms
64 bytes from 192.168.1.15: seq=46 ttl=64 time=6.617 ms
64 bytes from 192.168.1.15: seq=47 ttl=64 time=12.011 ms
64 bytes from 192.168.1.15: seq=48 ttl=64 time=11.129 ms
64 bytes from 192.168.1.15: seq=49 ttl=64 time=13.243 ms
64 bytes from 192.168.1.15: seq=50 ttl=64 time=15.258 ms
64 bytes from 192.168.1.15: seq=51 ttl=64 time=16.087 ms
64 bytes from 192.168.1.15: seq=52 ttl=64 time=30.074 ms
64 bytes from 192.168.1.15: seq=53 ttl=64 time=18.223 ms
64 bytes from 192.168.1.15: seq=54 ttl=64 time=7.328 ms
64 bytes from 192.168.1.15: seq=55 ttl=64 time=10.635 ms
64 bytes from 192.168.1.15: seq=56 ttl=64 time=10.057 ms
64 bytes from 192.168.1.15: seq=57 ttl=64 time=18.343 ms
64 bytes from 192.168.1.15: seq=58 ttl=64 time=22.193 ms
64 bytes from 192.168.1.15: seq=59 ttl=64 time=11.709 ms
64 bytes from 192.168.1.15: seq=60 ttl=64 time=9.357 ms
64 bytes from 192.168.1.15: seq=61 ttl=64 time=26.485 ms
64 bytes from 192.168.1.15: seq=62 ttl=64 time=12.295 ms
64 bytes from 192.168.1.15: seq=63 ttl=64 time=15.731 ms
64 bytes from 192.168.1.15: seq=64 ttl=64 time=13.850 ms
64 bytes from 192.168.1.15: seq=65 ttl=64 time=12.746 ms
64 bytes from 192.168.1.15: seq=66 ttl=64 time=7.712 ms
64 bytes from 192.168.1.15: seq=67 ttl=64 time=18.837 ms
64 bytes from 192.168.1.15: seq=68 ttl=64 time=12.747 ms
64 bytes from 192.168.1.15: seq=69 ttl=64 time=10.362 ms
64 bytes from 192.168.1.15: seq=70 ttl=64 time=13.390 ms
64 bytes from 192.168.1.15: seq=71 ttl=64 time=15.123 ms
64 bytes from 192.168.1.15: seq=72 ttl=64 time=16.310 ms
64 bytes from 192.168.1.15: seq=73 ttl=64 time=16.475 ms
64 bytes from 192.168.1.15: seq=74 ttl=64 time=10.774 ms
64 bytes from 192.168.1.15: seq=75 ttl=64 time=13.183 ms
64 bytes from 192.168.1.15: seq=76 ttl=64 time=25.581 ms
64 bytes from 192.168.1.15: seq=77 ttl=64 time=18.614 ms
64 bytes from 192.168.1.15: seq=78 ttl=64 time=13.130 ms
64 bytes from 192.168.1.15: seq=79 ttl=64 time=9.906 ms
64 bytes from 192.168.1.15: seq=80 ttl=64 time=20.328 ms
64 bytes from 192.168.1.15: seq=81 ttl=64 time=9.465 ms
64 bytes from 192.168.1.15: seq=82 ttl=64 time=10.469 ms
64 bytes from 192.168.1.15: seq=83 ttl=64 time=10.957 ms
64 bytes from 192.168.1.15: seq=84 ttl=64 time=8.667 ms
64 bytes from 192.168.1.15: seq=85 ttl=64 time=12.790 ms
64 bytes from 192.168.1.15: seq=86 ttl=64 time=13.026 ms
64 bytes from 192.168.1.15: seq=87 ttl=64 time=9.929 ms
64 bytes from 192.168.1.15: seq=88 ttl=64 time=10.012 ms
64 bytes from 192.168.1.15: seq=89 ttl=64 time=8.223 ms
64 bytes from 192.168.1.15: seq=90 ttl=64 time=21.360 ms
64 bytes from 192.168.1.15: seq=91 ttl=64 time=14.635 ms
64 bytes from 192.168.1.15: seq=92 ttl=64 time=11.626 ms
64 bytes from 192.168.1.15: seq=93 ttl=64 time=10.009 ms
64 bytes from 192.168.1.15: seq=94 ttl=64 time=11.186 ms
64 bytes from 192.168.1.15: seq=95 ttl=64 time=9.370 ms
64 bytes from 192.168.1.15: seq=96 ttl=64 time=17.765 ms
64 bytes from 192.168.1.15: seq=97 ttl=64 time=10.842 ms
64 bytes from 192.168.1.15: seq=98 ttl=64 time=16.249 ms
64 bytes from 192.168.1.15: seq=99 ttl=64 time=7.078 ms
64 bytes from 192.168.1.15: seq=100 ttl=64 time=21.634 ms
64 bytes from 192.168.1.15: seq=101 ttl=64 time=9.800 ms
64 bytes from 192.168.1.15: seq=102 ttl=64 time=7.221 ms
64 bytes from 192.168.1.15: seq=103 ttl=64 time=28.218 ms
64 bytes from 192.168.1.15: seq=104 ttl=64 time=7.037 ms
64 bytes from 192.168.1.15: seq=105 ttl=64 time=14.179 ms
64 bytes from 192.168.1.15: seq=106 ttl=64 time=9.608 ms
64 bytes from 192.168.1.15: seq=107 ttl=64 time=13.358 ms
64 bytes from 192.168.1.15: seq=108 ttl=64 time=26.022 ms
64 bytes from 192.168.1.15: seq=109 ttl=64 time=48.682 ms
64 bytes from 192.168.1.15: seq=110 ttl=64 time=21.979 ms
64 bytes from 192.168.1.15: seq=111 ttl=64 time=23.329 ms
64 bytes from 192.168.1.15: seq=112 ttl=64 time=10.893 ms
64 bytes from 192.168.1.15: seq=113 ttl=64 time=10.415 ms
64 bytes from 192.168.1.15: seq=114 ttl=64 time=14.633 ms
64 bytes from 192.168.1.15: seq=115 ttl=64 time=10.451 ms
64 bytes from 192.168.1.15: seq=116 ttl=64 time=7.590 ms
64 bytes from 192.168.1.15: seq=117 ttl=64 time=18.739 ms
64 bytes from 192.168.1.15: seq=118 ttl=64 time=15.321 ms
64 bytes from 192.168.1.15: seq=119 ttl=64 time=39.122 ms
64 bytes from 192.168.1.15: seq=120 ttl=64 time=7.197 ms
64 bytes from 192.168.1.15: seq=121 ttl=64 time=10.286 ms
64 bytes from 192.168.1.15: seq=122 ttl=64 time=14.197 ms
64 bytes from 192.168.1.15: seq=123 ttl=64 time=21.046 ms
64 bytes from 192.168.1.15: seq=124 ttl=64 time=17.617 ms
64 bytes from 192.168.1.15: seq=125 ttl=64 time=13.429 ms
64 bytes from 192.168.1.15: seq=126 ttl=64 time=10.298 ms
64 bytes from 192.168.1.15: seq=127 ttl=64 time=7.596 ms
64 bytes from 192.168.1.15: seq=128 ttl=64 time=6.201 ms
64 bytes from 192.168.1.15: seq=129 ttl=64 time=9.940 ms
64 bytes from 192.168.1.15: seq=130 ttl=64 time=7.624 ms
64 bytes from 192.168.1.15: seq=131 ttl=64 time=16.449 ms
64 bytes from 192.168.1.15: seq=132 ttl=64 time=10.550 ms
64 bytes from 192.168.1.15: seq=133 ttl=64 time=13.976 ms
64 bytes from 192.168.1.15: seq=134 ttl=64 time=11.187 ms
64 bytes from 192.168.1.15: seq=135 ttl=64 time=7.077 ms
64 bytes from 192.168.1.15: seq=136 ttl=64 time=7.775 ms
64 bytes from 192.168.1.15: seq=137 ttl=64 time=6.887 ms
64 bytes from 192.168.1.15: seq=138 ttl=64 time=11.202 ms
64 bytes from 192.168.1.15: seq=139 ttl=64 time=11.725 ms
64 bytes from 192.168.1.15: seq=140 ttl=64 time=10.693 ms
64 bytes from 192.168.1.15: seq=141 ttl=64 time=10.698 ms
64 bytes from 192.168.1.15: seq=142 ttl=64 time=22.475 ms
64 bytes from 192.168.1.15: seq=143 ttl=64 time=11.431 ms
64 bytes from 192.168.1.15: seq=144 ttl=64 time=14.378 ms
64 bytes from 192.168.1.15: seq=145 ttl=64 time=11.949 ms
64 bytes from 192.168.1.15: seq=146 ttl=64 time=10.314 ms
64 bytes from 192.168.1.15: seq=147 ttl=64 time=9.820 ms
64 bytes from 192.168.1.15: seq=148 ttl=64 time=26.618 ms
64 bytes from 192.168.1.15: seq=149 ttl=64 time=10.352 ms
64 bytes from 192.168.1.15: seq=150 ttl=64 time=13.212 ms
64 bytes from 192.168.1.15: seq=151 ttl=64 time=15.446 ms
64 bytes from 192.168.1.15: seq=152 ttl=64 time=10.958 ms
64 bytes from 192.168.1.15: seq=153 ttl=64 time=9.999 ms
64 bytes from 192.168.1.15: seq=154 ttl=64 time=12.209 ms
64 bytes from 192.168.1.15: seq=155 ttl=64 time=25.248 ms
64 bytes from 192.168.1.15: seq=156 ttl=64 time=115.445 ms
64 bytes from 192.168.1.15: seq=157 ttl=64 time=17.546 ms
64 bytes from 192.168.1.15: seq=158 ttl=64 time=10.756 ms
64 bytes from 192.168.1.15: seq=159 ttl=64 time=10.599 ms
64 bytes from 192.168.1.15: seq=160 ttl=64 time=22.811 ms
64 bytes from 192.168.1.15: seq=161 ttl=64 time=11.499 ms
64 bytes from 192.168.1.15: seq=162 ttl=64 time=12.127 ms
64 bytes from 192.168.1.15: seq=163 ttl=64 time=10.682 ms
64 bytes from 192.168.1.15: seq=164 ttl=64 time=11.254 ms
64 bytes from 192.168.1.15: seq=165 ttl=64 time=12.961 ms
64 bytes from 192.168.1.15: seq=166 ttl=64 time=10.772 ms
64 bytes from 192.168.1.15: seq=167 ttl=64 time=12.720 ms
64 bytes from 192.168.1.15: seq=168 ttl=64 time=10.947 ms
64 bytes from 192.168.1.15: seq=169 ttl=64 time=18.408 ms
64 bytes from 192.168.1.15: seq=170 ttl=64 time=16.468 ms
64 bytes from 192.168.1.15: seq=171 ttl=64 time=12.682 ms
64 bytes from 192.168.1.15: seq=172 ttl=64 time=16.750 ms
64 bytes from 192.168.1.15: seq=173 ttl=64 time=14.714 ms
64 bytes from 192.168.1.15: seq=174 ttl=64 time=17.925 ms
64 bytes from 192.168.1.15: seq=175 ttl=64 time=29.312 ms
64 bytes from 192.168.1.15: seq=176 ttl=64 time=9.012 ms
64 bytes from 192.168.1.15: seq=177 ttl=64 time=10.105 ms
64 bytes from 192.168.1.15: seq=178 ttl=64 time=9.605 ms
64 bytes from 192.168.1.15: seq=179 ttl=64 time=8.335 ms
64 bytes from 192.168.1.15: seq=180 ttl=64 time=13.319 ms

Hi, on a relatively OK WiFi network you would usually see the responses being timed in a 2 to 5 ms range. With yours it is much higher and I even see a value of 230 ms, which is may possibly indicate that the local network is not strong enough.
Thanks,
Zahari

Hi @majorz, thank you very much for the info. I’ll look into getting the WIFI more stable and report back. It may be time for a new router, a WIFI extender, or to run an ethernet cord to the master device. I’m committed to getting this working though!