dhcpd, dwie sieci na jednej karcie sieciowej

Pepe pepe w apollo.pl
Czw, 29 Gru 2005, 13:00:01 CET


On Thu, 29 Dec 2005 12:29:50 +0100
Mikolaj Kucharski <build w kompuart.pl> wrote:

> Chcialbym skonfigurowac serwer dhcpd (tego _z_ isc.org) tak, aby na
> jednej karcie sieciowej obslugiwal dwie rozne sieci (np:
> 192.168.0/0/24 i 10.0.0.0/24). Oczywiscie nie moze na tej samej
> karcie byc dwoch pul dynamicznych. Dlatego jedna siec w dhcp nie ma
> miec zakresu, ma przydzielac IP tylko po MAC-addressach, druga siec
> to oczywiscie standardowa konfiguracja -- pula ipkow, ewentualne
> fixed-addesses. Czy jest to wogole do zrobienia (jeden komp, jeden
> process dhcpd, jedna karta)? Propozycje zastepcze mile widzalne.

Tak jest to do zrobienia. Np tak:

Zakładam że do jednej siecówki masz przypasane adresy 10.0.0.1/24 i
192.168.0.1/24.

/etc/dhcpd.conf:

ddns-update-style none;

subnet 10.0.0.0 netmask 255.255.255.0 {
        authoritative;

        option domain-name "xxx";
        option domain-name-servers xxx.xxx.xxx.xxx;

        option ip-forwarding off;

        option subnet-mask 255.255.255.0;
        option broadcast-address 10.0.0.255;
        option routers 10.0.0.1;

        deny unknown-clients;

        default-lease-time 86400;
        max-lease-time 172800;

	host host1 {
        	hardware ethernet xx:xx:xx:xx:xx:xx;
        	fixed-address 10.0.0.xxx;
	}

	...
}

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.2 192.168.0.254;

    authoritative;

    option domain-name "xxx";
    option domain-name-servers xxx.xxx.xxx.xxx;

    option ip-forwarding off;

    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;

    default-lease-time 86400;
    max-lease-time 172800;
}

PS. Najważniejszy jest wpis "deny unknown-clients;" dla sieci
    10.0.0.0/24.

-- 
Pepe


Więcej informacji o liście dyskusyjnej pld-users-pl