From: Simon John on
On 4 Mar, 22:09, Frank Cusack <fcusack(a)fcusack.com> wrote:

[snip]
> > i had been using root=0, but now i'm trying root=192.168.0.0/24
>
> both are wrong.
>
> You want anon=0 or root=(a)192.168.0.0/24 .

ah sorry, i had been using anon=0 (not root=0) then incorrectly
root=192.168.0.0/24, just tried root=(a)192.168.0.0/24 and still the
same result :-(

From: Tim Bradshaw on
On Mar 5, 10:02 am, "Simon John" <simoninusa2...(a)yahoo.co.uk> wrote:
> On 4 Mar, 22:09, Frank Cusack <fcus...(a)fcusack.com> wrote:

> ah sorry, i had been using anon=0 (not root=0) then incorrectly
> root=192.168.0.0/24, just tried r...(a)192.168.0.0/24 and still the
> same result :-(

Well, if you are seeing *some* NFS traffic, then you know inetboot has
started and it talking NFS. If you are (now) completely sure that
your NFS options are correct and that the bootparams are completely
correct (in particular that they are pointing the thing at the right
NFS server etc), then the next thing to do would be to get some kind
of trace of the NFS traffic and see what the last thing it says is.
If you run snoop with the output to a file (snoop -o ...) of the
client on the NFS server machine, then you should capture everything
that is of interest (even better if this is the machine that answers
rarp/bootp, as you'll then see all that). Then you can use something
like ethereal (or snoop -i, if you can persuade it to report the UDP
NFS traffic correctly) to see what it was doing, and particularly what
it did towards the end. You should see it mounting the filesystem,
and then looking for & fetching the kernel etc.

One issue which probably is not affecting you but has bitten me in the
past is netmasks. In particular if you're using a `supernetted' (I
just made this term up, there probably is some proper one) network -
say a 162.168.0.0/16 or something (anything bigger than a /24) then
there can be some significant confusion causing things to mysteriously
go silent. I think I understood the problem once but have forgotten
the details. It was also in the Solaris 8 timeframe, so quite a long
time ago now.

I would look at NFS traces first.

--tim

From: Frank Cusack on
On 5 Mar 2007 06:37:06 -0800 "Tim Bradshaw" <tfb+google(a)tfeb.org> wrote:
> One issue which probably is not affecting you but has bitten me in the
> past is netmasks. In particular if you're using a `supernetted' (I
> just made this term up, there probably is some proper one) network -

That is the correct term! :-)

> say a 162.168.0.0/16 or something (anything bigger than a /24) then
> there can be some significant confusion causing things to mysteriously
> go silent. I think I understood the problem once but have forgotten
> the details. It was also in the Solaris 8 timeframe, so quite a long
> time ago now.

If you are using a network with a non-natural netmask (eg 192.168 with
anything except /24, or 10.x.x.x with anything except /8) then you
will be unable to network boot *with rarpd/bootparams*. It will hang
after the initial kernel load and in snoop/tcpdmp you can see
bootparam traffic for the wrong netmask after the kernel loads. With
dhcp it works correctly at least on x86. I've never tried dhcp on
sparc but I assume it also works correctly.

Actually that's not quite true, non-natural netmask will work as long
as the host is in the "highest" netmask such that the broadcast address
for the incorrect, natural netmask is correct for the supernet/subnet.
eg if the host gets IP 192.168.1.4 in a 192.168.0.0/23 network, it will
broadcast as 192.168.1.255 (correct for 192.168.0.0/23) and things will
work if the bootparam server is in 192.168.1.x part of the supernet.
But if the host gets IP 192.168.0.4 it will broadcast 192.168.0.255 and
the jumpstart server will ignore it as that is a host address as far
as it is concerned (even though the traffic will be an ethernet level
broadcast, ie dst mac all 1's).

-frank
From: david on
>
> I would look at NFS traces first.
>
> --tim

I would first force the NFS server to use NFS version 2 and if that
fails force it to use NFS version 3.

I hit a problem jumpstarting from a Linux host and it was resolved by
forcing the NFS version used.

David.

From: Tim Bradshaw on
On 2007-03-06 01:38:29 +0000, "david(a)smooth1.co.uk" <david(a)smooth1.co.uk> said:

> I hit a problem jumpstarting from a Linux host and it was resolved by
> forcing the NFS version used.

I don't think the server is a Linux box here, but I agree if it is -
Linux's idea NFS implementation is, um, interesting.