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

Re: boot from ethernet with imac g3



On Wed, 31 May 2006 20:02:45 +0200, Giulio Canevari wrote:

> Hello,
> 
> i have found out that putting the net card on another pci slot on my x86 
> doesn't lead to instability ;) .
> 
> I think solution isn't that far. I try to explain everything i did and 
> what happened.
> 
> So far i did the following after having installed the net card:
> 1) ifconfig eth0 192.168.1.1 netmask 255.255.255.0
> 2) iptables -F
> 3) edited the /etc/dhcp3/dhcpd.conf file, now it looks this way, and i 
> believe the problem is here somewhere. As i've got really poor 
> experience with nets, please take a look at it, thank you. Commented 
> where i have doubt.
> 
> In macos 8.1 i have found out an app ( and i have already lost where is 
> ) that reports hw address of the eth is 00 05 02 43 6E 82 and says that 
> the mac has an ip of 41201.173 (?) .

That is an AppleTalk address, not an IP address. In the TCP/IP Control
Panel, under Options, "Load only when needed" must be turned off.

> The
> 
>> option domain-name "example.com";
>> option domain-name-servers ns1.example.com;
>> option subnet-mask 255.255.255.0;
>> default-lease-time 600;
>> max-lease-time 7200;
>> server-name "debian"; # debian comes from hostname output
>> subnet 192.168.1.0 netmask 255.255.255.0 {
>>   range 192.168.1.200 192.168.1.253;
>>   #option routers 192.168.1.1; # i have deleted this, but i don't know if it's a good thing
>> }

I didn't think this could work without "allow bootp" but it seemed to for
you.

>> host mac {
>>             filename "/tftpboot/yaboot";
>>            server-name "debian"; # always from hostname
>>            hardware ethernet 00:05:02:43:6E:82; # taken from some app in the mac
>>            fixed-address   192.168.1.2; # here is what i tought to be a good ip...
>> }

The root ("/") as seen from TFTP is not necessarily the root of the
server. Try to verify your TFTP configuration by pointing a TFTP client on
the server to 127.0.0.1 before relying on it.

> 4) created /tftpboot/ with these files:
> -rwxr-xr-x  1 giulio giulio 104062976 2006-04-20 02:44 
> debian-31r2-powerpc-businesscard.iso
> -r--r--r--  1 giulio giulio   3470855 2005-03-06 00:00 initrd.gz
> -r--r--r--  1 giulio giulio   3966165 2005-03-06 00:00 vmlinux
> -r--r--r--  1 giulio giulio    149740 2004-11-26 00:00 yaboot
> -r--r--r--  1 root   root         359 2006-05-31 13:39 yaboot.conf
> -r--r--r--  1 giulio giulio      2602 2006-04-20 00:00 yaboot.conf.bak
> -r--r--r--  1 giulio giulio      2602 2006-04-20 00:00 yaboot-netboot.conf
> 
> 5) checked if file /etc/inet.d contained the following line:
> tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd 
> /usr/sbin/in.tftpd /tftpboot
> 
> 6) restarted dhcp:
>   /etc/init.d/dhcp3-server restart
> 
> 7) booted the imac keeping pressed alt-apple-o-f
> 
> 8) typed boot enet:0 ( tried also boot enet:0,yaboot )
> what i obtain is:
> 
> Client 000502436e82 192.168.1.2
> Server 000244a8b2ef 192.168.1.1 debian
> Transferfile /tftpboot/yaboot TFTP TimeOutload-size=0 adler=32
> 
> LOAD-SIZE is to small
> 
> And that's the end.
> 
> Thank you in advance,
> Bye.

You must be using a recent version of yaboot, because the TFTP buffer in
earlier versions was only 4MB. It is now 6MB for vmlinux+initrd.gz
together.



Reply to: