Netværk
Source: Download script
Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#! /usr/bin/env sh
set -x
HOST="$1"
PINGS=5
HOPS=15
TIMEOUT=45
export DEBIAN_FRONTEND=noninteractive
ping -c $PINGS "$HOST"
tracepath -m $HOPS "$HOST"
# If the last command failed, try traceroute via tcp, in case it's specifically ICMP that's blocked
# shellcheck disable=SC2181 # it would be less readable, especially if we decide to pass more arguments to it
if [ $? != 0 ]; then
apt-get update
apt-get install --assume-yes traceroute
timeout --verbose $TIMEOUT traceroute --tcp --max-hops=$HOPS "$HOST"
fi
Beskrivelse
Undersøger om der er adgang til en netværksenhed (baseret på domænenavn eller IP) via ping og traceroute.