#!/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