Files
firezone/scripts/tests/lib.sh
2024-03-14 23:44:36 +00:00

18 lines
520 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
function install_iptables_drop_rules() {
sudo iptables -I FORWARD 1 -s 172.28.0.100 -d 172.28.0.105 -j DROP
sudo iptables -I FORWARD 1 -s 172.28.0.105 -d 172.28.0.100 -j DROP
}
function remove_iptables_drop_rules() {
sudo iptables -D FORWARD -s 172.28.0.100 -d 172.28.0.105 -j DROP
sudo iptables -D FORWARD -s 172.28.0.105 -d 172.28.0.100 -j DROP
}
function client_curl_resource() {
docker compose exec -it client curl --max-time 30 --fail -i 172.20.0.100
}