Add routing test scripts.
This commit is contained in:
parent
7a7b511495
commit
1f3ac7dfbe
7
test-download
Executable file
7
test-download
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Test download speed.
|
||||||
|
# If you want to download something other than cachefly 100MB, specify it on the command line.
|
||||||
|
DEFAULT_URI="http://cachefly.cachefly.net/100mb.test"
|
||||||
|
URI=${1:-$DEFAULT_URI}
|
||||||
|
|
||||||
|
wget $URI -O /dev/null
|
8
test-inbound-routing
Executable file
8
test-inbound-routing
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Run tcpdump to show ICMP packets coming to the specified interface, by default eth0.
|
||||||
|
# From some remote host, ping the connected IP of the bonder while running this script.
|
||||||
|
# To use a different interface, specify it on the command line.
|
||||||
|
DEFAULT_IF="eth0"
|
||||||
|
IF=${1:-$DEFAULT_IF}
|
||||||
|
|
||||||
|
tcpdump -n -i $IF icmp
|
8
test-outbound-routing
Executable file
8
test-outbound-routing
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Run a variety of tests against well-known sites to determine if there are
|
||||||
|
# any outbound routing issues.
|
||||||
|
for HOST in google.com yahoo.com facebook.com msn.com akamai.com; do
|
||||||
|
echo Testing to $HOST...
|
||||||
|
ping -q -A -c 100 $HOST
|
||||||
|
mtr --report --report-wide -c 100 $HOST
|
||||||
|
done
|
Loading…
x
Reference in New Issue
Block a user