summaryrefslogtreecommitdiff
path: root/playbooks.d/vpn-tinc/share
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks.d/vpn-tinc/share')
m---------playbooks.d/vpn-tinc0
-rw-r--r--playbooks.d/vpn-tinc/share/host4
-rw-r--r--playbooks.d/vpn-tinc/share/tinc-down-ifconfig3
-rw-r--r--playbooks.d/vpn-tinc/share/tinc-down-ip3
-rw-r--r--playbooks.d/vpn-tinc/share/tinc-up-ifconfig4
-rw-r--r--playbooks.d/vpn-tinc/share/tinc-up-ip6
-rw-r--r--playbooks.d/vpn-tinc/share/tinc.conf10
7 files changed, 30 insertions, 0 deletions
diff --git a/playbooks.d/vpn-tinc b/playbooks.d/vpn-tinc
deleted file mode 160000
-Subproject 16eab1e1475072b2f203f071566b6a83249b1ca
diff --git a/playbooks.d/vpn-tinc/share/host b/playbooks.d/vpn-tinc/share/host
new file mode 100644
index 0000000..fbcdd4a
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/host
@@ -0,0 +1,4 @@
+Port = ${port}
+
+Subnet = ${ip4}/32
+Subnet = ${ip6}/128
diff --git a/playbooks.d/vpn-tinc/share/tinc-down-ifconfig b/playbooks.d/vpn-tinc/share/tinc-down-ifconfig
new file mode 100644
index 0000000..6563f07
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/tinc-down-ifconfig
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+ifconfig "$INTERFACE" down
diff --git a/playbooks.d/vpn-tinc/share/tinc-down-ip b/playbooks.d/vpn-tinc/share/tinc-down-ip
new file mode 100644
index 0000000..800ebb3
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/tinc-down-ip
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+ip link set "$INTERFACE" down
diff --git a/playbooks.d/vpn-tinc/share/tinc-up-ifconfig b/playbooks.d/vpn-tinc/share/tinc-up-ifconfig
new file mode 100644
index 0000000..6f040d1
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/tinc-up-ifconfig
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+ifconfig "$INTERFACE" inet ${ip4} netmask 255.255.0.0
+ifconfig "$INTERFACE" inet ${ip6} netmask 255.255.0.0
diff --git a/playbooks.d/vpn-tinc/share/tinc-up-ip b/playbooks.d/vpn-tinc/share/tinc-up-ip
new file mode 100644
index 0000000..105d8a5
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/tinc-up-ip
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+ip -4 addr add "${ip4}/16" dev "$INTERFACE"
+ip -6 addr add "${ip6}/64" dev "$INTERFACE"
+
+ip link set "$INTERFACE" up
diff --git a/playbooks.d/vpn-tinc/share/tinc.conf b/playbooks.d/vpn-tinc/share/tinc.conf
new file mode 100644
index 0000000..11696a7
--- /dev/null
+++ b/playbooks.d/vpn-tinc/share/tinc.conf
@@ -0,0 +1,10 @@
+Name = ${name}
+
+ConnectTo = caeghi_tyil_net
+ConnectTo = faiwoo_tyil_net
+ConnectTo = gaeru_tyil_net
+ConnectTo = jaomox_tyil_net
+ConnectTo = mieshu_tyil_net
+ConnectTo = nouki_tyil_net
+ConnectTo = oolah_tyil_net
+ConnectTo = qohrei_tyil_net