Hi buddies,
I have just installed K12LTSP (Fedora Core 6) on my computer and I want to boot client computers using PXE. My server has Intel Pro NIC and everything seems to work fine. All my clients have RTL8101e/8102e Fast Ethernet adapters. Now when I boot the clients everything seems to be fine until I get the following error message:
Running /Linuxrc
Mounting /proc
Error!
Could not automatically detect the network card.
PCI cards should be detected automatically.
ISA cards cannot be detected, so they require the nic
driver to be specified in a "NIC=" parameter to be passed
on the kernel command line, usually specified in option -129
in the /etc/dhcpd.conf file. See the LTSP docs for more
information.
Below I have appended my /etc/dhcpd.conf file:
default-lease-time 21600;
max-lease-time 21600;
ddns-update-style none;
allow booting;
allow bootp;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.4;
option domain-name-servers 192.168.1.4;
next-server 192.168.1.4;
option domain-name "ltsp";
option root-path "192.168.1.4:/opt/ltsp/i386";
option option-128 code 128 = string;
option option-129 code 129 = text;
option option-221 code 221 = text;
shared-network WORKSTATIONS {
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.100 192.168.1.253;
use-host-decl-names on;
option log-servers 192.168.1.4;
# trick from Peter Rundle <peter.rundle@au.interpath.net>
# newer Macs
if substring (option vendor-class-identifier, 0, 9) = "AAPLBSDPC"
{
filename "yaboot";
option vendor-class-identifier "AAPLBSDPC";
}
# really old iMacs
elsif substring (option option-221, 0, 5) = "Apple"
{
filename "yaboot";
option vendor-class-identifier "AAPLBSDPC";
}
# Intel PXE
elsif substring (option vendor-class-identifier, 0, 9) = "PXEClient"
{
# NOTE: kernels are specified in /tftpboot/lts/pxe/pxelinux.cfg/
filename "/lts/pxe/pxelinux.0";
}
# default to an i386 BOOTP image
else
{
filename "/lts/vmlinuz.ltsp";
}
if substring (option vendor-class-identifier, 20, 3) = "ppc" {
option root-path "192.168.1.4:/opt/ltsp/ppc";
} else {
option root-path "192.168.1.4:/opt/ltsp/i386";
}
}
}
# example configurations for specifying specific kernels to specific clients
group {
use-host-decl-names on;
option log-servers 192.168.1.4;
host ws001 {
hardware ethernet 00:E0:06:E8:00:84;
fixed-address 192.168.1.1;
filename "/lts/vmlinuz.ltsp";
option option-128 e4:45:74:68:00:00;
option option-129 "NIC=3c509";
}
host ws002 {
hardware ethernet 00
0:09:30:6A:1C;
fixed-address 192.168.1.2;
filename "/lts/vmlinuz.ltsp";
option option-128 e4:45:74:68:00:00;
option option-129 "NIC=ne";
}
host ws003 {
hardware ethernet 00
0:09:30:28:B2;
fixed-address 192.168.1.3;
# kernels are specified in /tftpboot/lts/boot/pxe/pxelinux.cfg/
filename "/lts/boot/pxe/pxelinux.0";
}
# Apple Specific Settings
# host ws007 {
# hardware ethernet 00:30:65:69:23:60;
# fixed-address 192.168.1.4;
# option root-path "192.168.1.4:/opt/ltsp/ppc";
# filename "yaboot";
# option vendor-class-identifier "AAPLBSDPC";
# }
}
Your help will be greatly appreciated.
Thank you very much
Rgds
Dedan Oimbo