diff --git a/viirb-3-configure-vpnendpoint.sh b/viirb-3-configure-vpnendpoint.sh index 4c45fdd..d03b90e 100755 --- a/viirb-3-configure-vpnendpoint.sh +++ b/viirb-3-configure-vpnendpoint.sh @@ -3,17 +3,17 @@ # See https://ungleich.ch/u/products/viirb-ipv6-box/ if [ $# -ne 3 ]; then - echo "$0 viirb-id public-key your-dot-cdist [stages]" + echo "$0 your-dot-cdist viirb-id public-key" + echo " your-dot-cdist: path to YOUR ungleich-dot-cdist repo" echo " viirb-id: number in decimal format" echo " wireguard public key" - echo " your-dot-cdist: path to YOUR ungleich-dot-cdist repo" exit 1 fi set -x +dot_cdist=$1; shift id=$1; shift public_key=$1; shift -dot_cdist=$1; shift hex_id=$(printf "%0.2x\n" "$id") viirb_hostname=viirb${id} @@ -21,6 +21,9 @@ viirb_hostname=viirb${id} prefix_base=2a0a:e5c1:3 my_prefix=${prefix_base}${hex_id} my_network=${my_prefix}::/48 +my_wireguard_ip=${my_prefix}::42 +my_lan_ip=${my_prefix}:cafe::42 +my_wifi_ip=${my_prefix}:7ea::42 vpn_endpoint_host=vpn-2a0ae5c1300.ungleich.ch @@ -50,3 +53,10 @@ git pull git push cdist config -vv -j8 ${vpn_endpoint_host} -c ${dot_cdist} + +# Test that the VPN connection is established +sleep 10 + +ping -c3 ${my_wireguard_ip} +ping -c3 ${my_lan_ip} +ping -c3 ${my_wifi_ip}