DHCP-Server: IP-Addressen statisch zuordnen
Hi! Ich habe einen DHCP-Server der meinen Clients die IP-Adressen von einem Pool zuordnet: --------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.141 10.0.0.154; } --------------------------------------- Ich will jetzt aber, daß jedem Client eine spezielle IP-Adresse zugeordnet wird und habe darum meine dhcpd.conf geändert: --------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc; subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; } } --------------------------------------- und melchior steht in der /etc/hosts mit der IP 10.0.0.141 drinnen. Aber irgendwie funzt es nicht. Hat jemand eine Idee was ich falsch mache? -- mfg Martin Neuditschko
am 23.12.2001 18:22 Uhr schrieb Yosuke Tomoe unter yosuke.tomoe@gmx.net:
Hi!
Ich habe einen DHCP-Server der meinen Clients die IP-Adressen von einem Pool zuordnet:
--------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.141 10.0.0.154; } ---------------------------------------
Ich will jetzt aber, daß jedem Client eine spezielle IP-Adresse zugeordnet wird und habe darum meine dhcpd.conf geändert:
--------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; } } ---------------------------------------
und melchior steht in der /etc/hosts mit der IP 10.0.0.141 drinnen. Aber irgendwie funzt es nicht. Hat jemand eine Idee was ich falsch mache?
Ja, du mußt noch einen Parameter hinzufügen: subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; fixed-address 10.0.0.141; } } , dann funzt es! Grüße Martin
On Sun, Dec 23, 2001 at 05:54:23PM +0100, Martin Walter wrote:
am 23.12.2001 18:22 Uhr schrieb Yosuke Tomoe unter yosuke.tomoe@gmx.net:
Ich will jetzt aber, daß jedem Client eine spezielle IP-Adresse zugeordnet wird und habe darum meine dhcpd.conf geändert:
--------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; } } ---------------------------------------
und melchior steht in der /etc/hosts mit der IP 10.0.0.141 drinnen. Aber irgendwie funzt es nicht. Hat jemand eine Idee was ich falsch mache?
Ja, du mußt noch einen Parameter hinzufügen: subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; fixed-address 10.0.0.141; } }
, dann funzt es!
Hey Danke! (Ich habe als fixed-address melchior angegeben. Der steht eh in der hosts und dann brauche ich nicht immer 2 Dateien updaten wenn ich die IP ändere. PS: Wieso muß ich dann "host melchior" angeben? Bzw. kann ich das "melchior" auch weglassen wenn er damit eh nichts tut? PPS: Wie kann ich die hosts-Einträge in einem Shell-Script verwenden? Ich will die IP-Adressen in einer Variable habe (für die Firewall). Ich habe dazu c_ip=casper angegeben, aber das kann ja nicht funktionieren. c_ip=$capser bringt auch nichts. Gibt es eine Möglichkeit das hinzubekommen? -- mfg Martin Neuditschko
On Sun, Dec 23, 2001 at 05:54:23PM +0100, Martin Walter wrote:
am 23.12.2001 18:22 Uhr schrieb Yosuke Tomoe unter yosuke.tomoe@gmx.net:
Ich will jetzt aber, daß jedem Client eine spezielle IP-Adresse zugeordnet wird und habe darum meine dhcpd.conf geändert:
--------------------------------------- default-lease-time 120; max-lease-time 120; ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; } } ---------------------------------------
und melchior steht in der /etc/hosts mit der IP 10.0.0.141 drinnen. Aber irgendwie funzt es nicht. Hat jemand eine Idee was ich falsch mache?
Ja, du mußt noch einen Parameter hinzufügen: subnet 10.0.0.0 netmask 255.255.255.0 { host melchior { hardware ethernet 00:00:B4:C6:92:AA; fixed-address 10.0.0.141; } }
, dann funzt es!
Hey Danke! (Ich habe als fixed-address melchior angegeben. Der steht eh in der hosts und dann brauche ich nicht immer 2 Dateien updaten wenn ich die IP ändere.
PS: Wieso muß ich dann "host melchior" angeben? Bzw. kann ich das "melchior" auch weglassen wenn er damit eh nichts tut?
PPS: Wie kann ich die hosts-Einträge in einem Shell-Script verwenden? Ich will die IP-Adressen in einer Variable habe (für die Firewall). Ich habe dazu c_ip=casper angegeben, aber das kann ja nicht funktionieren. c_ip=$capser bringt auch nichts. Gibt es eine Möglichkeit das hinzubekommen?
Ich bin zwar nicht so fit mit shellskripting (perl ist mein ding), aber das $ (dollar) muß vor c_ip stehen (wenn mich nicht alles täuscht) und der host in Anführungszeichen. Also $c_ip="casper". Wie gesagt ohne Gewähr.
Hallo, Yosuke Tomoe wrote:
subnet 10.0.0.0 netmask 255.255.255.0
Frage aus Interesse: bei einem Netz von 10.0.0.0 - muesste die Netmask dann nicht 255.0.0.0 haben ? mfg Thomas -- Thomas Schmidt || t.schmidt@sh-home.de http://www.md-network.de/ || registered LINUX user No.: 171016 ======================================================================= -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/U d-(?) s:@ a-- C++ UL++>(++++)>$ P++(++++)>$ L++>(++++) E W- N++ o K- w O M- V- PS+ PE++ Y+ PGP t 5 X+ R tv++ b++ DI-- D+ G++ e* h* r-- y? ------END GEEK CODE BLOCK------
Hy, Am 01/12/23@18:50 schrieb Thomas Schmidt:
Yosuke Tomoe wrote:
subnet 10.0.0.0 netmask 255.255.255.0
Frage aus Interesse:
bei einem Netz von 10.0.0.0 - muesste die Netmask dann nicht 255.0.0.0 haben ?
IMO nein. 10 sollte zwar von Haus aus ein Klasse A sein, aber ich wüsste nichts was gegen subnetting hierbei spricht. -- :wq-y Maik
Moin, * Maik Holtkamp <s-y-l@gmx.net> [01-12-23 20:31]:
Am 01/12/23@18:50 schrieb Thomas Schmidt:
bei einem Netz von 10.0.0.0 - muesste die Netmask dann nicht 255.0.0.0 haben ? IMO nein. 10 sollte zwar von Haus aus ein Klasse A sein, aber ich wüsste nichts was gegen subnetting hierbei spricht. Absolut nein. Die Netzwerkmaske ist entscheidend, die Netzklassen haben keine technische Funktion mehr.
Thorsten -- Die Zensur ist das lebendige Geständnis der Großen, daß sie nur verdummte Sklaven aber keine freien Völker regieren können. - Johann Nepomuk Nestroy
Thomas Schmidt wrote:
Hallo,
Yosuke Tomoe wrote:
subnet 10.0.0.0 netmask 255.255.255.0
Frage aus Interesse:
bei einem Netz von 10.0.0.0 - muesste die Netmask dann nicht 255.0.0.0 haben ?
Kann, muß aber nicht ... So haste halt das Netz 10.0.0.x (255 IPs, bzw. 253, wenn man broadcast und netzadr. abzieht). Also IP-Adressen wie 10.0.0.4 10.0.0.132 usw. Wenn die Netzwerkmaske z.B. 255.255.0.0 ist, dann sind die letzten beiden Zahlen der Rechner und die ersten beiden (in diesem Falle 10.0.) das Netz. HIH CU Werner
mfg Thomas
--
Thomas Schmidt || t.schmidt@sh-home.de http://www.md-network.de/ || registered LINUX user No.: 171016 ======================================================================= -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/U d-(?) s:@ a-- C++ UL++>(++++)>$ P++(++++)>$ L++>(++++) E W- N++ o K- w O M- V- PS+ PE++ Y+ PGP t 5 X+ R tv++ b++ DI-- D+ G++ e* h* r-- y? ------END GEEK CODE BLOCK------
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (6)
-
Maik Holtkamp
-
Martin Walter
-
Thomas Schmidt
-
Thorsten Haude
-
Werner Jansen
-
Yosuke Tomoe