#!/bin/bash

#  SYS       werner@guyane.dyn-o-saur.com 

WIFI=0

rm -f /etc/udev/rules.d/70-persistent-net.rules 

ifconfig | grep "wlan1" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="wlan1" ; fi ; 
ifconfig | grep "ath1" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="ath1" ; fi ; 
ifconfig | grep "ra1" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="ra1" ; fi ; 

ifconfig | grep "wlan0" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="wlan0" ; fi ; 
ifconfig | grep "ath0" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="ath0" ; fi ; 
ifconfig | grep "ra0" > /dev/zero 2>&1 ; if test $? = 0 ; then WIFI=1 ; TREIBER="ra0" ; fi ; 


if test $WIFI = 0 ; then

dialog --title "wifi dont work, use cable" --no-collapse --colors --msgbox "

 \Z1 WIFI geht nicht, Kabel benutzen 
  WIFI nao funciona, usa o cabo \Zn 

"  0 0 

exit 
fi ;

ifconfig $TREIBER 192.168.1.9 up   > /dev/zero 2>&1


# if test $WIFI = 1 ; then

dialog --title "search nome and password of the modem" --no-collapse --colors --msgbox "

 \Z1 Favor procura nome e mot-de-passe do modem (vj. o placaz no modem)
  Bitte Name und Password vom Modem suchen (Plakette am Modem)  \Zn 

"  10 76

# fi ;



dialog --title "name of your modem ?" --no-collapse --colors --inputbox "
        \Z1 
Wie heisst Ihr Modem ?    
Como se chama seu modem ? 
       \Zn

"  0 0  "livebox1234"  2> /tmp/scr   

read MODEM REST < /tmp/scr  


dialog --title "password of your modem ?" --no-collapse --colors --inputbox "
        \Z1 
Password von Ihrem Modem ?    
Mot-de-Passe do seu modem ? 
       \Zn

"  0 0  "e9caed17762547d94ced21c397"  2> /tmp/scr   

read PASSWD REST < /tmp/scr  

echo " "  >> /etc/rc.d/rc.inet1.conf
echo "route del default ; sleep 2 ; route del 192.168.1.1 ; sleep 2" 	>> /etc/rc.d/rc.local
echo "route add 192.168.1.1 gw 192.168.1.9 ; sleep 2 ; route add default gw 192.168.1.1 ; sleep 2" >> /etc/rc.d/rc.local 
echo " "  >> /etc/rc.d/rc.inet1.conf
echo IFNAME[4]=\"$TREIBER\" >> /etc/rc.d/rc.inet1.conf 
echo IPADDR[4]=\"192.168.1.9\"   >> /etc/rc.d/rc.inet1.conf
echo NETMASK[4]=\"255.255.255.0\"   >> /etc/rc.d/rc.inet1.conf
echo USE_DHCP[4]=\"no\"  >> /etc/rc.d/rc.inet1.conf
echo WLAN_ESSID[4]=\"$MODEM\"   >> /etc/rc.d/rc.inet1.conf
echo WLAN_MODE[4]=Managed    >> /etc/rc.d/rc.inet1.conf
echo WLAN_KEY[4]=\"$PASSWD\"   >> /etc/rc.d/rc.inet1.conf

/etc/rc.d/rc.inet1 restart   > /dev/zero 2>&1 
#echo "route nach restart inet1:" 
#route
route del default   > /dev/zero 2>&1 ; sleep 2 ; route del 192.168.1.1  > /dev/zero 2>&1 ; sleep 2 ; 
#route del default ; sleep 2 ; route del 192.168.1.1 ; sleep 10 ; 
#echo "route sollte geloescht sein:" 
#route
route add 192.168.1.1 gw 192.168.1.9 ; sleep 2 ; route add default gw 192.168.1.1 ; sleep 2
#route add 192.168.1.1 gw 192.168.1.9 ; sleep 2 ; route add default gw 192.168.1.1 ; sleep 10
echo " " > scr  
route >> scr
echo " " >> scr
ifconfig  >> scr
dialog --title "route" --no-collapse --colors --textbox  scr 0 0 








