|
@@ -0,0 +1,34 @@
|
|
|
+#!/bin/sh
|
|
|
+
|
|
|
+set -e -x
|
|
|
+
|
|
|
+docker run --name lighthouse1 --device /dev/net/tun:/dev/net/tun --cap-add NET_ADMIN --rm nebula:smoke -config lighthouse1.yml &
|
|
|
+sleep 1
|
|
|
+docker run --name host2 --device /dev/net/tun:/dev/net/tun --cap-add NET_ADMIN --rm nebula:smoke -config host2.yml &
|
|
|
+sleep 1
|
|
|
+docker run --name host3 --device /dev/net/tun:/dev/net/tun --cap-add NET_ADMIN --rm nebula:smoke -config host3.yml &
|
|
|
+sleep 1
|
|
|
+
|
|
|
+set +x
|
|
|
+echo
|
|
|
+echo " *** Testing ping from lighthouse1"
|
|
|
+echo
|
|
|
+set -x
|
|
|
+docker exec lighthouse1 ping -c1 192.168.100.2
|
|
|
+docker exec lighthouse1 ping -c1 192.168.100.3
|
|
|
+
|
|
|
+set +x
|
|
|
+echo
|
|
|
+echo " *** Testing ping from host2"
|
|
|
+echo
|
|
|
+set -x
|
|
|
+docker exec host2 ping -c1 192.168.100.1
|
|
|
+docker exec host2 ping -c1 192.168.100.3
|
|
|
+
|
|
|
+set +x
|
|
|
+echo
|
|
|
+echo " *** Testing ping from host3"
|
|
|
+echo
|
|
|
+set -x
|
|
|
+docker exec host3 ping -c1 192.168.100.1
|
|
|
+docker exec host3 ping -c1 192.168.100.2
|