README: rework installation
This commit is contained in:
parent
022ea31874
commit
e1f5db94eb
35
README
35
README
@ -1,24 +1,33 @@
|
|||||||
0. Choose a Subnet/Hostname
|
1. Install tinc and dhcp (at lease version 1.1pre11)
|
||||||
ex: eve/172.23.75.2/32
|
|
||||||
1. Install tinc-pre
|
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
|
2. Clone hosts
|
||||||
root> mkdir /etc/tinc/evenet
|
root> mkdir /etc/tinc/evenet
|
||||||
root> chown $USER /etc/tinc/evenet
|
root> chown $USER /etc/tinc/evenet
|
||||||
user> git clone gitlab@git.higgsboson.tk:Mic92/evenet.git /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
|
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 Address domain.tld # optional, wenn eine öffentliche Addresse verfügbar ist
|
||||||
tinc> set Port 666 # optional, wenn anderer Port gewünscht
|
tinc> set Port 666 # optional, wenn anderer Port gewünscht
|
||||||
tinc> add ConnectTo eve
|
|
||||||
tinc> add ConnectTo ohorn
|
|
||||||
tinc> exit
|
tinc> exit
|
||||||
4. Adapt tinc-up/tinc-down
|
5. Test with tinc-debug
|
||||||
user> cp tinc-up-linux tinc-up # replace linux with your os
|
/etc/tinc/evenet
|
||||||
root> sed -i 's/%IP%/<HOST>/g' tinc-up
|
|
||||||
|
|
||||||
Linux iproute2
|
Linux iproute2
|
||||||
$ ip addr add address/prefixlength dev interface
|
$ ip addr add address/prefixlength dev interface
|
||||||
|
Loading…
Reference in New Issue
Block a user