Hallo,
habe bisher einen 2.2.20-idepci Kernel, 2.4.20 sollte mein erster eigener werden, aber es gibt noch kleinere Probleme:
1.
Nachdem der Kernel gebacken ist, wird die Netzwerkkarte noch nicht beim booten eingebunden. Ich muss zuerst mit modprobe 8139too das Modul laden, dann ist sie da. Wo automatisiert man das?
2.
Unter dem 2.2.20 Kernel wurde beim Booten die Adresse vom DHCP-Server (Router ) zugewiesen, was jetzt natuerlich noch nicht geht, weil die Karte noch nicht eingebunden ist.
Ich weise also der Karte eine IP-Adresse zu (ping auf den Router funktioniert) und fuehre dann dhclient aus, funktioniert zu meinem erstaunen aber auch nicht! Die IP-Adresse ändert sich nicht, der Gateway wird auch nicht eingetragen, woran kann das liegen?
DHCP habe ich in den Kernel eingebunden.
Es dankt ein Newbie!
Martin
2.4.20, modprobe 8139too und dhclient
mit dhcp kann ich nicht helfen, aber für's modul: modconf und das entsprechende modul laden, oder aber händisch in /etc/modules eintragen..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
Danke, Problem 1 ist damit geloest (modconf)
dhcp funktioniert leider nach wie vor nicht. Komisch ist, dass es unter 2.2.20 funktioniert und unter 2.4.20 nicht. Also kann es ja nichts mit /etc zu tun haben -- hab es auch mit dpkg-reconfigure etherconf versucht.
Vermute, dass was im Kernel falsch eingebunden ist.?!
dhcp funktioniert leider nach wie vor nicht. Komisch ist, dass es unter 2.2.20 funktioniert und unter 2.4.20 nicht. Also kann es ja nichts mit /etc zu tun haben -- hab es auch mit dpkg-reconfigure etherconf versucht.
Vermute, dass was im Kernel falsch eingebunden ist.?!
Code: Alles auswählen
#ifconfig
dummy0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING NOARP 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:50:FC:26:62:E4
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 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:60 (60.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0x2700
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:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4020 (3.9 KiB) TX bytes:4020 (3.9 KiB)
# cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 4020 58 0 0 0 0 0 0 4020 58 0 0 0 0 0 0
dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
eth0: 309 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Hab es herausgefunden: wenn dhcp benutz werde soll, muessen in /usr/src/linux/.config
gesetzt sein.
Code: Alles auswählen
CONFIG_NETFILTER
CONFIG_PACKET
CONFIG_FITLTER