Kernel 2.6.38.x und Netzwerk

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
simmeone
Beiträge: 113
Registriert: 01.04.2005 14:38:08
Wohnort: localhost

Kernel 2.6.38.x und Netzwerk

Beitrag von simmeone » 02.05.2011 13:36:49

Hallo Gemeinde,

ich hänge im Moment an einem Problem, bei dem ich noch nicht ganz verstehe, warum es überhaupt existiert ;)
Ich verwende Debian Squeeze. Sobald ich meinen eigenen Kernel reinhänge und damit starte, läuft das System normal hoch (keine Fehlermeldungen), aber im Log von bind9 erscheint ständig, daß die DNS-Namen nicht aufgelöst werden können. Es funktioniert tatsächlich kein Internet und ich kann den Server von den Clients nicht erreichen. Das Netzwerkinterface (bond0 als bridge) ist ordnungsgemäß vorhanden. Ich habe den Kernel auch mal mit der vorkonfigurierten Einstellung von Debian kompilieren lassen, auch hier besteht das Problem, daß irgendwas mit dem Netzwerk nicht richtig funktioniert.

Hat jemand ein ähnlich Problem gehabt und es lösen können? Oder irgendeinen Tip, wonach ich suchen müßte?!

Vielen Dank!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.38.x und Netzwerk

Beitrag von rendegast » 06.05.2011 14:24:35

Ich verwende Debian Squeeze. Sobald ich meinen eigenen Kernel
Welche?

Das einzige. was mir bis jetzt dazu einfällt, wäre

Code: Alles auswählen

$ cat /boot/config-2.6.38-2-686-bigmem | grep -i dns
CONFIG_DNS_RESOLVER=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
Das auch in der default-config des vanilla-Kernels:

Code: Alles auswählen

:/tmp/linux-2.6.38.5# grep -i dns .config
CONFIG_DNS_RESOLVER=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
Wobei die debian-config insgesamt noch sehr nahe an der vanilla-Version ist.
Mit default-config (vanilla 2.6.32 + 2.6.38) sollte es beim Auflösen keine Probleme geben.


Im 2.6.32 gibt es 3500 / 4500 CONFIG,
im 2.6.38 sind es 4500 / 5500.
Viele davon beziehen sich in Funktion aufeinander, sind aber unabhängig konfigurierbar.
Klopfe insbesondere die Netzwerkeinstellungen daraufhin ab, 'diff' oder besser 'vimdiff' ausgiebig verwenden.
timing-Einstellungen? Filter-Module/-Helper?
CONFIG_...=y <-> CONFIG_...=m,
jetzt als Module vorhandene, aber nicht geladene Treiber?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
simmeone
Beiträge: 113
Registriert: 01.04.2005 14:38:08
Wohnort: localhost

Re: Kernel 2.6.38.x und Netzwerk

Beitrag von simmeone » 31.05.2011 22:46:01

Auch wenn es schon ein Weilchen her ist, aber vlt interessiert es doch noch. Die Lösung ist im Prinzip sehr einfach, wenn man weiß, wo man suchen muß.
Nachdem ich noch ein Weilchen mit dem Kernel rumgespielt habe und keine Konfiguration lief, mußte es an was anderem liegen. Man muß einfach nur die

Code: Alles auswählen

/etc/udev/rules.d/70-persistent-net.rule
löschen! Dann klappts auch mit dem neuen Kernel.

Antworten