#!/bin/bash source testlib || exit 1 DESCRIPTION1="Zorg dat ons ip in de admins lijst komt van de firewall. (als eth1 op hetzelfde fysieke netwerk zit kan het zijn dat we via daar binnenkomen)" PAGE="firewall/listfirewall.php" scc_add ################################# hostname HOST="syn3test.blaat`date +%s`.nl" DESCRIPTION1="Hostname op random iets instellen" PAGE="network/hostname.php" METHOD="post" IGNOREERROR=1 POSTBODY="old_host_name=&new_host_name=$HOST&new_store=1" VERIFYPOSITIVE="Hostname gewijzigd" scc_add #nu gelijk testen, hierna connectie verbroken word ivm scc herstart! scc_test || exit 1 echo "### Wachten op SCC herstart..." sleep 10 ################################# dns DESCRIPTION1="Verkeerde dns instellen" PAGE="network/dns.php" METHOD="post" POSTBODY="new_ns1=1.2.3.4&new_ns2=2.3.4.5&new_store=1" scc_add DESCRIPTION1="Update server moet onbereikbaar zijn nu." PAGE="updates/listupdates.php" IGNOREERROR=1 VERIFYPOSITIVE="Probleem bij het opvragen" scc_add DESCRIPTION1="Goede dns instellen" PAGE="network/dns.php" METHOD="post" POSTBODY="new_ns1=127.0.0.1&new_ns2=&new_store=1" VERIFYPOSITIVE="DNS ingesteld" scc_add DESCRIPTION1="Update server moet het weer doen." PAGE="updates/listupdates.php" scc_add ################################# gateway DESCRIPTION1="Verkeerde gateway buiten subnet instellen" PAGE="network/route.php" METHOD="post" POSTBODY="new_ip_gw=1.2.3.4&new_store=1" VERIFYPOSITIVE="Instellen standaard gateway mislukt" scc_add DESCRIPTION1="Goede gateway weer instellen" PAGE="network/route.php" METHOD="post" POSTBODY="new_ip_gw=$GW&new_store=1" VERIFYNEGATIVE="Instellen standaard gateway mislukt" VERIFYPOSITIVE="succesvol" scc_add ################################# IP adres instellingen DESCRIPTION1="Network zone overzicht werkt?" PAGE="network/listzones.php" VERIFYPOSITIVE="LAN" scc_add DESCRIPTION1="Haal oud IP weg" PAGE="network/editip.php?name=10.11.12.13&adaptor=0&mask=255.255.255.0&del=1" VERIFYPOSITIVE="10.11.12.13" scc_add DESCRIPTION1="(Refresh om logs weg te krijgen)" PAGE="network/adreslist.php" scc_add DESCRIPTION1="Test IP echt weg?" PAGE="network/adreslist.php" VERIFYNEGATIVE="10.11.12.13" scc_add DESCRIPTION1="Test IP toevoegen" PAGE="network/editip.php" METHOD="post" POSTBODY="new_adaptor=1&new_Ip_adres=10.11.12.13&new_Netmask=255.255.255.0&save=1" scc_add DESCRIPTION1="(Refresh om logs weg te krijgen)" PAGE="network/adreslist.php" scc_add DESCRIPTION1="Test IP aanwezig?" PAGE="network/adreslist.php" VERIFYPOSITIVE="10.11.12.13" scc_add DESCRIPTION1="Haal test IP weer weg" PAGE="network/editip.php?name=10.11.12.13&adaptor=0&mask=255.255.255.0&del=1" VERIFYPOSITIVE="10.11.12.13" scc_add DESCRIPTION1="(Refresh om logs weg te krijgen)" PAGE="network/adreslist.php" scc_add DESCRIPTION1="Test IP echt weg?" PAGE="network/adreslist.php" VERIFYNEGATIVE="10.11.12.13" scc_add ################################# IP recovery test, kijken of hij verkeerde instellingen overleeft! DESCRIPTION1="Word het eigen IP herkend?" PAGE="network/adreslist.php" VERIFYPOSITIVE="IP waarmee u nu verbinding maakt" scc_add scc_test || exit 1 DESCRIPTION1="Haal het IP van de server weg, en kijk of systeem herstelt. (duurt ongeveer 2 minuten!)" PAGE="network/editip.php?name=$IP&adaptor=0&mask=$NETMASK&del=1" scc_add TIMEOUT=120 scc_test # mag misgaan ivm timeout DESCRIPTION1="Is de server weer bereikbaar en zijn de instellingen hersteld?" PAGE="network/adreslist.php" VERIFYPOSITIVE="IP waarmee u nu verbinding maakt" scc_add scc_test || exit 1 ################################# DHCP CLIENT test DESCRIPTION1="DHCP voor eth1 uitschakelen" PAGE="network/dhcpcdview.php?new_disable=1" scc_add DESCRIPTION1="DHCP voor eth1 echt uit?" PAGE="network/dhcpcdview.php" IGNOREERROR=1 VERIFYNEGATIVE="Opslaan" scc_add DESCRIPTION1="DHCP voor eth1 inschakellen" IGNOREERROR=1 PAGE="network/dhcpcdview.php?new_enabled=1" scc_add DESCRIPTION1="DHCP voor eth1 vernieuwen" IGNOREERROR=1 PAGE="network/dhcpcdview.php?new_store=1" scc_add DESCRIPTION1="DHCP voor eth1 aan en nu wel waarden van server verkregen?" PAGE="network/dhcpcdview.php" VERIFYNEGATIVE="geen waarden verkregen" VERIFYPOSITIVE="Huidig DHCP" IGNOREERROR=1 scc_add DESCRIPTION1="DHCP voor eth1 wederom uitschakelen" PAGE="network/dhcpcdview.php?new_disable=1" VERIFYNEGATIVE="Opslaan" scc_add DESCRIPTION1="DHCP voor eth1 echt uit?" PAGE="network/dhcpcdview.php" VERIFYNEGATIVE="Opslaan" IGNOREERROR=1 scc_add scc_test || exit 1