Both sides previous revisionPrevious revisionNext revision | Previous revision |
running [2020-09-16 14:43] – [2.1 klh10] victor | running [2024-11-18 11:11] (current) – [2.3 usim/CADR] victor |
---|
DEFOPT CH11P==1 ;CHAOS net goes through Unibus | DEFOPT CH11P==1 ;CHAOS net goes through Unibus |
</file> | </file> |
| |
| **Note:** if you run an up-to-date version of [[https://github.com/PDP-10/klh10|klh10]] and [[https://github.com/PDP-10/its|ITS]], you don't need to recompile your system to change the Chaosnet address, but you need to make sure CHAOSP and CH11P are enabled as above. |
| |
You might also want to rename your system - see [[its>rename|instructions here]]. | You might also want to rename your system - see [[its>rename|instructions here]]. |
== - DNS configuration == | == - DNS configuration == |
| |
You can of course add hosts to ''SYSHST;H3TEXT >'' and run ''H3MAKE'', but you can also use [[its>dqdev|DNS in ITS]]. It's a bit of a mess right now, I'll document it later. | You can of course add hosts to ''SYSHST;H3TEXT >'' and run '':SYSHST;H3MAKE'', but you can also use [[its>dqdev|DNS in ITS]]. It's a bit of a mess right now, I'll document it later. |
| |
==== - LambdaDelta ==== | ==== - LambdaDelta ==== |
| |
| {{ Lambda.png?180|An LMI Lambda}} |
LambdaDelta uses the Ethernet link layer. The configuration is done entirely in the lisp system. | LambdaDelta uses the Ethernet link layer. The configuration is done entirely in the lisp system. |
| |
Edit ''SYS:SITE;HOSTS TEXT'' to change the CHAOS address of your host. (( For a quick test, you can also ''(setq chaos:my-address #oXXXX chaos:my-subnet #oYY)'' where XXXX is your address, and YY is your subnet, i.e. the highest 8 bits of your address. )) | Edit ''SYS:SITE;HOSTS TEXT'' to change the CHAOS address of your host. (( For a quick test, you can also ''(setq chaos:my-address #oXXXX chaos:my-subnet #oYY)'' where XXXX is your address, and YY is your subnet, i.e. the highest 8 bits of your address. )) |
| |
Use ''(UPDATE-SITE-CONFIGURATION-INFO)'' to recompile and load the host table. | Use ''(make-system :site :compile :noload :noconfirm :no-reload-system-declaration)'' to recompile the site configuration, including the host table. |
| |
| Use ''(UPDATE-SITE-CONFIGURATION-INFO)'' to load the updated site configuration, including the host table. |
| |
=== - DNS configuration === | === - DNS configuration === |
| If you are not using the Bogodyne system, you need a DNS resolver - find one [[lispm-dns|here]]. |
| |
You need to use ''SYS:SITE;HOSTS TEXT'' for your local address, but if you don't want to add other hosts manually, you can use DNS. | You need to use ''SYS:SITE;HOSTS TEXT'' for your local address, but if you don't want to add other hosts manually, you can use DNS. |
| :DOMAIN-CHAOSNET-P | T | Enable using DNS for Chaosnet addresses | | | :DOMAIN-CHAOSNET-P | T | Enable using DNS for Chaosnet addresses | |
| :CHAOS-ADDRESS-DOMAIN | "CH-ADDR.NET." | The address domain for the global Chaosnet | | | :CHAOS-ADDRESS-DOMAIN | "CH-ADDR.NET." | The address domain for the global Chaosnet | |
| :DOMAIN-CHAOS-SERVERS | '("130.238.19.25") | The DNS server at Update Computer Club, which knows Chaosnet data | | | :DOMAIN-CHAOS-SERVERS | '("158.174.114.186") | The DNS server of Björn's, which knows Chaosnet data | |
| |
Use ''(UPDATE-SITE-CONFIGURATION-INFO)'' to recompile and load the site definition. | |
| |
==== - usim/CADR ==== | Use ''(make-system :site :compile :noload :noconfirm :no-reload-system-declaration)'' to recompile the site configuration. |
| |
usim uses unix sockets for link layer. Depending on your version, you might need to edit the code to change your address, but perhaps you can use a command line option. You also need to run ''chaosd''. | Use ''(UPDATE-SITE-CONFIGURATION-INFO)'' to load the updated site configuration. |
| |
| ==== - usim/CADR ==== |
| {{ cadr.jpg?160|A CADR Lisp machine}} |
| [[https://tumbleweed.nu/lm-3/|usim]] uses UDP sockets for link layer, and can also use an internal "local" Chaosnet server for e.g. FILE and TIME protocols. |
| |
=== - Network configuration === | === - Network configuration === |
| |
See "Network configuration" for LambdaDelta. | See the "chaos section" of [https://tumbleweed.nu/r/usim/doc/trunk/README.md|the usim documentation], and "Network configuration" for LambdaDelta (note: there is no DNS support in the CADR system). |
| |
==== - cbridge ==== | ==== - Linux/Unix/macOS ==== |
| |
The Chaosnet bridge program, cbridge, can use any link layer, depending on your needs (see above). | The Chaosnet bridge program, [[https://github.com/bictorv/chaosnet-bridge|cbridge]], can use any link layer, depending on your needs (see above). |
| |
=== - Network configuration === | === - Network configuration === |
| |
See [[https://github.com/bictorv/chaosnet-bridge/CONFIGURATION.md]]. And I should add documentation. | See [[https://github.com/bictorv/chaosnet-bridge/blob/master/CONFIGURATION.md]]. And I should add documentation. |
| |
=== - DNS configuration === | === - DNS configuration === |
| |
See [[https://github.com/bictorv/chaosnet-bridge/CONFIGURATION.md]], the ''dns'' option. If you use LambdaDelta, you can turn on the ''forwarder'' option and add the Chaosnet address of cbridge to :DOMAIN-CHAOS-SERVERS (see above) as an octal number. | See [[https://github.com/bictorv/chaosnet-bridge/blob/master/CONFIGURATION.md]], the ''dns'' option. If you use LambdaDelta, you can turn on the ''forwarder'' option and add the Chaosnet address of cbridge to :DOMAIN-CHAOS-SERVERS (see above) as an octal number. |
| |
=== - Application programming === | === - Application programming === |
| |
See [[https://github.com/bictorv/chaosnet-bridge/NCP.md]]. No really, I should add stuff here. But see the example programs | See [[https://github.com/bictorv/chaosnet-bridge/blob/master/NCP.md]]. No really, I should add stuff here. But see the example programs |
| |
| |