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

Re: [solved] Re: DHCP-Server einrichten bei aktivem NetworkManager



Am Sonntag, den 03.06.2007, 18:36 +0200 schrieb Kai Herlemann:

> Funzt alles, nachdem ich "/etc/init.d/networking restart &&
> /etc/init.d/dhcp3-server restart" ausgeführt habe.
> 
> Eine Frage noch: wie stelle ich per DHCP den Nameserver ein? Und woher
> weiß der PC, an wen (an den Router - IP 192.168.2.100) er die Pakete
> per NAT weiterleiten soll?

Also die DreamBox erhält mit der IP-Lease des DHCP auch das Gateway
mitgeteilt (option routers 192.168.3.104;).
DNS-Server kannst du der Box auch verraten mit 'option
domain-name-servers'.
Wenn also dein Rechner als DNS für die Box arbeiten soll, erweiterst du
den Eintrag im DHCP mit der Zeile:

option domain-name-servers 192.168.3.104;

Du kannst aber auch extere DNS und auch mehrere angeben.

option domain-name-servers 1.2.3.4, 5.6.7.8;

Alle Pakete die die Box ins Internet schicken will, sendet es an deinem
Rechner, weil er das Gateway für die Box ist.
Dein Rechner sieht anhand der Ziel-Adresse, daß er selbst auch nicht am
Zielnetz hängt und schickt es an sein Gateway weiter (dem Router).
Entschen tut der Rechner anhand seiner Routing-Einträge.

# route -n

müsste bei dir in etwa so aussehen:

Ziel            Router          Genmask      Flags Metric Ref Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0   0     0 ath0
192.168.3.0     0.0.0.0         255.255.255.0   U     0   0     0 eth0
0.0.0.0         192.168.2.100   0.0.0.0         UG    0   0     0 ath0

Dadurch weis dein Rechner, daß er direkt am Netzwerk 192.168.2.0/24 und
192.168.3.0/24 teilnimmt, und über welche Interfaces er sie erreicht.
Wenn dein Rechner ein Paket senden will, dessen Ziel-Adresse nicht in
einem Netz liegt an dem er angeschlossen ist, wird es über die
Default-Route gesendet. In deinem Fall zeigt die Default-Route auf den
Router.
Das ist natürlich nur kurz und verständlich fomuliert.
Da kommt noch Nat und masquerading dazu, aber dazu gibt es genug Dokus
im i-net ;)

> OT: sollte man, wenn man in den Thread Bemerkungen wie "solved"
> (gelöst) oder WAS: (war: - früherer Name des Threads) schreibt, das
> deutsche oder englische Wort schreiben? Ich lese hier manchmal auch
> die deutsche Variante.

Ist mir persönlich egal. Solved lese ich öfters.

> Danke & Gruß
> Kai

mfG Sascha




Reply to: