[by Nugraha, 2009.05.01]

We want to make a diskless computing system so that we need a PXE Server. PXE stands for "Pre-boot eXecution Environment". PXE is a special extension of services provided by the Dynamic Host Configuration Protocol (DHCP). It uses a Trivial File Transfer Protocol (TFTP) server to provide minimal boot to a network client. Let's try to configure it!

#contents

**What we need [#pe839496]
- A computer with linux operating system to be configured as a server. Here we use Fedora Linux. This computer should have at least two network interface cards (NIC). One of the cards will be used to connect the server with client.
- Computer that acts as a client. For a checking purpose we need this computer to have SSH facility (Windows or Linux is okay).
- Network hub and cables.

**Checking [#r1faf503]
***Network setting [#j7b294ed]
- Turn on the hub, connect a network cable from Fedora Linux computer (server) to the hub (for example to channel 1).
- Connect again a network cable from the client computer (Windows/Linux) to the hub (for example to channel 2).
- Open Network configuration on Fedora Linux using root privilege. We should set network interface card that has been connected to the hub.
- Assuming the network card is eth1, we set it to have:
-- IP Address: 192.168.1.1
-- Subnet Mask: 255.255.255.0
- On the client computer, set the IP Address statically to be:
-- IP Address: 192.168.1.2
-- Subnet Mask: 255.255.255.0

***SSH check [#tad4148a]
- Open SSH software on client computer, for example Putty or any command line software:
 ssh username@192.168.1.1
- If username is "nugraha" and hostname of server is "rsaito-necPC", then we must find this line after succesfully login:
 nugraha@rsaito-necPC:~$
it means that we can access the server from the client.

**DHCP and TFTP Server [#s9d399d8]
- Install dhcp, syslinux, and tftp-server
 # yum install dhcp syslinux tftp-server
***DHCP Configuration [#b4fdd07c]
- Edit /etc/dhcpd.conf. The following is a configuration for a network that uses:
-- 192.168.1.0/24 addressing
-- Dynamic address will be provided between 192.168.1.100 and 192.168.1.240

to be continued...


Front page   New Page list Search Recent changes   Help   RSS of recent changes