Spis treści:

Konfiguracja serwera DHCP

DHCP (Dynamic Host Configuration Protocol) to protokół sieciowy, który automatycznie przydziela urządzeniom w sieci lokalnej adresy IP, maski podsieci, bramy domyślne i serwery DNS. Dzięki DHCP konfiguracja sieci jest szybsza i prostsza, eliminując potrzebę ręcznego ustawiania parametrów na każdym urządzeniu. Serwer DHCP zarządza pulą dostępnych adresów IP i dynamicznie je przydziela w zależności od potrzeb sieci.

Pakiety: dhcp-server lub yast2-dhcp-server dla konfiguracji w YAST2

Rozwiń instrukcję

1. Instalacja serwera DHCP:

sudo zypper isntall dhcp-server

2. Edytuj plik konfiguracyjny /etc/dhcpd.conf:

  • Otwórz plik w edytorze:

sudo nano /etc/dhcpd.conf

  • Dodaj podstawową konfigurację, np.:

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}

3. Uruchom i włącz serwer DHCP:

sudo systemctl enable dhcpd
sudo systemctl start dhcpd

Rozwiń instrukcję

1. Uruchom YaST:

sudo yast

2. Przejdź do konfiguracji serwera DHCP:

  • Wybierz Network Services > DHCP Server.

3. Skonfiguruj podstawowe ustawienia:

  • Wybierz interfejs sieciowy, na którym serwer DHCP będzie działał.
  • Ustaw zakres adresów IP (np. od 192.168.1.100 do 192.168.1.200).
  • Dodaj bramę domyślną (192.168.1.1) i serwery DNS (8.8.8.8, 8.8.4.4).

4. Zapisz konfigurację i uruchom serwer:

  • Po skonfigurowaniu zaakceptuj zmiany i pozwól YaST uruchomić usługę DHCP.
  • Zaznacz opcję …
  • Oraz …

Konfiguracja serwera HTTP (Apache)

Serwer HTTP to oprogramowanie umożliwiające przesyłanie stron internetowych i ich zawartości do przeglądarek użytkowników za pomocą protokołu HTTP/HTTPS. Serwery te obsługują żądania klientów (np. przeglądarek) i dostarczają im zasoby, takie jak pliki HTML, obrazy czy dane dynamiczne.

Apache HTTP Server (znany jako Apache) to jeden z najpopularniejszych serwerów HTTP, wykorzystywany do obsługi stron internetowych. Jest open-source, wieloplatformowy i oferuje bogaty zestaw funkcji, takich jak obsługa wirtualnych hostów, modułów (np. PHP, SSL), zarządzanie logami oraz bezpieczeństwo. Dzięki elastyczności i możliwości dostosowywania jest szeroko stosowany w małych i dużych projektach webowych

Pakiety: dhcp-server lub yast2-dhcp-server dla konfiguracji w YAST2

Rozwiń instrukcję

1. Instalacja serwera DHCP:

sudo zypper isntall dhcp-server

2. Edytuj plik konfiguracyjny /etc/dhcpd.conf:

  • Otwórz plik w edytorze:

sudo nano /etc/dhcpd.conf

  • Dodaj podstawową konfigurację, np.:

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}

3. Uruchom i włącz serwer DHCP:

sudo systemctl enable dhcpd
sudo systemctl start dhcpd

Rozwiń instrukcję

1. Uruchom YaST:

sudo yast

2. Przejdź do konfiguracji serwera DHCP:

  • Wybierz Network Services > DHCP Server.

3. Skonfiguruj podstawowe ustawienia:

  • Wybierz interfejs sieciowy, na którym serwer DHCP będzie działał.
  • Ustaw zakres adresów IP (np. od 192.168.1.100 do 192.168.1.200).
  • Dodaj bramę domyślną (192.168.1.1) i serwery DNS (8.8.8.8, 8.8.4.4).

4. Zapisz konfigurację i uruchom serwer:

  • Po skonfigurowaniu zaakceptuj zmiany i pozwól YaST uruchomić usługę DHCP.
  • Zaznacz opcję …
  • Oraz …