README: rework installation

This commit is contained in:
Jörg Thalheim 2015-02-14 11:23:09 +01:00
parent 022ea31874
commit e1f5db94eb

35
README
View File

@ -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 <url>
# Optional (set public address)
user> tinc -c /etc/tinc/evenet
tinc> init <HOST>
tinc> set Subnet <HOST>
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%/<HOST>/g' tinc-up
5. Test with tinc-debug
/etc/tinc/evenet
Linux iproute2
$ ip addr add address/prefixlength dev interface