Hi,
I wonder if anyone here can help me with this.
I am trying to get a diskless workstation to boot up. It is supposed
to obtain its IP address via DHCP which is where I run into trouble.
The computer reports it is 'unable to get filename from boot server'
or something of that nature. The server which runs the dhcpd gives
these lines in the log file:
---
Jan 9 01:26:42 obiwan dhcpd: DHCPDISCOVER from 00:e0:81:2d:22:4d via
eth0: network xxx.xxx.78.0/24: no free leases
Jan 9 01:31:06 obiwan dhcpd: DHCPDISCOVER from 00:e0:81:2d:22:4d via
eth0: network xxx.xxx.78.0/24: no free leases
---
The dhcp.conf file is this:
#
# Sample configuration file for ISC dhcpd
#
# Make changes to this file and copy it to /etc/dhcpd.conf.sample
#
ddns-update-style none;
default-lease-time 21600;
max-lease-time 21600;
option subnet-mask 255.255.255.0;
option broadcast-address xxx.xxx.78.255;
option routers xxx.xxx.78.16;
option domain-name-servers xxx.xxx.78.16;
option domain-name "ltsp"; # <--Fix this domain name
option root-path "xxx.xxx.78.16:/opt/ltsp-4.1/i386";
option option-128 code 128 = string;
option option-129 code 129 = text;
subnet xxx.xxx.78.0 netmask 255.255.255.0 {
use-host-decl-names on;
option log-servers xxx.xxx.78.16;
##
## If you want to use static IP address for your workstations, then
un-comment
## the following section and modify to suit your network.
## Then, duplicate this section for each workstation that needs a static
## IP address.
##
host ws001 {
hardware ethernet 00:E0:81:2D:22:4D;
fixed-address 192.168.0.1;
filename "lts/vmlinuz-2.4.26-ltsp-2";
}
##
## If you want to use a dynamic pool of addresses, then un-comment the
following
## lines and modify to match your network.
##
## subnet 192.168.0.0 netmask 255.255.255.0 {
## range dynamic-bootp 192.168.0.1 192.168.0.253;
## }
##
}
#
# If you need to pass parameters on the kernel command line, you can
# do it with option-129. In order for Etherboot to look at option-129,
# you MUST have option-128 set to a specific value. The value is a
# special Etherboot signature of 'e4:45:74:68:00:00'.
#
# Add these two lines to the host entry that needs kernel parameters
#
# option option-128 e4:45:74:68:00:00; # NOT a mac address
# option option-129 "NIC=ne IO=0x300";
#
----
Any help will be appreciated.
Thanks,
-M
--
If you wind up with a boring, miserable life because you listened to
your mom, your dad, your teacher, your priest or some guy on TV telling
you how to do your shit, then YOU DESERVE IT. --Frank Zappa
|