[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

update: netboot problem on qube2



Well, I made it into the SSH installer. I uninstalled dhcp3 and apt-get
installed dhcp instead and tried again. tail /var/log/syslog then gave
me the message "ibook mountd[4199]: NFS mount of /nfsroot attempted from
10.0.0.50
Dec 28 23:55:12 ibook mountd[4199]: Unauthorized access by NFS client
10.0.0.50.
Dec 28 23:55:12 ibook mountd[4199]: Blocked attempt of 10.0.0.50 to
mount /nfsroot"

After a bit of googling I added no_root_squash to /etc/exports so it now
looks like this:
/nfsroot        10.0.0.0/255.255.255.0(ro,no_root_squash)

/etc/dhcpd.con is now:

option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;

subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.10 10.0.0.50;
  option broadcast-address 10.0.0.31;
  option routers 10.0.0.1;
}

host cobalt {
  hardware ethernet 00:10:e0:00:4a:88;
  option routers 10.0.0.1;
  next-server 10.0.0.100;
option root-path "/nfsroot";
filename "default.colo";
fixed-address 10.0.0.50;
}

I hope this may help someone.
Peter

> > 
> > Hi list,
> > 
> > After having obtained an bigger HD for my CobaltQube2, I want to
> > reinstall Debian on the new HD. I set out to follow the instructions on
> > http://www.cyrius.com/debian/cobalt/install.html , which I used to
> > successfully install Sarge on the previous HD. But this time I'm not so
> > lucky.
> > 
> > I installed nfs-user-server and dhcp3-server on my iBook, which is on an
> > internal network behind a gateway with the ip 10.0.0.1
> > I added the line 
> > 
> > /nfsroot	10.0.0.0/255.255.255.0(ro) to /etc/exports
> > 
> > and changed /etc/dhcp3/dhcpd.conf to contain the following:
> > 
> > subnet 10.0.0.0 netmask 255.255.255.0 {
> >   range 10.0.0.40 10.0.0.255;
> >  option domain-name-servers 10.0.0.1;
> >   option routers 10.0.0.1;
> >   option broadcast-address 10.0.0.255;
> >   default-lease-time 600;
> >   max-lease-time 7200;
> > }
> > 
> > # Hosts which require special configuration options can be listed in
> > # host statements.   If no address is specified, the address will be
> > # allocated dynamically (if possible), but the host-specific information
> > # will still come from the host declaration.
> > 
> > host qube {
> >   hardware ethernet 00:10:e0:4a:88;
> >   fixed-address 10.0.0.50;
> >  option routers 10.0.0.1;
> >   next-server 10.0.0.100;
> >   option root-path "/nfsroot";
> >   filename "default.colo";
> >  option host-name "qube";
> > }
> > 
> > When I try to netboot, /var/log/messages shows the following:
> > Dec 28 21:08:16 ibook dhcpd: BOOTREQUEST from 00:10:e0:00:4a:88 via eth1:
> > BOOTP from dynamic client and no dynamic leases
> > 
> > while tcpdump -e -i eth1 gives me
> > 21:23:29.439975 00:10:e0:00:4a:88 (oui Unknown) > Broadcast, ethertype IPv4
> > (0x0800), length 410: 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP,
> > Request from 00:10:e0:00:4a:88 (oui Unknown), length 364
> > 
> > But nothing happens. The qube is connected via eth0. What am I missing here?
> > (I tried with the Sarge installer as well, but with the same result).
> > I'm anxious to get this Qube up and running with Debian, but I'm stuck. Can
> > anybody point out
> > what I did wrong and help me on my way? It's probaly something obvious that
> > I missed, insights are much appreciated.
> > 
> > Regards,
> > Peter
> > 
> > 
> > 
> 
> 



Reply to: