#!/bin/sh # Fix DNS for the cyclingbot jail. # The jail's resolv.conf currently points to 8.8.8.8 which is unreachable # from the 172.16.0.x network. Replace with reachable nameservers. # # Usage: sh scripts/fix-jail-dns.sh # or: ssh root@172.16.0.101 "sh -s" < scripts/fix-jail-dns.sh JAIL_ROOT="/jails/cyclingbot" RESOLV_CONF="${JAIL_ROOT}/etc/resolv.conf" if [ ! -f "$RESOLV_CONF" ]; then echo "Error: $RESOLV_CONF not found (is the jail running?)" exit 1 fi echo "Current contents:" cat "$RESOLV_CONF" echo "" cat > "$RESOLV_CONF" << 'EOF' nameserver 1.1.1.1 nameserver 9.9.9.9 nameserver 172.16.0.1 search cassville.internal EOF echo "Updated contents:" cat "$RESOLV_CONF" echo "" echo "DNS configuration updated."