Client nimmt keine IP vom DHCP-server an

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Trapper
Beiträge: 25
Registriert: 01.07.2004 17:58:31

Client nimmt keine IP vom DHCP-server an

Beitrag von Trapper » 01.07.2004 18:07:10

Hallo Leute,

habe per Suche in diesem Forum zwar schon einige artikel zu den Themen DHCP & Co gefunden, die sind aber schon einiges alt und treffen nicht den Kern meines Problem, also erlaube ich mir mal einen neuen Thread zu starten.

Mein Rechner (Debian 2.4.18) bekommt [oder nimmt] keine IP-Adresse mehr von meinem DHCP-Server (LinkSys WRT54G) [an]. Ich habe das Problem seit ich mir einen neuen Kernel gebacken habe.

prompt~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:10:5A:XX:YY:ZZ
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2043 errors:0 droped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:133833 (130.6KiB) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xfc80
prompt~#


Meine /etc/network/interfaces enthält die Zeilen:

auto eth0
iface eth0 inet dhcp


Anstubsen per
prompt~# dhclient eth0
bringt leider auch keine Verbesserung :-((



Wenn ich der Netzwerkkarte 'per Hand' eine IP-Adresse (bspw. 192.168.1.222) zuweise, erreiche ich den DHCP-Server (192.168.1.1) per ping.

prompt~# ifconfig eth0 192.168.1.222

prompt~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1):56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=0.6 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.4 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=0.4 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=0.4 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=0.4 ms

--- 192.168.1.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.4/0.4/0.6 ms
promt~#


Bin dankbar für jeden Tip!

Gruß
Gregor

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 01.07.2004 18:19:03

Hast Du in dem neuen Kernel (2.4?) auch die Option Socket Filter (CONFIG_FILTER) aktiviert? (make menuconfig -> Networking Options....)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Trapper
Beiträge: 25
Registriert: 01.07.2004 17:58:31

Beitrag von Trapper » 02.07.2004 13:29:13

Wow, das ist ja ne fix Antwort (und das trotz EM)

Tja ich habe mich beim Kernel konfigurieren meistens auf die Presets verlassen.
Ein grep über die verwendete Konfigurations-Datei liefert dann auch die ernüchternde Antwort:
prompt# grep CONFIG_FILTER /usr/src/kernek-sopurce-2.4.18
# CONFIG_FILTER is not set
prompt#

Ich scheue mich etwas davor wild neue Kernel zu kompilieren. Der Rechner ist ein alter P90 und da dauert das etwas (ca. 2h) ;-)

Vielleicht weißt Du es ja besser, aber ich kann mir nicht vorstellen das das in meinem Fall die Lösung darstellt.
Der Help-Text von menuconfig Networking options ---> Socket Filtering besagt nämlich folgendes
... Linux Filtering works on all sockt types except TCP now.

Hier geht's doch um TCP oder brauch ich das 'schon früher' bei der Adresszuteilung, sprich beim broadcasten und arp?

Gregor

Trapper
Beiträge: 25
Registriert: 01.07.2004 17:58:31

Beitrag von Trapper » 02.07.2004 17:46:39

zwei Stunden später und einen neuen Kernen weiter ...

Ich nehme alles zurück und behaupte das Gegenteil :-)

Die Option CONFIG_FILTER bringt's DHCP macht und tut! :-)

Meine NIC bekommt nun eine IP-Adresse und DNS funktioniert auch.

Gregor

Antworten