[K12OSN] Help A Newb - Again?
Carl Keil
carl at snarlnet.com
Wed Jun 30 21:39:09 UTC 2004
Please forgive me if this is a duplicate post. I tried earlier and was
informed that it wouldn't go through because I accidentally posted from a
different account.
~~~~~~~~~~~~~~~~~~~~~~~~
:
:
:
OK,
I admit that I must be an idiot, but I still can't get this client to boot.
Now it hangs on a screen that says:
mount: 192.168.0.254:/opt/ltsp/i386 failed, reason given by server:
Permission denied
mount nfsmount failed: Bad file number
NFS: mount program didn't pass remote address!
mount: Mounting 192.168.0.254:opt/ltsp/i386 on /mnt failed: Invalid argument
ERROR! Failed to mount the root directory via NFS!
Possible reasons include:
1) NFS services may not be running on the server
2) Workstation IP does not map to a hostname, either in /etc/hosts, or in DNS
3) Wrong address for NFS server in the DHCP config file
4) Wrong pathname for root directory in the DHCP config file
I really don't think it's #1. Showmount -e doesn't give any errors anymore
and shows /home as shared I also threw /opt/ltsp/i386 in there for good
measure. But I'm flummoxed by variables. I'm gonna spam the list with my
salient config files just in case any of you good souls can spot the problem.
~~~~~~~~~~~~dhcpd.conf-----------------------
# Sample configuration file for ISCD dhcpd
#
# Don't forget to set run_dhcpd=1 in /etc/init.d/dhcpd
# once you adjusted this file and copied it to /etc/dhcpd.conf.
#
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.0.255;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
option domain-name "ltsp";
option root-path "192.168.0.254:/opt/ltsp/i386";
option option-128 code 128 = string;
option option-129 code 129 = text;
# example configurations for specifying specific kernels to specific clients
group {
use-host-decl-names on;
option log-servers 192.168.0.254;
host ws001 {
hardware ethernet 00:E0:06:E8:00:84;
fixed-address 192.168.0.1;
filename "/lts/vmlinuz.ltsp";
option option-128 e4:45:74:68:00:00;
option option-129 "NIC=3c509";
}
host ws002 {
hardware ethernet 00:D0:09:30:6A:1C;
fixed-address 192.168.0.2;
filename "/lts/vmlinuz.ltsp";
option option-128 e4:45:74:68:00:00;
option option-129 "NIC=ne";
}
host ws003 {
hardware ethernet 00:D0:09:30:28:B2;
fixed-address 192.168.0.3;
# kernels are specified in /tftpboot/lts/boot/pxe/pxelinux.cfg/
filename "/lts/boot/pxe/pxelinux.bin";
}
host testclient {
hardware ethernet be:be:be:01:dd:00;
option option-128 e4:45:74:68:00:00;
# option option-129 "NIC=0x2625";
}
}
#shared-network workstations {
# # RegularDHCP
# subnet 10.0.0.1 netmask 255.255.255.0 {
# range 10.0.0.1 10.0.0.5;
# }
# }
shared-network WORKSTATIONS {
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.100 192.168.0.253;
use-host-decl-names on;
option log-servers 192.168.0.254;
# trick from Peter Rundle <peter.rundle at au.interpath.net>
if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
{
filename "/lts/pxe/pxelinux.bin";
# NOTE: kernels are specified in /tftpboot/lts/pxe/pxelinux.cfg/
}
else
{
filename "/lts/vmlinuz-2.4.24-ltsp-1";
}
}
}
```````````````````````exports~~~~~~~~~~~~~~~~
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 linuxhost localhost.localdomain localhost
192.168.0.254 # clienthost
192.168.0.253 # testclient ws04
[root at linuxhost root]# cat /etc/exports
/home 192.168.0.0/255.255.255.0(rw)
/opt/lts/i386 192.168.0.0/255.255.255.0(rw)
#/home 192.168.0.253/255.255.255.0(rw,sync,no_root_squash)
``````````````````````hosts~~~~~~~~~~~~~~~~~
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 linuxhost localhost.localdomain localhost
192.168.0.254 # clienthost
192.168.0.253 # testclient ws04
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I must be doing something obviously stupid.
Thanks for trying to help me.
ck
More information about the K12OSN
mailing list