[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DHCP Server Problem



* Michael Frank <michafrank@gmx.net> wrote:

>  NETZWERK-1
>  eth0 kriegt von einem Router per Dhcp die IP

Ich nehme an, das ist ein Router in Internet. Richtig? Wenn dem so ist,
musst Du ihm eine manuelle Route (für 192.168.2.0) hinzufügen. Die musst
Du jedesmal anpassen, wenn der Router eine andere IP-Adresse vergibt ...
macht also wenig Sinn. Besser hier eine feste IP-Adresse verwenden.

>  Ist es richtig dass ich in  /etc/init.d/dhcp das Interface auf eth1
>  stellen muss ?

Richtig. (Aber stell bitte das Plenken ab. Danke)

> dhcpd.conf:
> ----------------------------------------
> option domain-name "localdomain.com";
> option domain-name-servers localhost.localdomain.com;
> 
> option subnet-mask 255.255.255.0;
> default-lease-time 600;
> max-lease-time 7200;

Ist doppelt gemoppelt, kannst Du hier weg lassen.

> subnet 192.168.2.0 netmask 255.255.255.0 {
>   range 192.168.2.0 192.168.2.255;

Das muss

   range 192.168.2.2 192.168.2.254

heißen.

>   option broadcast-address 192.168.2.255;
>   option routers localhost.localdomain.com;

Ich verwende hier lieber die IP-Adresse, also

   option routers 192.168.2.1;

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

Die lease-times sind super kurz, erzeugt nur unnötig Traffic.

> Ist das soweit korrekt ? Ich kann doch in dem eth1 - Netz
> die gleiche netmask verwenden die in dem Netz von eth0 - oder
> (255.255.255.0) ?

Klar, kommt halt drauf an, was Du willst.

> Die Namen  localhost + localdomain stimmen so - Testsystem.

dito.

> Was muss ich in der /etc/network/interfaces konfigurieren ?
> ----------------------------------------
> # The loopback network interface
> auto lo eth0
> iface lo inet loopback
> 
> # First dynamic NIC interface, eth0, dhcp IN
> iface eth0 inet dhcp
> 
> 
> # Second Static NIC interface, eth1, dhcp OUT
> auto eth1
> iface eth1 inet static
>         address 192.168.2.1
>         netmask 255.255.254.0

das muss

   netmask 255.255.255.0

heißen.

>         network 192.168.2.0
> #       gateway 192.168.2.0
>         broadcast 192.168.2.255
> ----------------------------------------

ok.

> Ich bekomme folgende Fehlermeldung (Syslog) :
> ----------------------------------------
> May 19 19:24:33 localhost kernel: eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
> May 19 19:24:42 localhost kernel: eth0: no IPv6 routers present
> May 19 19:24:44 localhost kernel: eth1: no IPv6 routers present
> May 19 19:28:43 localhost dhcpd: No subnet declaration for eth0(192.168.1.11).
> May 19 19:28:43 localhost dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
> May 19 19:28:43 localhost dhcpd: network segment to which interface eth0 is attached.
> ----------------------------------------

Hattest Du dhcpd schon auf eth1 beschränkt? IPv6 brauchst Du vermutlich
eh nicht, kannst also komplett deaktivieren.

> Wozu brauch ich diese IPv6-nach-IPv4 sit0 device ?
> Funktioniert das System auch ohne IPv6 ?

Klar.

> Tips was das Problem sein koennte waeren super bzw ein
> bekanntes howto!

Ein HowTo für genau diese Aufgabenstellung kenne ich nicht, mir scheint
aber, Dir fehlen ein paar Grundlagen. Dafür gibt es div. HowTos (kann
Dir aber grad keine Links nennen, weil www.tldp.org nicht erreichbar
ist).



Reply to: