Serwer DHCP + router CISCO + instalacja linuxa poprzez PXE

Problem:
Komputer na którym chcemy zainstalować Linuxa, komputer nie ma żadnych napędów ale wspieriera ładowanie systemu z wykorzystaniem PXE.
Co wykorzystamy:
– Router CISCO na którym uruchomimy serwer DHCP,
– dowolny komputer na którym uruchomimy serwer TFTP

A. Konfiguracja serwera DHCP.

1. Wchodzimy na routerze do trybu konfiguracji (znak zachęty: ((config)#patrz porada dt. konfiguracji portów przełącznika).
2. Konfigurujemy ewentualne adresy wykluczone z puli dostępnej dla serwera dhcp: ip dhcp excluded-address 192.168.1.1 192.168.1.10 (zakres od .1 do .10)
3. Konfigurujemy serwer DHCP:
ip dhcp pool siec //gdzie siec to nazwa puli dhcp (takich puli może być wiecej)
host 192.168.1.0 255.255.255.0 //sieć z której adresy będą przydzielane (inne pule, inne sieci = inne serwery DHCP 😉
bootfile pxelinux.0 //plik ładowany przez stację końcową z serwera TFTP zdefiniowanego w next-server
next-server 10.210.1.244
default-router 10.210.1.254 //brama domyślna
dns-server …. //ewentualne serwery DNS
exit
service dhcp //uruchomienie  usługi DHCP

B. Uruchomienie serwera TFTP.

1. Ściągamy serwer TFTP (dla windows polecam Tftpd32 ).
2. Po uruchomieniu serwera jeżeli chcemy instalować Debiana przez Internet to ściągamy pliczek debian_pxe.rar (musimy mieć połączenie z Internetem) i wypakowujemy do katalogu serwera TFTP (w przypadku Tftpd32 ścieżka dostępu do tego folderu wskazywana jest w „Current Directory„)
3. Jeżeli nie odpowiada nam takie rozwiązanie, ściągamy wersje do startu przez pxe dla wybranej przez nas dystrybucji (np. Ubuntu)
4. Uruchamiamy serwer TFTP

C. Uruchamiamy stację kliencką wskazując jako źródło startu systemu kartę sieciową (PXE). Pamiętajmy, aby stacja końcowa była w sieci w której uruchomiliśmy serwer DHCP.

Jeżeli wszystko zrobiliśmy poprawnie, komputer powienien wystartować z naszego serwera TFTP.

Dodaj komentarz

Twój adres email nie zostanie opublikowany.