From c14fc2ccd7ef9889c00686379cb328fa3ac13833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Victor?= Date: Tue, 31 Aug 2021 10:06:11 +0200 Subject: [PATCH] Update networking docs for KLH10 --- doc/networking.md | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/doc/networking.md b/doc/networking.md index 0ee2e43b..db037df2 100644 --- a/doc/networking.md +++ b/doc/networking.md @@ -12,7 +12,8 @@ SMTP mail inbound and outbound is included, as well as local mail delivery. ## IP address -To change the machine's IP address you need to [rebuild ITS](NITS.md). +Unless you are running the current ITS on a current version of KLH10 (see [below](#KLH10)), +you need to [rebuild ITS](NITS.md) to change the machine's IP address. ### SIMH KA10 / KL10 To get the `pdp10-ka` or `pdp10-kl` online with the lowest effort, use the included NAT interface via DHCP. @@ -32,13 +33,23 @@ The `simh` (KS) simulator does not currently support networking. ### KLH10 The KLH10 dskdmp.ini file has an IP address (192.168.1.100) and gateway IP address (192.168.0.45) configured for the ITS system. The IP address -matches the address configured in SYSTEM; CONFIG > (as IMPUS3). Finally, -the HOST table source (SYSHST; H3TEXT >) and binary (SYSBIN; HOSTS3 >) -defined a host called DB-ITS.EXAMPLE.COM at the IP address 192.168.1.100. +matches the address configured in SYSTEM; CONFIG > (as IMPUS3), +but this is not important since the address is now updated at runtime (see below). -In order to change the IP address of the host, you can edit IP, GW, -and NETMASK in the file conf/network. You can also set a Chaosnet -address. After that, a full rebuild (e.g. `make clean all`) is required. +Finally, the HOST table source (SYSHST; H3TEXT >) and binary (SYSBIN; HOSTS3 >) +define a host called DB-ITS.EXAMPLE.COM at the IP address 192.168.1.100. + +In order to change the IP address of the host, you only need to change +the `ipaddr` parameter in the KLH10 `.ini` file, and ITS will get the +address and netmask from (the IMP of) KLH10 at runtime. You will still +want/need to update `SYSHST;H3TEXT >` and recompile it using `SYSHST;H3MAKE BIN`. + +You can also set/change a Chaosnet address of the `ch11` device in the +`.ini` file. The address is read by ITS at runtime. Note that to use +Chaosnet, you must have enabled it by `DEFOPT CH11P==1` in `SYSTEM; CONFIG >`. +This is done automatically if you specified a chaos address in the `.../conf/network` file. +If you use Chaosnet, you may be interested in joining the Global +Chaosnet: read more about it at https://chaosnet.net. ## DNS Check out this [external guide](https://its.victor.se/wiki/dqdev) @@ -51,11 +62,11 @@ They work out of the box # Chaosnet -Chaosnet TELNET and FTP (CHTN and CFTP), are available +Chaosnet SUPDUP, TELNET and FTP (CHTN and CFTP), are available but this requires support and configuration -in the emulator to actually use. +in the emulator to actually use. For KLH10, see [above](#KLH10). -TBC... +Read more about Chaosnet at https://chaosnet.net. # Useful resources