Gentoo Archives: gentoo-user-de

From: "Jan D. Bungart" <jan@××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] [gentoo-de] dhcpd denkfehler?!
Date: Thu, 02 Aug 2007 21:01:42
Message-Id: 46B245BB.6030701@mailbone.de
In Reply to: Re: [gentoo-user-de] [gentoo-de] dhcpd denkfehler?! by Till
1 Hallo Till,
2
3 danke für deine Korrektur - du hast recht ich habe mich da total
4 verwurschelt :/
5 Hier hat mir gerade noch jemand vorgegriffen:
6
7 On Thursday 02 August 2007 22:39, Till wrote:
8
9
10 > > [...]
11 > > 2) Oder du fast die beiden Interfaces zusammen(In /etc/conf.d/net heißt
12 > > das bonding). Hab das aber noch nie gemacht.
13 >
14
15 Nein, das heißt bridging und ist vermutlich die sinnvollste Lösung, wenn ich
16 den OP richtig verstehe. Bonding ist die Kopplung von zwei Interfaces zur
17 Verbesserung der Performance oder Redundanz.
18
19 -- Greetings Chris
20 --
21
22
23 Danke Chris, genau das wollte ich auch gerade schreiben, danke <:
24 Ich werde es mit dem bridging versuchen und euch dann schreiben ob es
25 geklappt hat.
26
27
28 Gruß Jan
29
30
31
32 Till schrieb:
33 > -----BEGIN PGP SIGNED MESSAGE-----
34 > Hash: SHA1
35 >
36 > Jan D. Bungart schrieb:
37 >
38 > Vorab: Du scheinst da zum Teil eth0 und eth2 verwechselt zu haben, erst
39 > soll der DHCPD an eth0 und eth5, später dann schreibst du immer eth2 und
40 > eth5. Ich nehm mal an, du meinst ersteres.
41 >
42 >
43 >> Interface eth0 ist mit dem Netz 192.168.0.0/24 belegt und trägt die Adresse 192.168.0.1
44 >> Interface eth2 ist schon mit dem via ppp und dem pppoe eingebunden modul belegt - funzt!
45 >> Interface eth5 ist mit einer ( "null" ) Anweisung deklariert um den Bezug einer DHCP Lease
46 >> zu unterbinden. So weit logisch, oder? :)
47 >>
48 >
49 > Du hättest auch einfach eine statische IP zuweisen können.
50 >
51 >
52 >> Mein Problem besteht jetzt darin das ich den dhcpd auf eth0 als auch eth5 gleichzeitig laufen
53 >> lassen möchte, wobei alle dhcp requests von interface eth5 an eth0 weitergeleitet werden sollen
54 >> ohne das interface eine eigene ip bekommt. Das eth2/WAN Interface soll von dhcpd unberührt
55 >> bleiben.
56 >>
57 >
58 > Hat das einen bestimmten Grund, dass du eth5 keine IP gibst? Nur so
59 > interessehalber.
60 >
61 >
62 >> Wie kriege ich das jetzt möglichst effektiv hin ohne mir heute noch die Finger zu brechen...
63 >> Spaß bei Seite - Ich habe es schon via DHCPD_IFACE="eth2 eth5" in der /etc/conf.d/dhcpd versucht
64 >> das ganze zu realisieren. Funktioniert leider nicht :(
65 >>
66 >
67 > Was willst du überhaupt erreichen? Irgendwie klingt das für mich nach
68 > einem etwas unsinnigen Ansatz.
69 >
70 >
71 >> Ich habe das dhcpd log noch nicht via syslog von der hauptausgabe getrennt somit hab ich in dem
72 >> logfile /var/log/messages folgende Fehlermeldung bekommen.
73 >>
74 >> */Aug 2 20:48:38 router dhcpd: No subnet declaration for eth5 (0.0.0.0).
75 >> Aug 2 20:48:38 router dhcpd: ** Ignoring requests on eth5. If this is not what
76 >> Aug 2 20:48:38 router dhcpd: you want, please write a subnet declaration
77 >> Aug 2 20:48:38 router dhcpd: in your dhcpd.conf file for the network segment
78 >> Aug 2 20:48:38 router dhcpd: to which interface eth5 is attached. **
79 >>
80 >
81 > Das ist ja nachvollziehbar.
82 > eth5 hat keine IP, also wird 0.0.0.0 angenommen, das fehlt aber in der
83 > dhcpd.conf.
84 >
85 > Das Problem wird sein:
86 > (aus man dhcpd.conf)
87 > |Please note that the current implementation assumes clients only have a
88 > |single network interface. A client with two network interfaces will see
89 > |unpredictable behavior. This is considered a bug, and will be fixed in
90 > |a later release. It may be helpful to enable the one-lease-per-client
91 > |parameter so that roaming clients do not trigger this same behavior.
92 >
93 > Lösungen:
94 > 1) Du könntest den dhcpd auf eth2 beschränken und auf eth5 einen
95 > dhcp-relay((dhcrelay) installieren, der dann als DHCP-Server die IP von
96 > eth2 eingetragen bekommt. Das wäre vermutlich das einfachste.
97 > Möglicherweise musst du auch den dhcpd von beiden Interfaces entfernen
98 > und auf beiden den dhcrelay laufen lassen.
99 >
100 > 2) Oder du fast die beiden Interfaces zusammen(In /etc/conf.d/net heißt
101 > das bonding). Hab das aber noch nie gemacht.
102 >
103 > Grüße, Till
104 > -----BEGIN PGP SIGNATURE-----
105 > Version: GnuPG v1.4.5 (MingW32)
106 > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
107 >
108 > iD8DBQFGskEPHJkJE5KI9PERAmdVAJ9q3l2bUZzqWrdzsUDauvfwZin6kgCfaMjr
109 > 9Go6FhU0cRbVshEMy9RJx/Y=
110 > =QTcF
111 > -----END PGP SIGNATURE-----
112 >