1
0
Fork 0
apt/test/interactive-helper/networkless-install-fixes/test.sh
Daniel Baumann 1af95933dd
Adding upstream version 3.0.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-30 17:53:03 +02:00

25 lines
564 B
Bash
Executable file

#!/bin/sh
OPTS="-o Dir::Etc::sourcelist=./sources.test.list -o Acquire::http::timeout=20"
# setup
unset http_proxy
iptables --flush
echo "No network at all"
ifdown eth0
time apt-get update $OPTS 2>&1 |grep system
ifup eth0
echo ""
echo "no working DNS (port 53 DROP)"
iptables -A OUTPUT -p udp --dport 53 -j DROP
time apt-get update $OPTS 2>&1 |grep system
iptables --flush
echo ""
echo "DNS but no access to archive.ubuntu.com (port 80 DROP)"
iptables -A OUTPUT -p tcp --dport 80 -j DROP
time apt-get update $OPTS 2>&1 |grep system
iptables --flush
echo ""