Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Debugging bootp installation
#1
Debugging bootp installation
I used to install my SGIs via bootp back in the days. After not having used an IRIX machine in ages I've just got an shiny O2 back on my desk now Smile

Now I wonder: after doing 'setenv netaddr 192.168.1.123' should I be able to ping the machine from another machine in the same network? I think that would be the first step to get the installation going.

I think I have the whole bootp/tftp setup ready but the O2 just doesn't want to communicate.I'm just using two machines, a Mac with OS X and the O2 connected via a Cisco switch in between. The MAC address of the O2 is visible on the network switch but I cannot get a ping reply from the Mac which is running bootp/tftpdaemon.
po6labs Offline
O2

Posts: 8
Threads: 2
Joined: Aug 2018
Find Reply
08-01-2018, 02:48 PM
#2
Re: Debugging bootp installation
Depends which version of OSX you're using, later versions of OSX are missing utilities to get a remote install to work. I posted about this on Nekochan and somebody updated the wiki entry. I'm on the phone, can't hunt down the details now. Might have been something to do with rsh or some other remote access protocol...
Octane  1x 400Mhz R12k, 1Gb, V8, 6.5.30m

O2 300Mhz R12K (R10K upgrade mod),  384Mb, 6.5.30m, FPA  with  1600SW (Original R5K chassis, mobo and cpu in storage)
JacquesT Offline
Octane

Posts: 188
Threads: 23
Joined: May 2018
Find Reply
08-02-2018, 07:21 AM
#3
Re: Debugging bootp installation
Later versions of MacOS do not easily allow nfsv3, rsh, tftp, bootp and other utilities necessary for remote install.
I'm the manager
Besides irix.cc, I run these sites:
projectkitsune.com
kazuo.io

Tezro
Octane2
Indigo2 IMPACT
Indigo2
3x O2
3x Indy

Raion Offline
Administrator
*******

Posts: 268
Threads: 46
Joined: Nov 2017
Discord: Umbra#0893
Website Find Reply
08-02-2018, 07:11 PM
#4
Re: Debugging bootp installation
Raion-Fox post_id=1912 time=1533237077 user_id=49 Wrote:Later versions of MacOS do not easily allow nfsv3, rsh, tftp, bootp and other utilities necessary for remote install.

...and that's why I chose to do it on Debian instead...much simpler and less phaff.
Octane  1x 400Mhz R12k, 1Gb, V8, 6.5.30m

O2 300Mhz R12K (R10K upgrade mod),  384Mb, 6.5.30m, FPA  with  1600SW (Original R5K chassis, mobo and cpu in storage)
JacquesT Offline
Octane

Posts: 188
Threads: 23
Joined: May 2018
Find Reply
08-02-2018, 08:43 PM
#5
Re: Debugging bootp installation
I was actually trying to set it up using https://github.com/eblot/pybootd but I think my issue is more basic. Do you know if after doing 'setenv netaddr 192.168.1.123' in the boot command prompt should I be able to ping the machine from another machine in the same network? Because that I guess would be the first step and that doesn't work.
po6labs Offline
O2

Posts: 8
Threads: 2
Joined: Aug 2018
Find Reply
08-02-2018, 08:51 PM
#6
Re: Debugging bootp installation
The server will not respond to a ping from PROM.
I'm the manager
Besides irix.cc, I run these sites:
projectkitsune.com
kazuo.io

Tezro
Octane2
Indigo2 IMPACT
Indigo2
3x O2
3x Indy

Raion Offline
Administrator
*******

Posts: 268
Threads: 46
Joined: Nov 2017
Discord: Umbra#0893
Website Find Reply
08-02-2018, 11:36 PM
#7
Re: Debugging bootp installation
Raion-Fox post_id=1929 time=1533252983 user_id=49 Wrote:The server will not respond to a ping from PROM.

Ok, thanks. Can I make the prom bootp() process any more verbose? It doesn't really give much output other than that it failed.
po6labs Offline
O2

Posts: 8
Threads: 2
Joined: Aug 2018
Find Reply
08-03-2018, 06:49 AM
#8
Re: Debugging bootp installation
po6labs post_id=1938 time=1533278953 user_id=294 Wrote:
Raion-Fox post_id=1929 time=1533252983 user_id=49 Wrote:The server will not respond to a ping from PROM.

Ok, thanks. Can I make the prom bootp() process any more verbose? It doesn't really give much output other than that it failed.
IIRC I once examined multiple configuration "errors" during network boot (on an O2 I believe) and what output was viewable in the PROM monitor but that was on the Nekochan forum and I didn't archive my post locally.

I don't know of a way to make the bootp() process more verbose from the PROM monitor, but you can use wireshark or tcpdump to follow the process from the server. Best way would be to use an Ethernet switch or better hub (if you can still find one) and only connect the server and the client to it, so no other device "chatters" in between. EDIT: Oh, you already have it setup this way. I should have reread your first post as I apparently missed that information the first time. If your using a Cisco switch you might want to disable STP on the ports to speed up things a little after connecting client and server. On the server side it should also be possible to configure verbose output for the daemons involved. Please consult the respective manual pages. Not sure what you are using, but my recommendation would be to use "standard" tools (I made good experience with the ISC DHCP server and HPA's TFTP server on Debian or Raspbian respectively) first and get it going with these and only later try "special" tools - like the pybootd you mentioned - so you have a known good configuration you can compare to.

There are also "ready-made" solutions available from @dexter1 (https://hub.docker.com/r/dexter1/irix-install/) and @halfmanhalftaco (https://github.com/halfmanhalftaco/irixboot) which you might also give a try. These solutions might make things easier on the server side.

If the SGI machine should get its IP address from the server, the PROM variable netaddr should be either unset or set to the IP address the DHCP/BOOTP server will assign to it, as otherwise, the machine won't use it AFAIK. You can find more information about the PROM variables and commands (incl. bootp()) in https://techpubs.jurassic.nl/manuals/065.../ch09.html.

Sorry, I currently do not have a SGI machine at hand (all in storage currently) so can only rely on my memory for help.
Indigo Indy Indigo2 IMPACT O2 Octane Octane2 Origin 200 = Origin 200 - Origin 200 = Origin 200

johnnym Offline
O2

Posts: 37
Threads: 2
Joined: Jun 2018
Find Reply
08-03-2018, 07:54 AM
#9
Re: Debugging bootp installation
Thanks a lot johnnym, that was very helpful! I think I'll give that docker image a try...
po6labs Offline
O2

Posts: 8
Threads: 2
Joined: Aug 2018
Find Reply
08-03-2018, 12:28 PM


Forum Jump:


Users browsing this thread: 2 Guest(s)