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