RemoteBoot DHCP/PXE/TFTP

Vladimír Vlach vlach na email.cz
Sobota Září 29 09:02:46 CEST 2001


Zdravim,
rad bych dosahl situace, kdy bezdiskove stanice budou bootovat primo z
Linuxoveho serveru, odkud si nactou boot sektor a cele Windows 98SE.
Precetl jsem ReboteBoot HOWTO a jeste nekolik dokumentaci a asi existuje
vice zpusobu jak toho dosahnout.


Situace 1) -> pouziti pouze DHCP/tftp serveru
     Na serveru bezi DHCP server (pouzito od ISC v2 i v3). Stanice pri
bootovani se DHCP serveru dotaze na IP adresu a tu take dostane. Bohuzel uz
se vubec neprihlasi na tftp server a nestahne si bpbatch :(

Konfigurace dhcpd.conf
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
option subnet-mask 255.255.255.0;
default-lease-time -1;

subnet 193.165.251.0 netmask  255.255.255.0{
        range 193.165.251.1 193.165.251.2;
}

# Definition of PXE-specific options
# Code 1: Multicast IP address of bootfile
# Code 2: UDP port that client should monitor for MTFTP responses
# Code 3: UDP port that MTFTP servers are using to listen for MTFTP requests
# Code 4: Number of seconds a client must listen for activity before trying
#         to start a new MTFTP transfer
# Code 5: Number of seconds a client must listen before trying to restart
#         a MTFTP transfer
#option space PXE;
#option PXE.mtftp-ip    code 1 = ip-address;
#option PXE.mtftp-cport code 2 = unsigned integer 16;
#option PXE.mtftp-sport code 3 = unsigned integer 16;
#option PXE.mtftp-tmout code 4 = unsigned integer 8;
#option PXE.mtftp-delay code 5 = unsigned integer 8;

# Subnet-specific options
subnet 192.168.1.0 netmask 255.255.255.0 {
  option routers 192.168.1.36;
        host bulldog1 {
          hardware ethernet 00:10:dc:07:bd:20;
          fixed-address 192.168.1.44;
          filename "bpbatch";
          next-server 192.168.1.36;
          option option-155 "-i";
          option dhcp-class-identifier "PXEClient";
          option vendor-encapsulated-options ff;
          option domain-name "blabla.cz";
          option domain-name-servers 192.168.1.36;
        }

}

V messages je 4x se opakujici:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Sep 28 15:42:26 mysak dhcpd: DHCPDISCOVER from 00:10:dc:07:bd:20 via eth0
Sep 28 15:42:26 mysak dhcpd: DHCPOFFER on 192.168.1.44 to 00:10:dc:07:bd:20
via eth0



Situace 2) -> pouziti DHCP/PXE/tftp serveru
     Na NT serveu jsem zprovoznil DHCP/BOOTP server a na Linuxu jsem
nainstaloval z RPM balicku PXE (nevim presne na co je a co dela). Spustil
jsem daemona PXE ale situace se opakovala. Stanice si pozadala o IP adresu
ale pokus o navazani s tftp serverem uz neucinila.

Velmi mne tento problematika zajima a chtel bych se obejit bez obrovskych
disku, ktere se dnes prodavaji a v ramci 100mbit site se myslim, ze vykon
bude dostatecny.  V konfiguracnim souboru jsem zakomentoval mtftp, protoze
si nejsem jist, zda-li mi na serveru bezi mtftp (multicast tftp). Mozna je
problem prave v tomto, ze nemam spravne zapnute multicastove tftp - nevite
jak ho rozjet?

Nebo existuje jiny zpusob jak vzdalene bootovat bez disku? V krajni mezi
bych tam dal i disketove mechaniky pro boot, ale kdyz by nemusely byt bylo
by to lepsi.

Dekuji
Vladimir Vlach





Další informace o konferenci Linux