#!/bin/sh
# Mit diesem Skript wird die IP-Adresse erfragt, die zur weiteren
# Systemkonifuration nötig ist. Auf ihr bauen verschiedene
# Konfigurationsdateien auf (squid, named, firewall...).
# Ausserdem wird erfragt, welche Dienste gestartet werden sollen.
# WELCHE TOPOLOGIE WIRD VERWENDET? rm -f /tmp/topologie.txt
dialog -backtitle Auswahl -title Topologie \
-radiolist "Hub- oder Sterntopologie?" 10 60 2 \
"Hubtopologie" "(Versuch 1 & 2)" off \
"Sterntopologie" "(restliche Versuche)" on 2> /tmp/topologie.txt
topo=$(cat /tmp/topologie.txt)
rm -f /tmp/ipsub_extern.txt /tmp/ipsub_intern.txt
fertig=1
while [ $fertig -eq 1 ]; do
fertig=0
dialog -title IP-Adresse \
-inputbox "Gib die EXTERNE IP-Adresse (eth0) mit Subnetzmaske \
dieses Rechners ein (zB: 192.168.216.205/255.255.255.192)" 10 60 2> /tmp/ipsub_extern.txt
set $(cat /tmp/ipsub_extern.txt | tr "/" " ")
IP_EXT=$1
SUB_EXT=$2
if [ -z $SUB_EXT ]; then
dialog -msgbox "Keine Subnetzmaske angegeben" 10 60 fertig=1
fi
done
fertig=1
while [ $fertig -eq "1" ]; do
fertig=0
dialog -title IP-Adresse \
-inputbox "Gibt die INTERNE IP-Adresse (eth1) mit Subnetzmaske \
dieses Rechners ein (zB: 192.168.216.45/255.255.255.240)" 10 60 2> /tmp/ipsub_intern.txt
set $(cat /tmp/ipsub_intern.txt | tr "/" " ")
IP_INT=$1
SUB_INT=$2
if [ -z $SUB_INT ]; then
dialog -msgbox "Keine Subnetzmaske angegeben" 10 60 fertig=1
fi
done