Misją jest:
- zainstalowanie dodatkowych usług takich jak DHCP i TFTP
- skonfigurowanie serwera DHCP do pracy w srodowisk PXE
- instalacja i konfiguracja pakietu syslinux
- konfiguracja klientow sieciowych.
Instalacja dodatkowych usług.
Niezbedne do poprawnego dzialania serwera dla terminali sieciowych beda uslugi/serwery tftp i dhcp. Instalacja jest prosta jak zwykle i polega na wklepaniu komendy:
zypper install tftp yast2-tftp-server dhcp-server
Warto zaczac od konfiguracji serwera DHCP. Na poczatek warto w pliku:
/etc/sysconfig/dhcpd
Zadbac o nastepujacy wpis
DHCPD_INTERFACE="eth0"Nastepnie skonfigurowanie reszty ustawien w pliku:
/etc/dhcpd.conf
Plik posiada bardzo obszerny opis i bardzo latwo sie polapac co zmienic i jak dostosowac do wlasnych zmian. Ja praktycznie wszystka zakomentowalem i wpisalem:
# internal subnet 192.168.1.0/24
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150;
option domain-name-servers 192.168.1.1;
option domain-name "local";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 60000;
max-lease-time 720000;
}
# dhcp address reservation based on MAC
# pxelinux.0 is the bootloader (syslinux)
# 192.168.1.254 is the ip of the master node (nfs, dhcp and tftp/pxe server)
host diskless-node {
hardware ethernet a0:b0:c0:d0:e0:00;
fixed-address 192.168.1.10;
server-name "Dell-01";
next-server 192.168.1.154;
filename "pxelinux.0";
}
Po czym odpalilem serwer DHCP:
rcdhcpd start
W tym momencie przypomnialem sobie, ze mialem cwiczyc administracje klikajaca a nie jak zwykle konsola i konsola. Dlatego odpalilem VNC i zalogowalem sie na serwer. Nastepna w kolejce byla usluga TFTPD. Wystarczylo wejsc do YaST2 i w Network Services kliknac TFTP Server > Enable > Finisht. To tyle :)
Instalacja i konfiguracja syslinux:
zypper install syslinux
Teraz stworzymy srodowisko dla Terminali sieciowych.
cp /usr/share/syslinux/pxelinux.0 /tftpboot/W katalogu konfiguracyjnym utworz domyslna konfiguracje
cp /usr/share/syslinux/memdisk /tftpboot/
mkdir /tftpboot/pxelinux.cfg
nano -w /tftpboot/pxelinux.cfg/defaulti wpisz nastepujaca zawartosc:
default boot
prompt 0
say booting...
label boot
kernel memdisk
append initrd=DOS_dsk.imz
Gdzie DOS_dsk.imz to plik obrazu dyskietki dosowej, ktora odpalac bedzie sie na Terminalach sieciowych. To by bylo na tyle dzisiejszego dnia :)
Brak komentarzy:
Prześlij komentarz