Kein Internet bei Replace kernel und Internet ueber LAN 1

Frank_at_iphone

Neuer User
Mitglied seit
30 Jun 2008
Beiträge
40
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe gerade versucht das pptp Paket einzubinden. Damit die Option sichtbar wird, musste ich 'replace kernel' anwählen.

Nachdem Flashen ging dann das Internet nicht mehr. Die Box war da und glücklich, hat aber keine Daten ins Internet weiterleiten wollen.

Internet kommt bei mir ueber KabelDeutschland, d.h. es gibt externes Kabelmodel und die Box ist so eingestellt:
* Internetzugang über LAN 1
* Internetverbindung selbst aufbauen (NAT-Router mit PPPoE oder IP)
* Zugangsdaten werden nicht benötigt (IP)
* IP-Adresse automatisch über DHCP beziehen

Ich konnte mich mit telnet einloggen und umschauen, wusste aber nicht genau, worauf ich haette achten sollen.


Mit der Original AVM Firmware sehe ich:
Code:
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.180.1   0.0.0.0         255.255.255.255 UH    2      0        0 dsl
192.168.180.2   0.0.0.0         255.255.255.255 UH    2      0        0 dsl
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 lan
188.193.254.0   0.0.0.0         255.255.254.0   U     2      0        0 dsl
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 lan
0.0.0.0         0.0.0.0         0.0.0.0         U     2      0        0 dsl

Die Liste bei meiner selbstgebauten Firmware war deutlich kürzer
Code:
/var/mod/root # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 lan
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 lan

und es fehlen tonnenweise Devices, zumeist wohl WLAN verwandte aber auch das 'dsl' Devide

Code:
/var/mod/root # ifconfig 
cpmac0    Link encap:Ethernet  HWaddr 00:24:FE:3C:AC:3A  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5068 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1954 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:449990 (439.4 KiB)  TX bytes:850254 (830.3 KiB)

eth0      Link encap:Ethernet  HWaddr 00:24:FE:3C:AC:3A  
          UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:2504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1954 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:128 
          RX bytes:284842 (278.1 KiB)  TX bytes:850254 (830.3 KiB)

lan       Link encap:Ethernet  HWaddr 00:24:FE:3C:AC:3A  
          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:2504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1957 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:239770 (234.1 KiB)  TX bytes:850460 (830.5 KiB)

lan:0     Link encap:Ethernet  HWaddr 00:24:FE:3C:AC:3A  
          inet addr:169.254.1.1  Bcast:169.254.255.255  Mask:255.255.0.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:856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:856 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:42800 (41.7 KiB)  TX bytes:42800 (41.7 KiB)
Meine .config habe ich angehängt.

Gibt es eine 'muss man haben' Liste von Kernelmodulen und Paketen, die aktiv sein sollten, damit replace kernel "klappt"? Welches Kernelmodul erzeugt das 'dsl' device?

danke
Frank
 

Anhänge

  • config.txt.gz
    4.5 KB · Aufrufe: 1
Das dsl-Interface kommt wohl vom Modul kdsldmod das aber in der Firmware enthalte sein sollte, falls Du es nicht entfernt hast.

Hast Du Dich an die Empfehlung im Wiki gehalten und erst einmal ein Image erstellt, bei dem nur die Box ausgewählt ist? Wenn es damit geht, kannst Du Dich mit weiteren Einstellungen herantasten, bis Du herausgefunden hast, was den Fehler verursacht.
 
Hi,

kdsldmod scheint noch da zu sein.

Ich bin von einem funktionierendem Buiild gestarted und habe als neue Schritte:

* pptp , replace_kernel war noetig
* svn update

ausgeführt:

Wobei ich den Eindruck hatte, dass bei svn ein riesiger Schwung kam.
Ich versuche nochmal kleinere Schritte zu machen.

viele Gruesse
Frank
 
Poste mal bitte die Ausgabe von dmesg und "cat /dev/debug".

MfG Oliver
 
Du entfernst bei dir die Kindersicherung, das hat bei vielen anderen Boxen auch schon Probleme beim Replace Kernel gegeben. Versuch's mal ohne.
 
Hi,

ich vermute zur Zeit, dass ich etwas beim Bau der Kernelmodule zerstoert hatte. insmod des kdsldmod ergab eine Fehlermeldung im Sinne "unknown Fileformat"

Was genau kann ich zur Zeit nicht herausfinden, ich habe mich etwas verstrickt, und auch wenig Notizen gemacht.

* make clean ging nicht, Fehlermeldung etwa "vimax/Makefile" fehlt
* make dirclean ging, bauen dann aber nicht mehr, ich glaube die Fehlermeldung war, dass mips....-gcc nicht da war.
* neuer Versuch: trunk update und alles geloescht, was ich finden konnte. Nun klappt das bauen fast, aber die tor sourcen sind von den Download Rechnern verschwunden.

Ich habe dann familiaeren Druck bekommen, da Telefon und Internet nicht gingen und eine (plain-AVM) 7050 Box als Ersatzbox konfiguriert.

Das hat dank der Kabeldeutschland Spezialitaeten doch laenger gedauert als gedacht und die Zeit ist mir komplett weggelaufen.

Kroenung war, dass sich die VOIP Nummer endlich registriert hatte(sip proxy und/oder MAC eintragen half), die Anrufer mich aber nicht hoeren konnten. Eine laengere Suche im Forum brachte dann einen tcp_xxxxx_packet_size_in_ms Parameter zu Tage, der von 30 auf 20 geaendert werden muss aber nvi weigerte sich zu starten "no such applet". Da haette ich dann doch gerne die 7050 in einem Wasserfass versenkt.


So ich lasse mal meinen offtopic Monolog, wenn ich die Meldung http://www.ip-phone-forum.de/showthread.php?t=211139 verstehe, bin ich da in eine grossere Umbauphase hineingeplatzt und habe dadurch mir die Chance vertan herauszufinden, was los war. Ich werde am Wochenende dann nochmal neu auschecken!

viele Gruesse
Frank
 
Hi.
Wenn du auf Fehler stößt, dann kopiere bitte die Meldung mit Kontext hier rein. Nur so können wir das beheben. Das Problem mit "make clean" beim Kernel hab ich z.B. schon öfter gelesen...

Wenn kdsldmod nicht geladen werden kann, dann geht NAT über LAN1 nicht. Das ist richtig.

MfG Oliver
 
Hi,

ich habe das Problem beim 'make clean' gerade nochmal erzeugen koennen:


Code:
$ make clean
rm -f busybox/busybox-8mb_26 busybox/busybox-8mb_26.links
cmd() { PATH="/media/BLAU_CRY/frank/tmp/freetz-trunk/toolchain/target/bin:/media/BLAU_CRY/frank/tmp/freetz-trunk/toolchain/kernel/bin:/home/frank/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };   if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/ref-8mb_26/busybox-1.15.3 clean
make[1]: Entering directory `/media/BLAU_CRY/frank/tmp/freetz-trunk/source/ref-8mb_26/busybox-1.15.3'
make[1]: Leaving directory `/media/BLAU_CRY/frank/tmp/freetz-trunk/source/ref-8mb_26/busybox-1.15.3'
cmd() { PATH="/media/BLAU_CRY/frank/tmp/freetz-trunk/toolchain/target/bin:/media/BLAU_CRY/frank/tmp/freetz-trunk/toolchain/kernel/bin:/home/frank/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };   if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/kernel/ref-8mb_26-7270_04.80/linux-2.6.19.2 \
                CROSS_COMPILE="mipsel-unknown-linux-gnu-" \
                KERNEL_MAKE_PATH="/media/BLAU_CRY/frank/tmp/freetz-trunk/toolchain/kernel/bin:/home/frank/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin" \
                KERNEL_LAYOUT="8mb_26" \
                clean
make[1]: Entering directory `/media/BLAU_CRY/frank/tmp/freetz-trunk/source/kernel/ref-8mb_26-7270_04.80/linux-2.6.19.2'
scripts/Makefile.clean:17: /media/BLAU_CRY/frank/tmp/freetz-trunk/source/kernel/ref-8mb_26-7270_04.80/linux-2.6.19.2/drivers/vinax/Makefile: No such file or directory
make[3]: *** No rule to make target `/media/BLAU_CRY/frank/tmp/freetz-trunk/source/kernel/ref-8mb_26-7270_04.80/linux-2.6.19.2/drivers/vinax/Makefile'.  Stop.
make[2]: *** [drivers/vinax] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_clean_drivers] Error 2
make[1]: Leaving directory `/media/BLAU_CRY/frank/tmp/freetz-trunk/source/kernel/ref-8mb_26-7270_04.80/linux-2.6.19.2'

ERROR: Build failed.
make: *** [kernel-clean] Error 1

Der Zustand meiner Workarea war:

'make all' lief erfolgreich durch
Ich bin auf svn revision 4432

Code:
$ svn diff
$ svn info
Path: .
URL: http://svn.freetz.org/trunk
Repository Root: http://svn.freetz.org
Repository UUID: 149334a1-2f27-0410-a3b9-fc62619ac1e6
Revision: 4432
Node Kind: directory
Schedule: normal
Last Changed Author: markuschen
Last Changed Rev: 4432
Last Changed Date: 2010-03-07 13:33:58 +0100 (Sun, 07 Mar 2010)
 
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.