Files
pkgsrc-ng/emulators/klh10/patches/patch-doc_install.txt
2014-11-05 12:41:07 +01:00

61 lines
2.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
$NetBSD: patch-doc_install.txt,v 1.1 2013/10/17 15:41:10 ryoon Exp $
http://www.falu.nl/~rhialto/klh-diffs2
--- doc/install.txt.orig 2001-11-19 12:12:06.000000000 +0000
+++ doc/install.txt
@@ -175,6 +175,16 @@ config file if they don't already exist
pseudo-device bpf 1 # Need at least one for NI20 or IMP
pseudo-device tun 1 # Need at least one for IMP
+NetBSD
+------
+ See The NetBSD Guide, chapter 17.9 "Kernel Tuning" for information on
+how to recompile a kernel. You need at least these options (as of 3.0):
+
+ options SYSVSHM # System V-like memory sharing
+ options SHMMAXPGS=10240 # 2048 pages is the default, >8192 for KLH10
+
+ pseudo-device tap # cloning device for NI20
+ pseudo-device bridge # cloning device for NI20
Linux
-----
@@ -1116,6 +1126,36 @@ mistakenly "fixed" to disallow it (FreeB
other host before telnetting back into the KN10. A better solution
would be to fix those OSes that are open-source, and push to have
these fixes incorporated in the standard releases.
+ For NetBSD (it may work on FreeBSD too) there exists a better
+solution. A special configuration is created with a virtual ethernet
+segment that has its host-side in the form of the interface tap0 (as in
+the example below). The tap0 interface is bridged to the real network
+interface. The NI20 is at the "other end" of the virtual ethernet.
+(This differs from the other connectivity methods where the named
+interface is the one that is basically used as the NI20). The NI20 is
+therefore a dedicated interface:
+
+ devdef ni0 564 ni20 ipaddr=10.0.0.51 ifc=tap0 dedic=true
+
+If the named tap interface already exists, no further changes to its
+configuration are made. You can use this for alternative connectivity,
+such as routed on the 10.0.1.0/24 subnet (instead of bridged):
+
+ # To the shell, suppose your real network is 10.0.0.0/24,
+ # create a 10.0.1.0/24 network for KLH:
+ ifconfig tap0 create inet 10.0.1.1 netmask 255.255.255.0 up
+ ; in .ini file:
+ devdef ni0 564 ni20 ipaddr=10.0.1.51 ifc=tap0 dedic=true
+ ! in SYSTEM:INTERNET.ADDRESS on TOPS-20 v7.0
+ IPNI#0,10 0 1 51,PACKET-SIZE:1500,DEFAULT,PREFERRED
+ ! in SYSTEM:INTERNET.ADDRESS on TOPS-20 v7.1
+ IPNI#0,10.0.1.51,PACKET-SIZE:1500,LOGICAL-HOST-MASK:255.255.255.0,DEFAULT,PREFERRED
+ ! in SYSTEM:INTERNET.GATEWAYS on TOPS-20 v7.x
+ PRIME 10.0.1.1
+
+(If TOPS-20 v7.0 can't do subnetting it might be better to use a
+192.168.2.0/24 network)
+
LHDH (IMP): (KS-ITS only)