X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/ff05a229397c75142725f45cad191ce4a00625ce..refs/heads/master:/INSTALL diff --git a/INSTALL b/INSTALL index 49476d8..1616621 100644 --- a/INSTALL +++ b/INSTALL @@ -4,16 +4,11 @@ USE AT YOUR OWN RISK. THIS IS ALPHA TEST SOFTWARE. I DO NOT GUARANTEE THAT THERE WILL BE PROTOCOL COMPATIBILITY BETWEEN DIFFERENT VERSIONS. -PROTOCOL COMPATIBILITY WAS BROKEN BETWEEN secnet-0.06, secnet-0.07 AND -secnet-0.08 FOR ENDIANNESS FIXES. - -THERE WILL BE ANOTHER CHANGE IN PROTOCOL IN THE secnet-0.1.x SERIES - * Preparation ** System software support -Ensure that you have libgmp2-dev and adns installed (and bison and +Ensure that you have libgmp3-dev and adns installed (and bison and flex, and for that matter gcc...). [On BSD install /usr/ports/devel/bison] @@ -32,11 +27,10 @@ linux/Documentation/networking/tuntap.txt If you're using TUN/TAP on a platform other than Linux-2.4, see http://vtun.sourceforge.net/tun/ -Note than TUN comes in several flavours. Their names in the -configuration file are: - tun: Linux-2.4; only one device file (usually /dev/net/tun) - tun-old: Linux-2.2, BSD; device files /dev/tun* - tun-solaris: Solaris (not yet implemented) +You will probably be using the supplied `make-secnet-sites' program to +generate your VPN's list of sites as a secnet configuration from a +more-human-writeable form. If so you need to install the standard +`ipaddr' Python module (python-ipaddr on Debian-derived systems). ** System and network configuration @@ -118,7 +112,10 @@ If installing for the first time, do # cp example.conf /etc/secnet/secnet.conf # cd /etc/secnet -# ssh-keygen -f key -N "" +# ssh-keygen -f key -t rsa1 -N "" + +(You may need ssh-keygen1, instead, which might be found in +openssh-client-ssh1.) [On BSD use $ LDFLAGS="-L/usr/local/lib" ./configure