dhcp einrichten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
tollhorn
Beiträge: 4
Registriert: 19.12.2003 18:32:09

dhcp einrichten

Beitrag von tollhorn » 24.03.2004 15:06:58

Hallo,
hab bei mir nen Debian Rechner laufen, den ich zum Surfen und als Gateway für zwei Windows Rechner benutze. Internet hängt an eth0 und lokal an eth1 (192.168.200.200).
Da ich nun stolzer Besitzer eines Laptops bin wollt ich den mittels DHCP in mein lan einbinden.

hab also
1. mit "apt-get install dhcp" den dhcp installiert
2. in der /etc/default/dhcp die Zeile INTERFACES="eth1" verfolständigt
3. in der /etc/dhcpd.conf alles rausgelöscht und nur noch folgende Zeilen stehen

option domain-name "lan";
option domain-name-servers 192.168.200.200;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
range 192.168.200.10 192.168.200.20;
option routers 192.168.200.200;
option broadcast-address 192.168.200.255;

Nun mein WinClient kann leider mit ipconfig /renew keine Adresse beziehen.
Ich hab mal mit ps ax geschaut ob der Server überhaupt läuft, kann ihn aber nicht finden weil ich halt auch nicht weiß wie der heißt.

Ihr merkt schon ich weiß nicht wirklich was ich hier tue, leider sind alle Leute hier in diesem Forum weiter und schweigen sich aus wie man so ne Grundkonfiguration auf die Beine stellt.

kann mir jemand helfen

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 24.03.2004 15:14:04

Du machst das vieeeel zu kompliziert.

Schau dir mal /etc/network/interfaces an.

Code: Alles auswählen

auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
danach ifdown -a && ifup -a und schon sollte es klappen :)

Das dhcp Paket brauchst du nicht ! pump reicht... (apt-get install pump)

tollhorn
Beiträge: 4
Registriert: 19.12.2003 18:32:09

dhcp einrichten

Beitrag von tollhorn » 24.03.2004 15:33:19

Nun eigentllich wollt ich ja nicht die Adresse von meinem Debian Rechner dynamisch vergeben sondern meinem Laptop der unter W2k läuft dynamisch eine zuweisen.

Oder versteh ich dich jetzt falsch

was is den des pump?

habs mal so gemacht wie du gesagt hast, pump installiert und den Eintrag für eth1 in der /etc/interfaces auf dhcp gesetzt.
er braucht nun nach ifup eth1 ne ganze weile, sucht wohl den dhcp, hat aber dann wieder seine alte ip (192.168.200.200) .
Na ich denke reboot tut gut ... schau dann mal ob dir noch was dazu eingefallen ist, danke soweit

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 24.03.2004 15:52:34

Ahsooo...

da brauchst nen DHCP Server *upppps* *shameonme*.

Tja... dann ist das paket dhcp wohl schon richtig...

Was sagt den /etc/init.d/dhcpd start ?

Der daemon heisst im übrigen dhcpd

Will heissen:

Code: Alles auswählen

ps -aux | grep dhcp

tollhorn
Beiträge: 4
Registriert: 19.12.2003 18:32:09

Beitrag von tollhorn » 24.03.2004 16:12:17

Tja ich glaub der läuft nicht , sehn tue ich ihn jedenfalls nicht.

es kommt leider auch keine Meldung beim starten von dhcp außer der echo Zeile aus dem Skript
das er ihn gestartet hat.

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 24.03.2004 16:17:35

und wenn du ihn von hand startest ? evt. mit debugging (musst du mit man dhcpd nachschaun)

tollhorn
Beiträge: 4
Registriert: 19.12.2003 18:32:09

Beitrag von tollhorn » 24.03.2004 16:36:17

Ja genau, jetzt hat er mir gesagt wo es in meiner dhcpd.conf hängt

etz gehts, hier meine dhcpd.conf :

# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

# option definitions common to all supported networks...
option domain-name "lan";
option domain-name-servers 192.168.200.200;

option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.200.0 netmask 255.255.255.0 {
range 192.168.200.10 192.168.200.20;
option routers 192.168.200.200;
option broadcast-address 192.168.200.255;
}


und hier die /etc/default/dhcp

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

vielen Dank für die Hilfe

Antworten