Puncte:0

Server PXE - restricție de port de difuzare la cererea clientului de pornire

drapel ke

Aș dori să-mi configurez serverul PXE pentru a atribui o adresă IP corectă, numai pentru clienții care solicită pornirea rețelei.

Prin urmare, mi-am configurat adaptorul de rețea cu 2 adrese IP într-un interval diferit. 192.168.1.19 este rețeaua generală care difuzează pe /24

Pentru pornirea serverului PXE, încerc să folosesc un alt set de IP-uri pentru a-l separa de restul configurației rețelei. Serverul are deci un al doilea IP 192.168.0.19 difuzat pe /24 pentru doar 2 IP-uri. (max. 2 computere care folosesc PXE boot împreună)

# cat /etc/network/interfaces
iface enp5s0 inet static
adresa 192.168.1.19
mască de rețea 255.255.255.0
gateway 192.168.1.1

iface enp5s0:1 inet static
adresa 192.168.0.19
mască de rețea 255.255.255.0

Ideea ar fi că numai computerele care solicită boot ar trebui să aibă unul dintre acele 2 IP-uri. Deși, îl închiriază și nu îl lansează, chiar și după repornire. Trebuie să resetați manual rețeaua pe client. Chiar și atunci, uneori primește același IP înapoi. Este îngust, pentru că routerul meu este setat pe 192.168.1.1. Am presupus că ar trebui să acorde prioritate aceluiași interval.

Dacă pornirea în rețea este dezactivată pe client, ar trebui să obțină un IP din intervalul general de rețea pentru a obține partajarea fișierelor și alte servicii LAN. Dacă este activat, ar trebui să primească unul numai pentru configurația de pornire PXE și să se lanseze după ce este finalizat.

Este chiar posibil acest lucru?

Puncte:1
drapel jp

Nu cred că planul tău va funcționa așa cum vrei tu. Sistemul de operare care este pornit de PXE își va face de obicei propria configurare a rețelei DHCP. Pachetele client DHCP din a doua configurare a rețelei probabil nu vor include opțiuni PXE.

Cu toate acestea, este cu siguranță posibil să detectați pachetele client DHCP cu opțiuni PXE. Aceasta este o abordare comună, astfel încât opțiunile de răspuns PXE pot fi furnizate dinamic. Ce se poate face depinde de serviciul DHCP utilizat.

Acesta este un exemplu de configurare pentru isc-dhcp-server Serviciu DHCP. Acesta va oferi clienților PXE un alt grup. Nu oferă subrețele separate așa cum doriți, dar ar putea fi adaptat.

clasa „pxeclient” {
    potrivire dacă subșir (opțiune vendor-class-identifier, 0, 9) = "PXEClient";
    nume de fișier „pxelinux.0”;
}

subrețea 192.168.1.0 mască de rețea 255.255.255.0
{
    routere opționale 192.168.1.1;
    următorul server 192.168.1.1;
    max-lease-time 3600;

    bazin {
        gama 192.168.1.100 192.168.1.109;
        permite membrii „pxeclient”;
        }

    bazin {
        gama 192.168.1.110 192.168.1.119;
        permiteți clienți necunoscuți;
        }
}

Un alt serviciu DHCP comun este dnsmasq. Acesta este un exemplu de configurare care face la fel ca mai sus.

log-dhcp
dhcp-option=3.192.168.1.1
dhcp-match=set:pxe,60,PXEClient
dhcp-boot=tag:pxe,pxelinux.0,server,192.168.1.1
dhcp-range=tag:pxe,192.168.1.100,192.168.1.109,255.255.255.0,1h
dhcp-range=tag:!pxe,192.168.1.110,192.168.1.119,255.255.255.0,1h

Alte subiecte interesante includ

  • Opțiuni de răspuns PXE bazate pe arhitectura clientului PXE (de exemplu, BIOS vs UEFI)
  • serviciu proxyDHCP (dnsmasq acceptă această caracteristică)

Link-uri utile

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.