Virtuelle Netzwerkkarte von the-construct.com funktioniert nicht richtig !?!?

kawamoto

Mitglied
Mitglied seit
31 Mai 2004
Beiträge
524
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

heute habe ich mal zur abwechslung wieder ein Problem.

Ich habe mir mit einem pseudo image von www.the-construct.com die
virtuelle Netzwerkkarte freigeschaltet/auf die Box kopiert. Das funktioniert auch
soweit ganz gut. NUR..... irgend wann komme ich dann eben NICHT mehr von
aussen auf die Box, bzw. auf den LCR ???

Erst wenn ich den Netzstecker der Box ziehe , kurz warte und dann wieder dran
an den Strom, funktioniert es wieder eine Weile. Mal eine Std. , mal einen halben
Tag . Ist ganz unterschiedlich. Ich habe da so einen Verdacht. Kann es
vielleicht irgend etwas mit dem LCR zu tun haben. eventuell wenn der ein
Update macht , das da irgendwas überschrieben wird oder so...!

Habe schon alles probiert. LCR Beta runter , und die Stable drauf.
LCR mit/ohne Passwort. Update intervall verlängert. NIX.... !!!
Über dyndns Konto oder IP Adresse direkt , is egal. Da geht dann nix mehr.

Hat irgend jemand ne Ahnung/Vermutung , was das sein könnte.
Eventuell hat ja jemand das gleiche Problem.

Das Forum habe ich jetzt 2 Wochen durchstöbert. Habe nix hilfreiches gefunden.
Darum jetzt die Frage :mrgreen:
 
Was genau ist in diesem Zusammenhang mit "Virtueller Netzwerkkarte" gemeint?
 
Also.....

Ich habe mir auf der oben genannten Seite ein pseudo image erstellt.
Dieses legt in der Fritzbox eine " virtuelle Netzwerkkarte" an.

Damit kann ich dann meine Box über die IP 192.168.178.253 von aussen
erreichen. Ist auf der genannten Seite alles wunderbar erklärt.
Also , von aussen gebe ich dann z.B. ein : meinDns.dyndns.org:12345

Das bewirkt dann , wenn es geht ;-) , das ich direkt auf meine Box bzw. den
LCR von AUSSEN zugreifen kann. Einfach in der Box ein Portforwarding von
Port 12345 TCP auf die 192.168.178.253 Port 80 !!!

Mal geht es , mal nicht......

Gestern abend noch OK , heute schon wieder NIX.

Den Rest habe ich ja oben schon geschrieben !!!
 
Okay, jetzt hab ich kapiert, was gemeint ist.
Die Fehlerursache kann ich natürlich nicht benennen.

Ich würde (zumindest probeweise) mal versuchen, ob der Fehler auch auftritt, wenn Du für die Portweiterleitung keine "virtuelle Netzwerkkarte" verwendest sondern eine ganz normale Portweiterleitung in der ar7.cfg einrichtest.
 
@Kawamoto:

Das Verhalten habe ich auch. LCR ist nicht installiert.

Zugriff ist oft über Wochen möglich, dann plötzlich nicht mehr. Abhilfe wird nur durch Neustart der Box erreicht.
 
Monz schrieb:
@Kawamoto:

Das Verhalten habe ich auch. LCR ist nicht installiert.

Zugriff ist oft über Wochen möglich, dann plötzlich nicht mehr. Abhilfe wird nur durch Neustart der Box erreicht.

Aha.....

Das würd dann ja bedeuten , das der LCR nicht dran schuld sein kann!
Danke für die info. Hast mit ein kleines stück weiter geholfen :mrgreen:
 
Hi, kawamoto.
Kannst du mal den Inhalt deiner debug.cfg posten?

MfG Oliver
 
olistudent schrieb:
Hi, kawamoto.
Kannst du mal den Inhalt deiner debug.cfg posten?

MfG Oliver

Klar , wenn Du mir sagst wie ich das anstellen kann.
Ich stehe nämlich mit LINUX auf totalem Kriegsfuss ..... :gruebel:

( Bitte so beschreiben, das auch ICH das kapiere ;-) )
 
Das Script hatte vor ein paar Wochen einen kleinen Fehler, eigentlich sollte es jetzt aber gehen?!
Du könntest versuchen, dir das Interface manuell in die ar7.cfg einzutragen.
Daszu einfach unter lan:0 noch ein lan:1 anlegen
Code:
        ...
        } {
                name = "lan:1";
                dhcp = no;
                ipaddr = 192.168.178.253;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
        }

Was sagt eingentlich 'ifonfig' nachdem der Zugriff nicht mehr klappt?
(edit)
Das geht so: Per Telnet einloggen, ifconfig eintippen.
Mach das mal während der Zugriff funktioniert, und dann nochmal wenn es nicht mehr geht.
(/edit)
Ist das Interface dann weg, oder ist es mit anderen Werten überschrieben?
 
@Kawamoto
Telnet-Konsole aufmachen und "cat /var/flash/debug.cfg" eingeben...

MfG Oliver
 
@shadow000

Nach Spannung AUS und wieder AN , Telnet und ifconfig.
Dann kam das herraus:

P.S.: Und der Zugriff über die IP 192.168.178.253 ist möglich !!!

Code:
BusyBox v1.00-pre3 (2005.11.04-09:38+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

HWRevision='76'
HWSubRevision=''
ANNEX='B'
ANNEX_PTEST_FILE='ptest-results-0'
ANNEX_PTEST_HOST='192.168.178.20'
ANNEX_TEST='0'
OEM='avm'
Language='de'
Country='049'
TZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='3'
CONFIG_ANNEX='B'
CONFIG_ANSWER='n'
CONFIG_ASSIST='y'
CONFIG_ATA='y'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='n'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=avm&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
CONFIG_JFFS2='n'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=avm&language=de&country='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_UBIK2='y'
CONFIG_USB='y'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VERSION='04.01'
CONFIG_VERSION_MAJOR='14'
CONFIG_VLYNQ0='1'
CONFIG_VLYNQ1='0'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='n'
CONFIG_XILINX='n'
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# 


# ifconfig
dsl       Link encap:Point-Point Protocol
          inet addr:192.168.179.1  P-t-P:192.168.179.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:979 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:2174624 (2.0 MiB)  TX bytes:100897 (98.5 KiB)

eth0      Link encap:Ethernet  HWaddr 00:04:0E:52:94:CE
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:297 errors:0 dropped:0 overruns:0 frame:0
          TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:31389 (30.6 KiB)  TX bytes:65236 (63.7 KiB)

eth1      Link encap:Ethernet  HWaddr 00:04:0E:52:94:CF
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x2800

lan       Link encap:Ethernet  HWaddr 00:04:0E:52:94:CE
          inet addr:192.168.178.1  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:297 errors:0 dropped:0 overruns:0 frame:0
          TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:27231 (26.5 KiB)  TX bytes:65236 (63.7 KiB)

lan:0     Link encap:Ethernet  HWaddr 00:04:0E:52:94:CE
          inet addr:192.168.178.254  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:209 errors:0 dropped:0 overruns:0 frame:0
          TX packets:209 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29753 (29.0 KiB)  TX bytes:29753 (29.0 KiB)

tun0      Link encap:Point-Point Protocol
          inet addr:10.0.0.2  P-t-P:10.0.0.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

usbrndis  Link encap:Ethernet  HWaddr 00:04:0E:52:94:D2
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

#
# May 23 19:44:56 multid[363]: dns: 123456789.dyndns.org: query
May 23 19:44:56 multid[363]: dns: 123456789.dyndns.org: xx.yyy.zz.245 ttl=
60 from 192.168.180.1.
May 23 19:44:56 multid[363]: DDNS: 123456789.dyndns.org: verified xx.yyy.zz.245
 
olistudent schrieb:
@Kawamoto
Telnet-Konsole aufmachen und "cat /var/flash/debug.cfg" eingeben...

MfG Oliver

Hallo und Danke für die Antwort.
Das kam nach dem obigen Befehl raus:

Code:
fi
fi
fi
fi
if [ -f $bY ];then
jY=""
fi
gP="$HE"
. $dG
. $dI
echo "$HN$kF$IH$hH$gX$II$iD$jX$jY$jZ$kA$kB$GU"
TSBEOF
cat > /var/tmp/tsb/www/cgi-bin/tsb/updateCallings.inc <<'TSBEOF'
. /var/tmp/tsb/etc/tsbdaemon.conf
. $dM
ak(){
af && ae "getpage=../htmltsb/fritzcalls$1.js"
}
an(){
local kH="$1"
echo -n '<? query telcfg:settings/RefreshJournal ?>#<? multiquery telcfg:setting
s/Journal/listwindow(0,'$kH',Type,Date,Number,Port,Duration,Route,RouteType,Name
) `$2;$3;$4;$5;$6;$7;$8;$9#` ?>' > $cR/fritzcalls2M.js
af && ae "getpage=../htmltsb/fritzcalls2M.js"
}
ao(){
if [ ! -f $bZ -a ! -f $cC ];then
date +%s > $bZ
fi
}
ap(){
local eJ="$1"
local kI="$2"
local hV="" eL="" fR=""
if [ -f $cB ];then
if [ "$kI" = M ];then
ao
else
local kJ=40
while [ -f $cB ];do
kJ=$(($kJ-1))
if [ $kJ -lt 0 ];then
rm -f $cB
break
fi
sleep 3
done
fi
else
touch $cB
rm -f $aT/callings_message.error
if [ "$eJ" = 1 ];then
if [ -f $cD ];then
eL="$(cat $cD)"
local kK="${eL#*var callingsAVM=\"}"
if [ -n "$eL" -a "$kK" != "$eL" ];then
eL="${eL%var callingsAVM=\"*}"
kL="${kK%%#*}"
if [ "$kL" != "$kK" ];then
local kM=0
local entries
for kH in 20 60;do
if [ "$kI" = M -a "$kH" -gt 40 ];then
ao
eL=""
break
fi
local kN="$(an $kH)"
kN="${kN#*#}"
rm -f $cA
if [ -z "$kN" ];then
kM=1
else
local eO="$IFS"
export IFS="#"
local kO=0
for fY in $kN;do
if [ "$fY" = "$kL" ];then
kO=1
break
fi
echo -n "$fY#" >> $cA
done
export IFS="$eO"
if [ $kO -eq 1 ];then
kM=1
break
fi
fi
done
if [ $kM -eq 1 ];then
if [ -f $cA ];then
kN="$(cat $cA)"
eL="${eL}var callingsAVM=\"$kN$kK"
else
eL="${eL}var callingsAVM=\"$kK"
fi
elif [ "$kI" != M ];then
hV="$(ak 2N)"
eL=""
fi
else
hV="$(ak 2N)"
eL=""
fi
else
rm -f $aQ/callings.*
ao
hV=""
eL=""
fi
else
hV="$(ak 2N)"
eL=""
fi
else
hV="$(ak 2)"
eL=""
fi
if [ -z "$eL" -a -n "$hV" ];then
eL="${hV#*RESULT:}"
if [ ${#eL} -eq ${#hV} ];then
echo -n "$IJ" > $aT/callings_message.error
rm -f $cD
fR=1
fi
fi
if [ -z "$fR" -a -n "$eL" ];then
echo -n "$eL" > $cD
echo -n "$eL" > $cE
fi
rm -f $cB
fi
}
TSBEOF
cat > /var/tmp/tsb/www/cgi-bin/tsb/user.inc <<'TSBEOF'
test "$sessionActive" = 1 && iT="$IK"
test "$sessionCookie" = 1 && iU="$IK"
test -z "$sessionExpire" && sessionExpire=7200
sessionExpire=$(($sessionExpire/60))
gP="$IL"
. $dG
. $dI
echo -e "$BX$gX$IM$gY$IN$iT$IO$iU$IP$sessionExpire$IQ"
TSBEOF
cat > /var/tmp/tsb/www/cgi-bin/tsb/version.inc <<'TSBEOF'
gP="$IR"
. $dG
. $dI
aq(){
local fX="$1"
eL="$(cat $fX)"
if [ "${eL#VERSIONS:}" = "$eL" ];then
echo "<tr><th>$eL</th></tr>"
else
eL="${eL#VERSIONS:$N}"
eO="$IFS"
export IFS="$N"
for dU in $eL;do
kP="${dU%%#*}"
kQ="${dU#$kP#}"
kQ="${kQ%%#*}"
kG="${dU#$kP#$kQ#}"
echo "$IS$gY$IT$kQ&v=$kP$IU${dN}$IV${qN}$IW${qN}$IX$qN$dN$IY$kP$IZ$kG$FA"
done
export IFS="$eO"
fi
}
dO="$(v "$aK" $bF)"
if [ -z "$dO" ];then
kR="$(aq $bF)"
else
kR="$dO"
fi
echo -e "$BX$gX$JA$kR$JB"
TSBEOF
cat > /var/tmp/tsb/www/cgi-bin/tsb/_frame.inc <<'TSBEOF'
echo -e "$JC$gX$JD$hT$JE"
TSBEOF
for DIR in tsb/* tsb/www/cgi-bin tsb/www/cgi-bin/tsb tsb/www/cgi-bin/tsb/*; do
e "chmod 755 /var/tmp/$DIR"
done
e "chmod -R 444 /var/tmp/tsb/www/htmltsb/*"
local error=""
local weberror="$ok"
testWebPages(){
l "Teste Webseiten:"
local msg="$(wget -qO /var/tmp/wgettestpage.tmp http://127.0.0.1/tsb.htm 2>&1)"
if [ -z "$msg" ]; then
msg="OK"
else
if [ "$weberror" -eq 1 ]; then
weberror=2
fi
ok=0
error="Fehler Download tsb.htm Seite ($msg)"
msg="FEHLER: $msg"
fi
l "LCR Updater: wget http://127.0.0.1/tsb.htm : ($msg)"
local msg="$(wget -qO /var/tmp/wgettestpage.tmp http://127.0.0.1/index.html 2>&1
)"
if [ -z "$msg" ]; then
msg="OK"
else
ok=0
weberror=3
error="$error; Fehler Download AVM index.html Seite ($msg)"
msg="FEHLER: $msg"
fi
l "AVM: wget http://127.0.0.1/index.html : ($msg)"
rm -f "/var/tmp/wgettestpage.tmp"
}
testWebPages
if [ -z "$TSBupdate" ];then
if [ "$weberror" -eq 2 ]; then
local rootName="${rootDir#/usr/www/}"
l "rootName=$rootName"
if [ "$rootName" = "${rootName#*/}" ]; then
# ok=1
error=""
l "Fehler beim Webroot, versuche weitere Brandings ins Webroot einzubinden..."
for name in `ls /usr/www`; do
local dir="/usr/www/$name"
if [ -d "$dir" ]; then
if [ -z "$name" ] || [ "$name" = "all" ] || [ "$name" = "cgi-bin" ] || [ "$name"
 = "html" ] || [ "$name" = "$rootName" ]; then
l " - skip $name"
else
e "mount -o bind $basewww $dir"
fi
fi
done
testWebPages
else
l "Fehler: rootName enthõlt Subverzeichnisse!"
fi
fi

if [ "$TSBlocalhost" = "AUTO" ]; then
l "TSBlocalhost=AUTO: Werte ifconfig lan aus"
waitMax=24
while true; do
local ip="$(ifconfig lan | sed -n 's/[[:space:]]*inet addr:\([0-9][0-9\.]*\)[[:s
pace:]]*.*/\1/p')"
if [ -n "$ip" ] || [ $waitMax -le 0 ]; then
break
fi
l "Fehler bei Auswertung von ifconfig ($?), versuche erneut..."
waitMax="$(($waitMax-1))"
sleep 5
done
echo "TSBlocalhost=http://$ip" >> /var/tmp/tsb/etc/user.conf
l "F³ge Konfiguration TSBlocalhost=http://$ip hinzu ($(OK))"
elif [ -n "$TSBlocalhost" ]; then
l "TSBlocalhost=$TSBlocalhost"
echo "TSBlocalhost=\"$TSBlocalhost\"" >> /var/tmp/tsb/etc/tsbdaemon.conf
fi

if [ -n "$TSBsession" ]; then
echo -n "$TSBsession" > /var/tmp/tsb/data/session.conf
fi
fi
l "LCR Updater eingerichtet"
/bin/update_led_off
l "LED OFF ($(OK))"
killall -q -15 tsbdaemon.sh && (sleep 5;killall -q -9 tsbdaemon.sh)
/var/tmp/tsb/tsbdaemon.sh 2>&1 > /dev/null &
l "Starte tsbdaemon ($(OK))"
local dumpInfos=1
if [ -n "$error" ]; then
l "FEHLER bei Installation der Webseitenstruktur"
l "Fehlermeldungen: $error"
l "FERTIG."
elif [ "$ok" = 1 ]; then
l "Installation war erfolgreich. FERTIG."
dumpInfos=0
else
l "Bei der Installation sind Fehler aufgetreten! FERTIG."
fi
if [ -z "$TSBupdate" -a "$dumpInfos" -eq 1 ]; then
l "Informationen, um m÷gliche Fehlerursachen einzugrenzen:"
l "set:"
l "$(set)"
l "Verzeichnisse:"
l "/var"
l "$(ls -l /var)"
for dir in /usr/www /var/tmp/tsb; do
l "BASEDIR: $dir"
for file in `find $dir -type d`; do
l "DIR: $file"
l "$(ls -l $file)"
done
done
fi
EOF_TSBINSTALLER
chmod 755 /var/tmp/tsbinstaller
/var/tmp/tsbinstaller 2>&1 > /dev/null &
#<<TSB: LCR Updater Installer
#
#
 
Du warst zu früh dran, bei deinem ifconfig Befehl war das Interface noch nicht eingerichtet.

Bei der debug.cfg hast du leider auch nur den unteren Teil erwischt, wir bräuchten den ersten Teil.
Probier mal more /var/flash/debug.cfg
Dann bekommst du den Dateiinhalt seitenweise.
 
shadow000 schrieb:
Du warst zu früh dran, bei deinem ifconfig Befehl war das Interface noch nicht eingerichtet.

Bei der debug.cfg hast du leider auch nur den unteren Teil erwischt, wir bräuchten den ersten Teil.
Probier mal more /var/flash/debug.cfg
Dann bekommst du den Dateiinhalt seitenweise.

So besser.... !?

Was ich noch festgestellt habe.
Obwohl ich das normalerweise nicht mehr auf der Box haben sollte, ist OpenVPN
doch noch drauf ??? ( Keine Ahnung warum .) Ich hatte doch das cleardebug oder wie das heißt , drüberlaufen lassen... Egal , schaut selbst mal:

Edit: Jetzt fällt es mir wieder ein..... Genau, als ich mit OpenVPN experimentiert habe , war es das
selbe. Ging erst , dann nicht mehr. Und jedesmal , wenn ich die Box stromlos hatte , funktionierte es wieder !!! Habe es eben gerade getestet. Portweiterleitung von Remote auf OpenVPN umgebogen. OpenVPN gestartet , und war verbunden. Geht...... Wenn ichg das selbe aber morgen probieren werde, dann wird es nicht mehr gehen !!!

Ich hoffe diese Info hilft euch weiter ???


Code:
Fritz!Box web password:


BusyBox v1.00-pre3 (2005.11.04-09:38+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

HWRevision='76'
HWSubRevision=''
ANNEX='B'
ANNEX_PTEST_FILE='ptest-results-0'
ANNEX_PTEST_HOST='192.168.178.20'
ANNEX_TEST='0'
OEM='avm'
Language='de'
Country='049'
TZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='3'
CONFIG_ANNEX='B'
CONFIG_ANSWER='n'
CONFIG_ASSIST='y'
CONFIG_ATA='y'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='n'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=avm&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
CONFIG_JFFS2='n'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=avm&language=de&country='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_UBIK2='y'
CONFIG_USB='y'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VERSION='04.01'
CONFIG_VERSION_MAJOR='14'
CONFIG_VLYNQ0='1'
CONFIG_VLYNQ1='0'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='n'
CONFIG_XILINX='n'
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# more /var/flash/debug.cfg




# set hostname to fritz.box
hostname fritz.box

# load VPN-Server (OpenVPN)

# wait for server
while !(ping -c 1 fritzbox.the-construct.com)
do
  sleep 5
done

# change dir
cd /var/tmp

# write 'secret.key' to file
cat > /var/tmp/secret.key << 'ENDSECRETKEY'
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----

!!! gelöscht von mir ...!!!

-----END OpenVPN Static key V1-----
ENDSECRETKEY

# load files
wget http://fritzbox.the-construct.com/files/openvpn/openvpn
wget http://fritzbox.the-construct.com/files/openvpn/server.ovpn

# make them executable
chmod +x /var/tmp/openvpn
chmod 0600 /var/tmp/server.ovpn
chmod 0600 /var/tmp/secret.key

# start OpenVPN
./openvpn --config ./server.ovpn

# make FBF accessable from the internet (192.168.178.253)
sleep 60
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255
up







# enable WDS
sed "s/var:isWlanWds 1/var:isWlanWds 0/g" /usr/www/all/html/de/menus/menu2_wlan.
html > /var/tmp/menu2_wlan.html
chmod 444 /var/tmp/menu2_wlan.html
mount -o bind /var/tmp/menu2_wlan.html /usr/www/all/html/de/menus/menu2_wlan.htm
l

# enable international settings
sed "s/LKZ 0/LKZ 1/g" /usr/www/all/html/de/fon/sip1.js > /var/tmp/sip1.js
chmod 444 /var/tmp/sip1.js
mount -o bind /var/tmp/sip1.js /usr/www/all/html/de/fon/sip1.js

# enable ENUM
sed "s/avme/avm/g" /usr/www/all/html/de/fon/sipoptionen.html > /var/tmp/sipoptio
nen.html
sed "s/avme/avm/g" /usr/www/all/html/de/fon/sipoptionen.js > /var/tmp/sipoptione
n.js
chmod 444 /var/tmp/sipoptionen.html
chmod 444 /var/tmp/sipoptionen.js
mount -o bind /var/tmp/sipoptionen.html /usr/www/all/html/de/fon/sipoptionen.htm
l
mount -o bind /var/tmp/sipoptionen.js /usr/www/all/html/de/fon/sipoptionen.js

# set hostname to fritz.box
hostname fritz.box









# set hostname to fritz.box
hostname fritz.box

# make FBF accessable from the internet (192.168.178.253)
sleep 60
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255
up



export TSBlocalhost="http://192.168.178.1"

#LCR=ENCODEDLCR_CONFIG%3Dtr%26g%2509az%2509ec%2509dw%2509em%2509b%2509
#LCR=eh%2509ip%2509ea%2509ep%2509hx%2509bg%2509ca%2509fh%2509es%2509ho
#LCR=%2509in%2509ic%2509cf%2509iz%2509gs%2509de%2509hw%2509ii%2509at%2
#LCR=509bi%2509n%2509gp%2509ig%2509ik%2509hh%26pB1%26128%2523%26pFB2%2
#LCR=6123%2523%26S_jn%26%25401%26S_jp%26%25401%26S_il%26%25401%26LCR_S
#LCR=EC_OFF%261%26S_hs%26%25401%26pFB1%26123%2523%26S_jd%26%25401%26S_
#LCR=jm%26%25401%26S_ji%26%25401%26S_ga%26%25407%26XXL%260%26p1%26ISDN
#LCR=%26pTB3%260049%26LCR_SEC_ZONES%26e%26LCR_P%260%26pB3%26126%2523%2
#LCR=6zone%26d%2509e%2509b%2509a%26S_hm%26%25401%26pTB2%2677917%252C29
#LCR=0434%252C42531%252C640423%252C440109%252C0632157168%26CHEAPER_TAR
#LCR=IFF%260%26DS1%267%25092%25091%25096%25093%25094%25095%26TKANLAGE_
#LCR=BASE%26FritzBox%26WELT_AUTO%261%26tro%26g%2509ec%2509dw%2509em%25
#LCR=09b%2509hx%2509bg%2509ca%2509bi%2509n%2509gp%26LCR_MAX_TARIFFS%26
#LCR=100%26S_im%26%25401%26S_jc%26%25401%26PULSE_EXTRA_CHOICE%2660%252
--More--
 
Zuletzt bearbeitet:
OpenVPN "geht nicht" mehr, nachdem man das WLAN neu eingeschaltet hat, weil dabei die Routing Tabelle neu erstellt wird (ohne die Tunnel Routen).
Vielleicht hat Dein aktuelles Problem eine ähnliche Ursache.
 
maceis schrieb:
OpenVPN "geht nicht" mehr, nachdem man das WLAN neu eingeschaltet hat, weil dabei die Routing Tabelle neu erstellt wird (ohne die Tunnel Routen).
Vielleicht hat Dein aktuelles Problem eine ähnliche Ursache.

Danke für die Antwort.

Was ich eben festgestellt habe. Es geht wieder NICHTS !!!
Keine zugriff von aussen über Portweiterleitung auf Port 80 bzw. auf den Port 1194 für OpenVpn.
Weder das Wlan wurde in der zwischenzeit ein/aus geschaltet , noch sonst was.
Keine Ahnung was das sein kann. Bin ratlos. So gut kenn ich mich im Box
modden halt doch nicht aus. :-(
 
Kennst du dich mit nvi aus?
Dann mach mal aus dem "ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up" ein "ifconfig lan:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up".
Gehen eigentlich bei einem reconnect alle virtuellen Interfaces verloren die nich in der ar7.cfg stehen? Ich denke nicht, oder?

MfG Oliver
 
nvi !!?? Gelesen hab ich schon oft davon. Das es ein editor ist denke ich auch zu wissen. Dann hört es aber leider auch schon auf :-(

Du hast geschrieben:
Gehen eigentlich bei einem reconnect alle virtuellen Interfaces verloren die nich in der ar7.cfg stehen? Ich denke nicht, oder?

Was genau meinst Du damit. Ich habe ja nur den Patch für die virtuelle Netzwerkkarte mit drauf. Und OpenVPN. Und beide gehen dann nicht mehr.

So wie jetzt .... grrrrrrrrrrr

EDIT:
====
Geht das auch mit dem FBEditor ??? Damit kann ich umgehen. ( hehehehehe)

EDIT 2:
======
Oder wenn ich die debug.cfg komplett leer mache , und dann das hier mache...
http://www.ip-phone-forum.de/showpost.php?p=605290&postcount=10
könnte das gehen ?
 
Zuletzt bearbeitet:
kawamoto schrieb:
Was ich eben festgestellt habe. Es geht wieder NICHTS !!!

Diesmal kann ich dir aber sagen warum ,-)
Du hast due alte Version des Scripts drin, in der die IP auf eth0:0 gesetzt wird, da das allerdings das Interface allerdings von der Box selbst benutzt wird, wird die IP überschrieben.

Um das zu beheben musst du mit nvi ran.


Dazu hier mal eine kompakte Anleitung:

touch /var/tmp/test - um dir eine kleine Spielwiese zu erstellen
nvi /var/tmp/test - um den Editor zu starten

Da Ganze ganz kurz:
2 Modi: Insert- und Befehlsmodus

i eintippen, schon bist du im Insert Modus.
Schreib ein paar Zeilen und geh anschließend mit ESC zurück in den Befehlsmodus.

Folgende Befehle wirst du brauchen:
x - um einzelne Zeichen an der Cursorposition zu löschen
dd - um ganze Zeilen zu löschen

Wenn du dich ein wenig ausgetobt hast, geh zurück in den Befehlsmodus und tipp folgendes ein: :wq (wie in write/quit)
Damit ist die Datei gespeichert und der Editor verlassen.

Wenn du dich damit einigermaßen sicher fühlst geht es ans Eingemachte:
nvi /var/flash/debug.cfg

Mit dem Befehl dd den du oben kennengelernt hast schmeisst du jetzt erst mal alle Zeilen für OpenVPN raus (Also alles vom Anfang bis zu Enable WDS).

Sämtliche doppelten Einträge der hostname Zeile und des Teils für das Interface müssen auch raus.

Wenn du eine Beta Firmware nutzt kannst du auch den WDS Teil und die internationalen Einstellungen löschen. Die sind neuerdings Standard.

Wenn du fertig bist mit Löschen sollte das Ganze in etwa so aussehen:
Code:
# enable WDS
...
# enable international settings
...
# enable ENUM
...


# set hostname to fritz.box
hostname fritz.box

# make FBF accessable from the internet (192.168.178.253)
sleep 60
ifconfig lan:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255
up


...
LCR-TEIL
...

Die letzte kleine Änderung hab ich gleich mit versteckt:
Aus eth0:0 wird lan:1 - Das löst dein eigentliches Problem.

Wenn alles erledigt ist, Datei mit :wq speichern, Box mit reboot neu starten.

Viel Glück ;-)
 

Neueste Beiträge

Statistik des Forums

Themen
244,927
Beiträge
2,221,092
Mitglieder
371,700
Neuestes Mitglied
tobi1024
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.