danisahne-mod ..::Usersupport::..

Status
Für weitere Antworten geschlossen.
Hallo

ich habe mich an dem Mod versucht und hab nun ein paar fragen. Muss ich unbedingt Linux für das ausführen benutzen ??? Ich habe mir die SUSE LiveDVD runtergeladen wenn ich aber versuche den Mod auszuführen kommt folgender Fehler:


tar -xvjf ds-0.2rc5.tar.bz2linux@linux:~/ds-0.2> make menuconfig
/bin/sh: gcc: command not found
make -C tools/config ncurses conf mconf
make[1]: Entering directory `/home/linux/ds-0.2/tools/config'
/bin/sh: gcc: command not found

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
>>
>> Maybe you want to try 'make config', which
>> doesn't depend on the Ncurses libraries.

make[1]: *** [ncurses] Fehler 1
make[1]: Leaving directory `/home/linux/ds-0.2/tools/config'
make: *** [tools/config/mconf] Fehler 2
linux@linux:~/ds-0.2> make config

was mache ich falsche ich kenne mich mit linux nur sehr schlecht aus.


mfg nico
 
Hallo Nico,

dir fehlt mindestens der gcc Host Compiler und ncurses-devel. Nimm am besten eine Knoppix LiveDVD, da ist alles dabei, was du brauchst. Ansonsten kannst du es noch mit Cygwin unter Windows versuchen (siehe mini-HOWTO im Mod; das Archiv unbedingt mit dem Cygwin tar entpacken).

Mfg,
danisahne
 
danisahne schrieb:
Das sollte eigentlich nicht passieren. Da du dich ja noch auf der Box einloggen kannst, schaust du am besten nach, ob das AVM Webinterface noch am richtigen Platz ist. Es sollte in /usr/www/all/html sein und im Verzeichnis deines Brandings sollten die Symlinks entsprechend gesetzt sein:
Code:
/usr/www/<dein-branding> # ls -l
drwxr-xr-x    1 root     root           62 Jan 30 11:49 cgi-bin
lrwxrwxrwx    1 root     root           17 Jan 30 11:49 html -> /usr/www/all/html
lrwxrwxrwx    1 root     root           17 Jan 30 11:49 index.html -> ./html/index.html
Mfg,
danisahne

Da ist viel drin, was mir aber aufgefallen ist, das Branding ist per ds-mod tcom, und in /usr/www liegen folgende Verzeichnisse:
Code:
/usr/www # ls -l
drwxr-xr-x    1 root     root           34 Feb  3  2006 1und1
drwxr-xr-x    1 root     root           24 Feb  3  2006 all
drwxr-xr-x    1 root     root           34 Feb  3  2006 aol
drwxr-xr-x    1 root     root           38 Feb  3  2006 arcor
drwxr-xr-x    1 root     root           34 Feb  3  2006 avm
drwxr-xr-x    1 root     root           62 Feb  3  2006 cgi-bin
drwxr-xr-x    1 root     root           34 Feb  3  2006 freenet
lrwxrwxrwx    1 root     root            9 Feb  3  2006 html -> /var/html
lrwxrwxrwx    1 root     root            3 Feb  3  2006 tcom -> avm
eben auch ein symlink tcom -> avm
Was mir noch aufgefallen ist, das meine Eumex300ip nur 14372 KB Hauptspeicher hat, wovon 13864 KB belegt sind.
 
Die überflüssigen Brandings werden ab der nächsten Version bei der 300IP entfernt. Jetzt aber mal ne blöde Frage: Du versuchst schon uber http://fritz.box/ bzw. http://<ip-der-box>/ auf das Webinterface zuzugreigen, oder? http://eumex.ip/ geht mit der gemoddeten AVM Firmware nämlich nicht mehr.

Mfg,
danisahne
 
danisahne schrieb:
Die überflüssigen Brandings werden ab der nächsten Version bei der 300IP entfernt. Jetzt aber mal ne blöde Frage: Du versuchst schon uber http://fritz.box/ bzw. http://<ip-der-box>/ auf das Webinterface zuzugreigen, oder? http://eumex.ip/ geht mit der gemoddeten AVM Firmware nämlich nicht mehr.

Mfg,
danisahne

Schon klar :) Nein wirklich, darin bin ich kein Anfänger. Habe auch versucht, direkte Links aufzurufen, ala http://192.168.178.1/html/inetstat.html
Da bekomme ich Text plain:
Code:
Total 

VoIP-Anteil 

Einstellungen
box:settings/Statistic/StartOfMonth 
connection0:settings/VolumeRoundUp/Enabled 
connection0:settings/VolumeRoundUp/Bytes 
connection0:settings/Budget/Enabled 
connection0:settings/Budget/Period 
connection0:settings/Budget/VolumeLow 
connection0:settings/Budget/VolumeHigh 
connection0:settings/Budget/ConnectionTime 
connection0:settings/ProviderDisconnectPrevention/Enabled

Oder http://192.168.178.1/html/interfaces.html
Code:
Interface DHCP-Client (0 or 1) IP-Address Netmask (e.g. 255.255.255.0) DHCP-Server (0 or 1) DHCP-Range-Start DHCP-Range-End Set 
eth0 (also bridged LAN)          
eth1          
usb          
wlan          

--------------------------------------------------------------------------------
For ATA behind a DSL-Router: if you don't use the DHCP client, you can set fixed DNS servers here: 
 DNS-Server 1:  
DNS-Server 2:

Schon komisch das ganze, auch der Speicher, der mir angesagt wird.


--------------------------------------------------------------------------------
For ATA behind a DSL-Router: if you don't use the DHCP client, you can set the fixed internet gateway here:
Gateway:
 
inspector schrieb:
Schon klar :) Nein wirklich, darin bin ich kein Anfänger. Habe auch versucht, direkte Links aufzurufen, ala http://192.168.178.1/html/inetstat.html
Da bekomme ich Text plain
Komisch, bei dem Link bekomme ich schon HTML:
Code:
<html>
	<body>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` 'time known' 'time 
		unknown' ?>
		<br>
		<br>
		Total
		<br>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` `
		<table border="1">
			<tr>
				<td></td>

				<td>Heute</td>
				<td>Gestern</td>
...
D.h. ja, dass der Webserver bei dir schon noch läuft, aber er irgendwie die mime types durcheinander bringt oder warum kommt er bei dir auf die Idee eine .html Datei zu interpretieren. Eine Frage ans Forum: Hat sonst noch irgendjemand das schon gesehen?

Mfg,
danisahne
 
danisahne schrieb:
...Eine Frage ans Forum: Hat sonst noch irgendjemand das schon gesehen?

Mfg,
danisahne

mhh.. finde ich auch komisch das ganze.
habe soetwas auch noch nicht festellen können.

@inspector
hast du vielleicht schon einmal vorher das branding mit einem pseudo.image geändert?

gruß Micha
 
danisahne schrieb:
Komisch, bei dem Link bekomme ich schon HTML:
Code:
<html>
	<body>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` 'time known' 'time 
		unknown' ?>
		<br>
		<br>
		Total
		<br>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` `
		<table border="1">
			<tr>
				<td></td>

				<td>Heute</td>
				<td>Gestern</td>
...
D.h. ja, dass der Webserver bei dir schon noch läuft, aber er irgendwie die mime types durcheinander bringt oder warum kommt er bei dir auf die Idee eine .html Datei zu interpretieren. Eine Frage ans Forum: Hat sonst noch irgendjemand das schon gesehen?

Mfg,
danisahne

Ohje, da hast Du Recht. So richtig Plain Text war das nicht :-( Es ist schon eine Tabelle, nur die Formierte Page, schaute aus wie Plain Text. Hier nun der Quellcode
Code:
<html>
	<body>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` 'time known' 'time 
		unknown' ?>
		<br>
		<br>
		Total
		<br>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` `
		<table border="1">
			<tr>
				<td></td>
				<td>Heute</td>
				<td>Gestern</td>
				<td>Diese Woche</td>
				<td>Letzte Woche</td>
				<td>Dieser Monat</td>
				<td>Letzter Monat</td>
				<td>Gesamt</td>
			</tr>
			<tr>
				<td>Verbindungen</td>
				<td><? query inetstat:status/Today/OutgoingCalls ?></td>
				<td><? query inetstat:status/Yesterday/OutgoingCalls ?></td>
				<td><? query inetstat:status/ThisWeek/OutgoingCalls ?></td>
				<td><? query inetstat:status/LastWeek/OutgoingCalls ?></td>
				<td><? query inetstat:status/ThisMonth/OutgoingCalls ?></td>
				<td><? query inetstat:status/LastMonth/OutgoingCalls ?></td>
				<td><? query inetstat:status/Total/OutgoingCalls ?></td>
			</tr>
			<tr>
				<td>Verbindungszeit</td>
				<td><? query inetstat:status/Today/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/Yesterday/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/ThisWeek/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/LastWeek/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/ThisMonth/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/LastMonth/PhyConnTimeOutgoing ?></td>
				<td><? query inetstat:status/Total/PhyConnTimeOutgoing ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (Low)</td>
				<td><? query inetstat:status/Today/BytesReceivedLow ?></td>
				<td><? query inetstat:status/Yesterday/BytesReceivedLow ?></td>
				<td><? query inetstat:status/ThisWeek/BytesReceivedLow ?></td>
				<td><? query inetstat:status/LastWeek/BytesReceivedLow ?></td>
				<td><? query inetstat:status/ThisMonth/BytesReceivedLow ?></td>
				<td><? query inetstat:status/LastMonth/BytesReceivedLow ?></td>
				<td><? query inetstat:status/Total/BytesReceivedLow ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (High)</td>
				<td><? query inetstat:status/Today/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/Yesterday/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/ThisWeek/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/LastWeek/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/ThisMonth/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/LastMonth/BytesReceivedHigh ?></td>
				<td><? query inetstat:status/Total/BytesReceivedHigh ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (Low)</td>
				<td><? query inetstat:status/Today/BytesSentLow ?></td>
				<td><? query inetstat:status/Yesterday/BytesSentLow ?></td>
				<td><? query inetstat:status/ThisWeek/BytesSentLow ?></td>
				<td><? query inetstat:status/LastWeek/BytesSentLow ?></td>
				<td><? query inetstat:status/ThisMonth/BytesSentLow ?></td>
				<td><? query inetstat:status/LastMonth/BytesSentLow ?></td>
				<td><? query inetstat:status/Total/BytesSentLow ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (High)</td>
				<td><? query inetstat:status/Today/BytesSentHigh ?></td>
				<td><? query inetstat:status/Yesterday/BytesSentHigh ?></td>
				<td><? query inetstat:status/ThisWeek/BytesSentHigh ?></td>
				<td><? query inetstat:status/LastWeek/BytesSentHigh ?></td>
				<td><? query inetstat:status/ThisMonth/BytesSentHigh ?></td>
				<td><? query inetstat:status/LastMonth/BytesSentHigh ?></td>
				<td><? query inetstat:status/Total/BytesSentHigh ?></td>
			</tr>
		</table>
		` `
		<table border="1">
			<tr>
				<td></td>
				<td>Gesamt</td>
			</tr>
			<tr>
				<td>Verbindungen</td>
				<td><? query inetstat:status/Total/OutgoingCalls ?></td>
			</tr>
			<tr>
				<td>Verbindungszeit</td>
				<td><? query inetstat:status/Total/PhyConnTimeOutgoing ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (Low)</td>
				<td><? query inetstat:status/Total/BytesReceivedLow ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (High)</td>
				<td><? query inetstat:status/Total/BytesReceivedHigh ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (Low)</td>
				<td><? query inetstat:status/Total/BytesSentLow ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (High)</td>
				<td><? query inetstat:status/Total/BytesSentHigh ?></td>
			</tr>
		</table>
		` ?>
		<br>
		<br>
		VoIP-Anteil
		<br>
		<? if eq `<? query inetstat:status/timeknown ?>` `1` `
		<table border="1" ID="Table1">
			<tr>
				<td></td>
				<td>Heute</td>
				<td>Gestern</td>
				<td>Diese Woche</td>
				<td>Letzte Woche</td>
				<td>Dieser Monat</td>
				<td>Letzter Monat</td>
				<td>Gesamt VoIP
				</td>
			</tr>
			<tr>
				<td>Empfangene Bytes (Low)</td>
				<td><? query inetstat:status/Today/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/Yesterday/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/ThisWeek/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/LastWeek/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/ThisMonth/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/LastMonth/VoIPBytesReceivedLow ?></td>
				<td><? query inetstat:status/Total/VoIPBytesReceivedLow ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (High)</td>
				<td><? query inetstat:status/Today/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/Yesterday/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/ThisWeek/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/LastWeek/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/ThisMonth/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/LastMonth/VoIPBytesReceivedHigh ?></td>
				<td><? query inetstat:status/Total/VoIPBytesReceivedHigh ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (Low)</td>
				<td><? query inetstat:status/Today/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/Yesterday/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/ThisWeek/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/LastWeek/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/ThisMonth/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/LastMonth/VoIPBytesSentLow ?></td>
				<td><? query inetstat:status/Total/VoIPBytesSentLow ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (High)</td>
				<td><? query inetstat:status/Today/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/Yesterday/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/ThisWeek/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/LastWeek/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/ThisMonth/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/LastMonth/VoIPBytesSentHigh ?></td>
				<td><? query inetstat:status/Total/VoIPBytesSentHigh ?></td>
			</tr>
		</table>
		` `
		<table border="1" ID="Table2">
			<tr>
				<td></td>
				<td>Gesamt</td>
			</tr>
			<tr>
				<td>Empfangene Bytes (Low)</td>
				<td><? query inetstat:status/Total/VoIPBytesReceivedLow ?></td>
			</tr>
			<tr>
				<td>Empfangene Bytes (High)</td>
				<td><? query inetstat:status/Total/VoIPBytesReceivedHigh ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (Low)</td>
				<td><? query inetstat:status/Total/VoIPBytesSentLow ?></td>
			</tr>
			<tr>
				<td>Gesendete Bytes (High)</td>
				<td><? query inetstat:status/Total/VoIPBytesSentHigh ?></td>
			</tr>
		</table>
		` ?>
		<br>
		<br>
		<b>Einstellungen</b><br>
		box:settings/Statistic/StartOfMonth <? query box:settings/Statistic/StartOfMonth ?><br>
		connection0:settings/VolumeRoundUp/Enabled <? query connection0:settings/VolumeRoundUp/Enabled ?><br>
		connection0:settings/VolumeRoundUp/Bytes <? query connection0:settings/VolumeRoundUp/Bytes ?><br>
		connection0:settings/Budget/Enabled <? query connection0:settings/Budget/Enabled ?><br>
		connection0:settings/Budget/Period <? query connection0:settings/Budget/Period ?><br>
		connection0:settings/Budget/VolumeLow <? query connection0:settings/Budget/VolumeLow ?><br>
		connection0:settings/Budget/VolumeHigh <? query connection0:settings/Budget/VolumeHigh ?><br>
		connection0:settings/Budget/ConnectionTime <? query connection0:settings/Budget/ConnectionTime ?><br>
		connection0:settings/ProviderDisconnectPrevention/Enabled <? query connection0:settings/ProviderDisconnectPrevention/Enabled ?><br>
	</body>
</html>

Dennoch, viel machen kann ich nicht. Ich werde recovern, und neu kompilieren. So kann ich nur per BusyBox und ip:81 drauf.

Nochmals meine Nachfrage: Warum hat meine Eumex300ip nur 2 MB Haupspeicher??
 
Warum 2MB? Du schreibst doch selbst:
inspector schrieb:
Was mir noch aufgefallen ist, das meine Eumex300ip nur 14372 KB Hauptspeicher hat, wovon 13864 KB belegt sind.
Meine 32MB RAM Box zeigt 30516 KB an, deine 16MB RAM Box zeigt 14372 KB an, das passt doch zusammen oder?

Mfg,
danisahne
 
Hi.
Wenn du den websrv oder den ctlmgr unter telnet neu startest und dann versuchst auf die Seiten zu gelangen, wird da irgendwas angezeigt.
Bei mir: (ctlmgr)
Code:
...
security.c  IsClientLoggedIn ip=192.168.1.20
security.c  IsClientLoggedIn ip=192.168.1.20 OK
security.c  LoginClient ip=192.168.1.20
security_message 3  tr-type=1
security_message 5 keytype=2
security_query_message_status 3
security.c  IsClientLoggedIn ip=192.168.1.20
security.c  IsClientLoggedIn ip=192.168.1.20 OK
security.c  LoginClient ip=192.168.1.20
login_message
Time_SetValue n=0x1 Value=1139091312,-60
security_message 3  tr-type=1
security_message 5 keytype=1
security_message 3  tr-type=1
security_message 5 keytype=2
security_query_message_status 3
security.c  IsClientLoggedIn ip=192.168.1.20
security.c  IsClientLoggedIn ip=192.168.1.20 OK
security.c  LoginClient ip=192.168.1.20
login_message
Time_SetValue n=0x1 Value=1139091313,-60
cltmgr: >>TR069_Init(1)
cltmgr: TR069_Init returned 0
cltmgr: TR069_Init(1) returned 0
...
MfG Oliver
 
danisahne schrieb:
Warum 2MB? Du schreibst doch selbst:

Meine 32MB RAM Box zeigt 30516 KB an, deine 16MB RAM Box zeigt 14372 KB an, das passt doch zusammen oder?

Mfg,
danisahne


Ähmm ja schon klar :) Vielleicht sollte ich mal meine Augen auf machen ;-(

Edit 23:39 Uhr:

olistudent schrieb:
Hi.
Wenn du den websrv oder den ctlmgr unter telnet neu startest und dann versuchst auf die Seiten zu gelangen, wird da irgendwas angezeigt.
Bei mir: (ctlmgr)
Code:
...
security.c  IsClientLoggedIn ip=192.168.1.20
...
MfG Oliver

Wie starte ich welchen Webserver neu ? wbsrv restart bringt nicht zu Tage.
Hier mal meine Liste, welche Prozesse aktiv sind.
Code:
  PID  Uid     VmSize Stat Command
    1 root        376 S   init
    2 root            SW  [keventd]
    3 root            SWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    7 root            SW  [mtdblockd]
    8 root            SW  [tffsd_mtd3]
  403 root        196 S   ledcfg -c -d -f /etc/Fritz_Box_Eumex300IP.led.conf
  438 root            SW  [capitransp]
  442 root            SW< [kdsld]
  463 root       1180 S N websrv
  469 root       1180 S N websrv
  470 root       1180 S N websrv
  471 root       1180 S N websrv
  513 root        364 S   dnsmasq -p 53
  518 root       1144 S   multid
  549 root       1420 S   dsld -i -n
  584 root        192 S   /bin/run_clock -c /dev/tffs/mtd3 -d
  596 root        308 S   /usr/sbin/telnetd -l /sbin/ar7login
  676 root        360 S   httpd -p 81 -c /mod/etc/httpd.conf -h /usr/mww/ -r DS
  735 root        372 S   syslogd -L -C
  739 root        328 S   /sbin/klogd
  841 root        460 S   /bin/ash /usr/sbin/callmonitor
  958 root        724 S   telefon 1
 1042 root        288 S   bftpd -d
 1099 root        380 S   dropbear -p 22
 1102 root        444 S   -sh
 1484 root        460 S   -sh
 1546 root        456 S   -sh
 1609 root        332 R   ps -A
 
Hi.
Wie wär's denn hiermit? ;-)
Code:
/var/mod/root # websrv -?
usage: websrv websrv -c configfile [options]
options:
  -?                 - print this help
  -f                 - run in forground. (NOTSET)
  -s                 - stop daemon. (NOTSET)
  -p STRING          - Pidfile. ("/var/run/websrv.pid")
  -M STRING          - memory debug output. (NULL)
  -N                 - no higher priority. (NOTSET)
  -D STRING          - switch debug logs on. (NULL)
start server:   websrv
stop server :   websrv -s
/var/mod/root #
Fehlt da nicht der ctlmgr?

MfG Oliver
 
olistudent schrieb:
Hi.
Wie wär's denn hiermit? ;-)
Code:
/var/mod/root # websrv -?
usage: websrv websrv -c configfile [options]
/var/mod/root #
Fehlt da nicht der ctlmgr?

MfG Oliver


Jepp, das ist mir auch aufgefallen. Was kontrolliert der denn, bzw. was ist die Aufgabe vom ctlmgr?
 
Ohne den geht der websrv nicht.
Was sagt der ctlmgr denn, wenn du ihn startest?
Code:
/var/mod/root # ctlmgr -s
2006-02-05 00:36:13 cltmgr: stopped.
/var/mod/root # ctlmgr -f
cltmgr: csock: using poll
Couldn't load shared library libavmssl.so
File not found
cltmgr: process priority is 19
security.c init
cltmgr: box init csock_add_fd  ok
cltmgr: box_led_update_status
cltmgr: got led event 20
cltmgr: box_led_update_status
cltmgr: got led event 18
cltmgr: box_led_update_status
cltmgr: got led event 16
MfG Oliver
 
danisahne schrieb:
Am einfachsten ist es wahrscheinlich, wenn ich einfach eine aktuelle version von tar in den Mod als Tool integriere. Dann schau ich auch mal, dass ich Makefiles für 7zip reinbekomme.
Nachdem p7zip kein configure Skript hat (sondern man manuell konfigurieren muss) und das tar Problem mit dem Hinweis auf die KnoppixDVD und Cygwin auch für Laien in den Griff zu bekommen ist, hab ichs mir doch anders überlegt und stecke meine Zeit lieber in den Ausbau der Features.

Sorry, dass ich das jetzt so in die Diskussion zwischenrein werfe.

Mfg,
danisahne
 
Hallo,

habe eben versucht ein Image mit ds-mod0.2rc5 und fritz.box_fon_wlan_7050.14.04.01.image + openvpn-0.2 zu erstellen, aber ich bekomme "ERROR: filesystem image is 131072 bytes too big" :(

Passt das Addon openvpn-0.2 nicht mehr ins Image?

Code:
STEP 1: UNPACK
unpacking firmware image
splitting kernel image in raw kernel and hidden squashfs
unpacking filesystem with the great tool dumpsquashfs
unpacking hidden squashfs with the great tool dumpsquashfs
unpacking var.tar
done.

STEP 2: MODIFY
patching file etc/profile
patching file usr/bin/system_status
patching file etc/init.d/rc.net
patching file etc/init.d/rc.voip
patching file etc/init.d/rc.S
patching file etc/init.d/rc.S
patching file etc/init.d/rc.S
patching file usr/www/all/html/de/menus/menu2_wlan.html
creating symlink /tmp and /mod
setting subversion 'ds-0.2rc5'
removing assistant
removing help
patching international
patching enum
copying additional files
replacing busybox-4mb
replacing kernel-4mb (ilc2)
copying additional kernel tools
installing package 'telefon-0.3'
installing package 'syslogd-cgi-0.2'
installing package 'callmonitor-0.6.1'
installing package 'dnsmasq-2.24'
installing package 'dropbear-0.47'
installing addon package 'openvpn-0.2'
NOTICE: addon 'openvpn-0.2' is in old-style format.
Invoking custom script
done.

STEP 3: PACK
hidden squashfs blocksize: 65536
root filesystem blocksize: 65536
packing var.tar
copying hidden files
creating filesystem image
kernel raw: 508352 (max: 720896)
kernel image size: 720896 (max: 720896)
filesystem image size: 3276800 (max: 3145728)
ERROR: filesystem image is 131072 bytes too big
make: *** [firmware] Fehler 1
bastian@fw:/usr/src/fritz/ds-0.2rc5$

mfg

Bastian
 
olistudent schrieb:
Ohne den geht der websrv nicht.
Was sagt der ctlmgr denn, wenn du ihn startest?
Code:
/var/mod/root # ctlmgr -s
2006-02-05 00:36:13 cltmgr: stopped.
/var/mod/root # ctlmgr -f
cltmgr: csock: using poll
Couldn't load shared library libavmssl.so
File not found
cltmgr: process priority is 19
security.c init
cltmgr: box init csock_add_fd  ok
cltmgr: box_led_update_status
cltmgr: got led event 20
cltmgr: box_led_update_status
cltmgr: got led event 18
cltmgr: box_led_update_status
cltmgr: got led event 16
MfG Oliver


Hmm bei mir schaut das so aus:
Code:
/ # ctlmgr -f
cltmgr: csock: using poll
cltmgr: process priority is 19
cltmgr: /var/flash/voip.cfg: is empty
cltmgr: FactoryDefault=/etc/default/tcom/voip.cfg (voip)
cltmgr: load_config(voip): open problem - factory default loaded
cltmgr: EVENT(60): ?60?
cltmgr: load_voip_config failed with -1
 
BaWe schrieb:
ERROR: filesystem image is 131072 bytes too big
Wie soll ich die Aussage klarer formulieren? Ja, passt nicht. OpenVPN ist wegen der Lib OpenSSL ein Monstrum von Größe. Ich werde die nächsten Wochen den reload Mod für "dynamische" Pakete implementieren.

Mfg,
danisahne
 
Mein Gehirn ist nun leer :-(

Ich finde den Parameter Aufruf nicht mehr, wie ich filesystem.image und firmware.image nach MTD0 und MTD1 zurückspielen kann, damit ich wieder die Ausgangssituation, einer Eumex300ip erhalte.
Telnet, bzw. busibox klappen noch. eumex.ip:81 klappt ja auch noch.
Mehr eben nicht.
 
Ouh, die Factory Defaults fehlen im Mod der Eumex IP. Das ist bei den anderen wahrscheinlich nie aufgefallen, weil sie alle schon mal voip konfiguriert hatten. Du hast noch nie voip konfiguriert, nicht wahr?

@all:
Die Facory Defaults fehlen noch im Mod, die hab ich übersehen. reicht es aus, die /var/flash/voip.cfg einfach leer zu erstellen, so dass er die Defaults nicht mehr braucht, oder kann man einfach die AVM Defaults reinschreiben?
Für den Mod: Reicht auch hier ein Symlink tcom auf die AVM Defaults?

Mach mal lieber nichts unüberlegtes. Wenn
Code:
cat /var/flash/voip.cfg
cat: /var/flash/voip.cfg: No such file or directory
bei dir auch anzeigt, dass die Datei nicht vorhanden ist, dann versuch mal:
Code:
echo > /var/flash/voip.cfg
und starte die Box neu. Vielleicht reicht das schon aus. Das mit den Factory Defaults ist definitiv noch ein Bug im Mod.

Wenn du trotz alle dem recovern willst (was ich dir jetzt nicht rate):
Code:
make recover
Wurde allerdings noch nie mit einer Eumex IP getestet. Achte darauf, dass er das Image a300ip_v150364.image zurückspielen will.

Die Frage, ob du jetzt mit der Datei a300ip_v150364.image recovern willst bestätigst du mit y und Return genau in dem Moment, in dem du die Box neustartest.

Du mußt dazu im selben Subnetz wie die Eumex IP sein und deine IP Adresse muss in dem Subnetz der Eumex Defaults sein (die selbe wie der Bootloader halt). Vorraussetzung ist natürlich, dass auf der Eumex IP auch der selbe Bootloader wie auf der AVM Fon ist.

Mfg,
danisahne
 
Status
Für weitere Antworten geschlossen.
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.