#!/bin/sh
#posbira potrebne udaje

echo "*** script musi byt spusten s pravy roota ***"
echo ""

echo "zadat interface, obvykle eth0:"
read DEV

echo "zadat IP adresu:"
read IP

echo "zadat sitovou masku:"
read NETMASK

echo "zadat vsesmerove vysilani:"
read BCAST

echo "zadat vychozi branu:"
read GW

echo "zadat nameserver:"
read DNS1

echo "zadat druhy nameserver, je-li pouzivan:"
read DNS2

#otazka pro ujisteni

echo "OPRAVDU NASTAVIT TYTO HODNOTY?! (yes/no)"
read ANS
if [ "$ANS" = "yes" ]
then

#pouzije zadane hodnoty a nastavi je na vybranou sitovku
ifconfig $DEV $IP netmask $NETMASK broadcast $BCAST
echo "zarizeni $DEV bylo nastaveno na: IP $IP maska $NETMASK a vsesmer $BCAST"

#nastavi zadanou vychozi branu
route add default gw $GW
echo "GW nastavena na $GW"

#nastavi zadane DNS servery
echo "nameserver $DNS1" >> /etc/resolv.conf
echo "nameserver $DNS2" >> /etc/resolv.conf
echo "DNS nastaveny na $DNS1 a $DNS2"

else
echo "nastaveni nebylo pouzito a byly ponechany puvodni hodnoty"
fi

echo ""
echo "vypise nastaveni pro kontrolu:"
ifconfig $DEV

