Strona główna > Komputer, Sieci, Ubuntu > DHCP na Ubuntu

DHCP na Ubuntu

Robiąc maskaradę przed paroma tygodniami zrobiłem pewnego rodzaju wstęp do rozbudowy sieci w domu. Na początku byłem z siebie zadowolony że mam działające i połączone z siecią 2 komputery :D Ale kj swoim komentarzem zmotywował mnie do dalszego działania. W dzisiejszym how-to w oparciu o to wiki ustawimy w naszej sieci automatyczne przydzielanie adresów IP podłączonym komputerom. No to do dzieła!

W tutorialu opieram się na takich samych ustawieniach sieci, jak w how-to o udostepnianiu łącza. Testowane osobiście na Ubuntu 8.04. Autor nie ponosi odpowiedzialności za ewentualne szkody w wyniku stosowania poniższych instrukcji.

Zaczynamy od instalacji serwera DHCP

sudo apt-get install dhcp3-server

Nastepnie w pliku/etc/default/dhcp3-server musimy ustawić intrefejsy na których chcemy, żeby DHCP działało, czyli zgodnie z how-to o udostępnianiu połączenia w linia INTERFACES powinna wyglądać:

INTERFACES="eth0"

No i czas zabrać się za właściwą konfigurację DHCP, a zatem

sudo nano /etc/dhcp3/dhcpd.conf

Mój plik wygląda następująco

subnet 192.168.0.0 netmask 255.255.255.0 {

        option routers 192.168.0.1;            
        option subnet-mask 255.255.255.0;  
        option domain-name-servers      77.65.128.2,82.160.2.3;
        range 192.168.0.2 192.168.0.24;
        default-lease-time 21600;
        max-lease-time 86400;  

}

Krótko o poszczególnych liniach:

option routers – adres bramy domyślnej

option subnet-mask – maska podsieci

option domain-name-servers – DNS’y

range – zakresy IP jakie DHCP będzie przydzielać

default/max-lease time – czas na jaki IP jest dzierżawiony

Oczywiście powyższy config trzeba dopasować do swoich potrzeb i konfiguracji sieci.

Drugim wariantem konfiguracji może być przypisanie adresu do konkretnego MAC karty. Wtedy config wygląda tak (za wiki)

host alfa {
        hardware ethernet 00:00:00:00:00:00;
        fixed-address 192.168.1.200;
}

W pierwszej linii MAC, w drugiej przypisany do niego adres.

Na koniec trzeba jeszcze

sudo touch /etc/dhcpd.leases

I odpalamy przez

sudo /etc/init.d/dhcp3-server start

Teraz czas na konfigurację komputerów, którym IP będą przydzielane. Na Linuksie używamy polecenia (zmieniając uprzednio interfejs)

dhclient eth1

W Windows XP wchodzimy w Połączenia internetowe i następnie we właściwości interfejsu, potem kilkamy na TCP/IP i zaznaczamy wszystko na automatykę (DNS i IP). I na tym koniec zabawy z DHCP na Ubuntu ;-)

Kategorie:Komputer, Sieci, Ubuntu Tags: , , ,
  1. Kwiecień 19, 2008 o 6:31 pm

    Ehhh… Kiedy ja będę tyle umiała…

  2. Uqarz
    Sierpień 20, 2008 o 9:08 pm

    Trening czyni Mistrza.

  3. kolejny_miszcz
    Grudzień 24, 2008 o 10:10 pm

    U mnie działa powyższy sposób cudnie. dzięki

  4. macer
    Grudzień 23, 2009 o 3:10 pm

    Super artykuł, karmelku :)

    Napewno mi się przyda :)

  5. qwerty
    Maj 15, 2010 o 4:58 pm

    Dzięki wielkie mistrzu! Bardzo się przydało.

  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: