[K12OSN] Help A Newb - Again?

jam at mcquil.com jam at mcquil.com
Wed Jun 30 21:51:52 UTC 2004


Carl,

Show us what 'showmount -e' shows.

Jim McQuillan
jam at Ltsp.org


On Wed, 30 Jun 2004, Carl Keil wrote:

> 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
> 
> 
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
> 





More information about the K12OSN mailing list