X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=INSTALL;h=6ab3b92137d514df916fe299d7a4462b1f26d7e7;hp=49476d86a88f3b1f7d7bae1eda445931c5862324;hb=4ac7fd3ff73c98100d8a8546668d0212e4af3ffa;hpb=ff05a229397c75142725f45cad191ce4a00625ce diff --git a/INSTALL b/INSTALL index 49476d8..6ab3b92 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,7 @@ 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 "" [On BSD use $ LDFLAGS="-L/usr/local/lib" ./configure