Nu har gået i lang tid og haft lyst til at lære at bruge mysql i shell scripts, men det er først nu lejligheden er kommet op. Håber det virker, har aldrig prøvet sådan noget før, og jeg har kun testet det minimalt
#!/bin/bash
USER="firewall"
PASSWORD=""
DATABASE="lanparty"
TABLE="users"
COLOUMN="mac"
mysql -B -s ${PASSWORD:+-p }"${PASSWORD}" -e 'select ${COLOUMN} from ${TABLE}' "${DATABASE}"|while read MAC; do
echo "Åbner for ${MAC}"
iptables ...... # Den må du selv klare ;)
# Note: Der skal måske også være noget der clear'er firewallens liste med mac adresser..
done
[edit]
Det skal måske også lige nævnes at en MAC adresse er ret nem at spoofe i Linux, så man kan ikke stole 100% på den.
[/edit]
--
Thus, I conclude
[Redigeret d. 25/05-04 19:17:03 af XyborX]