diff --git a/README b/README index b5628a2..1246abe 100644 --- a/README +++ b/README @@ -1,24 +1,33 @@ -0. Choose a Subnet/Hostname - ex: eve/172.23.75.2/32 -1. Install tinc-pre +1. Install tinc and dhcp (at lease version 1.1pre11) + +Archlinux: + - tinc-pre from aur + - dhcpcd or dhclient (dhcpcd recommend) +Freebsd: + - tinc from this [Port Collection](https://github.com/Mic92/ports) + - dhcpcd or dhclient (dhcpcd recommend) +Mac OS X: + - Get homebrew + - brew install --devel tinc + - Replace /etc with /usr/local/etc in the following walk-through +Windows: + - TODO + 2. Clone hosts root> mkdir /etc/tinc/evenet root> chown $USER /etc/tinc/evenet user> git clone gitlab@git.higgsboson.tk:Mic92/evenet.git /etc/tinc/evenet -3. Start tinc interactive mode +3. Request invite url (generated by `tinc -c . invite`) +4. Join tinc url + user> tinc -c /etc/tinc/evenet join + + # Optional (set public address) user> tinc -c /etc/tinc/evenet - tinc> init - tinc> set Subnet - tinc> set Mode switch - tinc> set Hostnames yes tinc> set Address domain.tld # optional, wenn eine öffentliche Addresse verfügbar ist tinc> set Port 666 # optional, wenn anderer Port gewünscht - tinc> add ConnectTo eve - tinc> add ConnectTo ohorn tinc> exit -4. Adapt tinc-up/tinc-down -user> cp tinc-up-linux tinc-up # replace linux with your os -root> sed -i 's/%IP%//g' tinc-up +5. Test with tinc-debug + /etc/tinc/evenet Linux iproute2 $ ip addr add address/prefixlength dev interface