sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55084
Re: Dimensionering af mail/web-server
Henrik Størner wrote:
> [split af klienter på to routere]
>
>>Ved du om DHCP-serveren kan konfigureres til dette, eller er man nød til
>>at få et script til støvsuge DHCP-loggen for MAC-adresser, dele dem op i
>>to disjunkte mængder og generere en dhcpd.conf der uddeler gateway
>>afhængig af MAC-adresse?
>
> Det kan gøres forholdvis enkelt. Vores dhcpd.conf ser således ud:
>
> shared-network AAB11 {
>
> default-lease-time 3600;
> max-lease-time 7200;
>
> option domain-name "aab11.dk";
> option domain-name-servers 192.168.1.250;
> option subnet-mask 255.255.255.0;
>
> subnet 192.168.1.64 netmask 255.255.255.252 {
> range 192.168.1.64 192.168.1.67;
> option routers 192.168.1.1;
> }
> subnet 192.168.1.68 netmask 255.255.255.252 {
> range 192.168.1.68 192.168.1.71;
> option routers 192.168.1.2;
> }
> ...
>
> D.v.s. IP-adresserne 192.168.1.64 - 192.168.1.248 er splittet op i
> klumper à 4, som så skiftevis havner på den ene og den anden
> router. Det er ikke specielt "fikst", men det virker.
Smart, det burde jeg selv have fundet på. Eneste problem jeg ser er at du
skal rette en del steder hvis antallet af routere ændrer sig (hvis den ene
f.eks. går ned).
Jeg tror faktisk at man kan gruppere klienterne ala (utestet):
group router1 {
option routers 192.168.1.1;
subnet 192.168.1.64 netmask 255.255.255.252 {
range 192.168.1.64 192.168.1.67;
}
osv...
}
group router2 {
option routers 192.168.1.2;
subnet 192.168.1.68 netmask 255.255.255.252 {
range 192.168.1.68 192.168.1.71;
}
osv...
}
Så undgår man noget redundans.
Jeg har i øvrigt kigget lidt på dokumentationen til isc-dhcp 3.0, hvor det
ser ud til at man kan angive options som et udtryk. Så kan man f.eks. lade
alle ulige ipnumre få router1 et og de lige router2 med en væsentligt
kortere/simplere dhcpd.conf.
Dynamisk DNS skulle også være lettere med v3.0, men det er jo anden sag.
/Thomas
References