I managed to configure AmigaNOS so now I can reach my Linux PC through PPP or SLIP from my Amgia 500.
You can Telnet into Linux or use the FTP client to fetch files. It should work on any Amiga 500 with 1MB RAM, a null-modem cable and two floppy drives (You just need to copy the important parts from the archive to a floppy disk).
During my trial and error process I made a "complete" AmigaNOS archive, which I'm happy to share.
It combines the different incomplete archives out there to hopefully create a "full" version.
It has the following:
- The folders from John Heaton's archive (AmigaNOS-2.9i.lha)
- Graham Walter's executable and Gopher client (from AmigaNOSGW6.lzh)
- The sources from the early AmigaTCP archive
- Contents of the AmigaNOS-Tools.
- Workbench 1.3 compatible AmigaGuide and AmigaGuide.library has been included.
- A Doc folder has been added, all the documentation found in the different archives moved there, and renamed to clean up things a bit.
- Added an example NOS-Startup script with PPP and SLIP configuration.
- Added icons for the main configuration files and the executable so it can be launched from Workbench.
- In the AmigaNOS.guide I removed the "Commit suicide" text from the Troubleshooting section, as I found it really offensive and I was not OK distributing that further.
- Added an Installation.readme.
You can download the complete archive here:
https://www.jottacloud.com/s/030bd8a491 ... b3220a10ed
I documented how I configured it here:
https://neongod.neocities.org/a500-amiganos
What I didn't manage to achive (yet) is to reach the outside world. If I ping my Linux machine, that works nicely. If I ping a domain, I can see that the DNS request is sent to the Linux PC's IP address, but the Amiga doesn't get a reply that it can accept. I'm not sure what's wrong, as it works with the same Linux side settings and iptables rules with Miami (under Workbench 3.1).
Here is how a ping from Amiga to Linux looks in the tcpdump on Linux:
18:04:25.908718 IP 10.0.0.2 > 10.0.0.1: ICMP echo request, id 65535, seq 0, length 12
18:04:25.908893 IP 10.0.0.1 > 10.0.0.2: ICMP echo reply, id 65535, seq 0, length 12
Here is a ping to google, that fails.
18:00:53.311872 IP 10.0.0.2.1024 > 10.0.0.1.domain: 268+ A?
www.google.com. (32)
18:00:53.312034 IP 10.0.0.1 > 10.0.0.2: ICMP 10.0.0.1 udp port domain unreachable, length 68
Something seems to be wrong around the ports, like AmigaNOS is sending the request from a different port and not expecting the reply there(?). Is there anyone who has a better knowledge of networking and has an idea what the problem might be?