Solusi:
Informasi ini tidak detail kegagalan yang mungkin menyebabkan PXE boot gagal. Dokumen ini menyediakan latar belakang persyaratan boot PXE berhasil dan menjelaskan apa yang terjadi saat server PXE tidak tersedia.
Proses boot PXE jarak jauh didasarkan pada protokol DHCP. Untuk memahami cara kerja PXE, Anda harus terlebih dahulu memiliki pemahaman dasar tentang DHCP.
Dhcp
DHCP berbasis pada protokol bootstrap, biasa disebut BootP, yang memungkinkan sistem untuk mendapatkan alamat IP dan boot jarak jauh dari jaringan. DHCP menambahkan fitur, seperti pengalamatan IP dinamis dan bidang opsi untuk menyampaikan informasi sistem.
Proses DHCP dimulai dengan klien yang meminta alamat menggunakan pesan temukan DHCP. Pesan DISCOVER adalah paket UDP dengan Port sumber 68 (didefinisikan sebagai Bootpc, untuk klien bootp) dan Port tujuan 67 (didefinisikan sebagai Bootps, untuk server bootp). Temukan pesan memiliki alamat MAC dari node yang meminta sebagai sumber alamat MAC, dan siaran (semua F) sebagai alamat MAC tujuan. Alamat IP sumber adalah 0.0.0.0 dan alamat IP tujuan adalah 255.255.255.255 (Broadcast). Sebagai minimum, permintaan mencakup opsi berikut ini.
Satu atau beberapa server DHCP harus merespons dengan Penawaran DHCP. Pesan Penawaran DHCP adalah paket UDP dengan alamat MAC dari klien yang meminta layanan sebagai alamat tujuan. Port harus kebalikan dari permintaan asli (Port sumber harus 67, Port tujuan harus 68). Alamat IP sumber adalah alamat dari tender server yang ditawarkan, dan alamat IP tujuan adalah siaran. Tawaran ini akan mencakup alamat IP yang diusulkan ditambah Responses to parameter opsional yang diminta.
Klien merespons salah satu Penawaran dengan permintaan DHCP. Pesan permintaan adalah paket UDP yang serupa dengan pesan DISCOVER dan menggunakan Port sumber dan tujuan serta alamat dan permintaan yang sama dan meminta parameter yang sama.
Server merespons dengan ACK DHCP (pengakuan) dengan semua informasi yang diminta. Pesan ACK adalah paket UDP yang serupa dengan pesan Penawaran dan memiliki informasi opsional yang diminta.
Ekstensi PXE ke DHCP
Proses boot PXE memperluas protokol DHCP dengan menambahkan informasi yang diperlukan untuk boot komputer dari jarak jauh. Informasi tersebut mencakup vendor klien dan kelas memungkinkan server PXE untuk memilih gambar khusus klien.
Sistem meminta boot PXE menggunakan DHCP temukan pesan untuk mengidentifikasi vendor dan kelas mesin dan untuk meminta lokasi dan nama file file gambar. Klien PXE mengidentifikasi vendor dan kelas mesin karena mungkin ada beberapa gambar yang tersedia melalui server PXE.
DHCP temukan pesan dari klien PXE menyertakan permintaan parameter opsional berikut ini:
Memeriksa jejak Ethereal * atau Wireshark * boot PXE
Proses boot PXE melibatkan banyak Bursa.
Catatan |
|
Gambar 1 adalah screen shot dari penangkapan halus DHCP temukan pesan dari klien PXE. Perhatikan bahwa opsi 55 (parameter permintaan daftar) disorot, dan parameter yang diminta tercantum.
Parameternya juga mencakup permintaan nama server TFTP (option 66) dan nama file boot (option 67). Opsi 60, pengidentifikasi kelas vendor juga diminta. Respons terhadap permintaan opsional dan digunakan untuk menginformasikan klien bahwa server PXE berada di server yang berbeda dari server DHCP (proxy DHCP sedang digunakan).
Gambar 1. DHCP TEMUKAN
Gambar 2 menunjukkan respons ACK DHCP untuk permintaan DHCP. ACK DHCP menyertakan opsi yang sama yang akan Anda amati dalam penawaran DHCP. Perhatikan bahwa nama file boot dan server TFTP disertakan dalam paket saat transaksi DHCP berhasil.
Gambar 2. ACK DHCP
Pertukaran DHCP berhasil diikuti oleh sesi TFTP yang dimulai dengan permintaan Baca TFTP. Gambar 3 menunjukkan dimulainya sesi TFTP.
Gambar 3. Sesi TFTP.
Gambar 4 menunjukkan jejak dari boot PXE gagal karena ada server PXE. Meskipun klien PXE meminta nama server TFTP (opsi 66) dan nama berkas boot (opsi 67), Penawaran DHCP ditampilkan tidak termasuk opsi 66 atau 67. Dalam hal ini, klien PXE mengulangi DHCP temukan permintaan berulang diikuti oleh DHCP menawarkan respons yang tidak memiliki opsi yang diperlukan untuk menyelesaikan operasi boot PXE.
Gambar 4. PENAWARAN DHCP
Tempat server PXE tidak tersedia