summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/anytun/client1/config4
-rw-r--r--etc/anytun/client2/config46
-rwxr-xr-xetc/anytun/client2/post-up.sh7
-rw-r--r--etc/anytun/client3/config46
-rwxr-xr-xetc/anytun/client3/post-up.sh7
-rw-r--r--etc/anytun/server/conf.d/client24
-rw-r--r--etc/anytun/server/conf.d/client34
7 files changed, 112 insertions, 6 deletions
diff --git a/etc/anytun/client1/config b/etc/anytun/client1/config
index 7cca60e..ae08ac8 100644
--- a/etc/anytun/client1/config
+++ b/etc/anytun/client1/config
@@ -2,7 +2,7 @@
## don't run in background
#nodaemonize
## the sender id to use (has to be unique for multible anycast servers)
-sender-id 1
+#sender-id 1
## local anycast ip address to bind to
#interface <ip-address>
## local anycast(data) port to bind to
@@ -32,7 +32,7 @@ auth-algo sha1
### Connection Parameters (for clients without config server)
## remote host
-remote-host 192.168.0.197
+remote-host example.com
## remote port
remote-port 4444
##seqence number window size
diff --git a/etc/anytun/client2/config b/etc/anytun/client2/config
new file mode 100644
index 0000000..6c2a1b5
--- /dev/null
+++ b/etc/anytun/client2/config
@@ -0,0 +1,46 @@
+## Global Parameters
+## don't run in background
+#nodaemonize
+## the sender id to use (has to be unique for multible anycast servers)
+#sender-id 1
+## local anycast ip address to bind to
+#interface <ip-address>
+## local anycast(data) port to bind to
+#port 4444
+## local unicast(sync) ip address to bind to
+# sync-interface <ip-address>
+## local unicast(sync) port to bind to
+#sync-port 1234
+## remote hosts to sync with
+#sync-hosts <hostname|ip>:<port>[,<hostname|ip>:<port>[...]]
+## Device name
+#dev anytun0
+# device type tun = ip/ipv6, tap = ethernet
+type tun
+## payload encryption algorithm
+cipher aes-ctr
+# cipher null
+## message authentication algorithm
+auth-algo sha1
+# auth-algo null
+## Automaticaly configure the interface an set a route
+## 1st argument the local address for the tun/tap device
+## 2nd argument is either the remote address(tun) or netmask(tap)
+#ifconfig <local> <remote|netmask>
+## Controll Host for multi client support
+#control-host 127.0.0.1:4445
+
+### Connection Parameters (for clients without config server)
+## remote host
+remote-host example.com
+## remote port
+remote-port 4444
+##seqence number window size
+## 0 turns off replay protection (for manualk keying)
+window-size 0
+## the multiplex id to use
+mux 2
+## master key to use for encryption
+key 2123456789ABCDEF0123456789ABCDEF
+## master salt to use for encryption
+salt 2123456789ABCD0123456789ABCD
diff --git a/etc/anytun/client2/post-up.sh b/etc/anytun/client2/post-up.sh
new file mode 100755
index 0000000..7ba0f90
--- /dev/null
+++ b/etc/anytun/client2/post-up.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+ip link set dev $1 up
+ip link set dev $1 mtu 1400
+ip addr add dev $1 192.168.123.2/24
+
+exit 0
diff --git a/etc/anytun/client3/config b/etc/anytun/client3/config
new file mode 100644
index 0000000..3d8ab04
--- /dev/null
+++ b/etc/anytun/client3/config
@@ -0,0 +1,46 @@
+## Global Parameters
+## don't run in background
+#nodaemonize
+## the sender id to use (has to be unique for multible anycast servers)
+#sender-id 1
+## local anycast ip address to bind to
+#interface <ip-address>
+## local anycast(data) port to bind to
+#port 4444
+## local unicast(sync) ip address to bind to
+# sync-interface <ip-address>
+## local unicast(sync) port to bind to
+#sync-port 1234
+## remote hosts to sync with
+#sync-hosts <hostname|ip>:<port>[,<hostname|ip>:<port>[...]]
+## Device name
+#dev anytun0
+# device type tun = ip/ipv6, tap = ethernet
+type tun
+## payload encryption algorithm
+cipher aes-ctr
+# cipher null
+## message authentication algorithm
+auth-algo sha1
+# auth-algo null
+## Automaticaly configure the interface an set a route
+## 1st argument the local address for the tun/tap device
+## 2nd argument is either the remote address(tun) or netmask(tap)
+#ifconfig <local> <remote|netmask>
+## Controll Host for multi client support
+#control-host 127.0.0.1:4445
+
+### Connection Parameters (for clients without config server)
+## remote host
+remote-host example.com
+## remote port
+remote-port 4444
+##seqence number window size
+## 0 turns off replay protection (for manualk keying)
+window-size 0
+## the multiplex id to use
+mux 3
+## master key to use for encryption
+key 3123456789ABCDEF0123456789ABCDEF
+## master salt to use for encryption
+salt 3123456789ABCD0123456789ABCD
diff --git a/etc/anytun/client3/post-up.sh b/etc/anytun/client3/post-up.sh
new file mode 100755
index 0000000..f93c347
--- /dev/null
+++ b/etc/anytun/client3/post-up.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+ip link set dev $1 up
+ip link set dev $1 mtu 1400
+ip addr add dev $1 192.168.123.3/24
+
+exit 0
diff --git a/etc/anytun/server/conf.d/client2 b/etc/anytun/server/conf.d/client2
index 8f6356e..247cf28 100644
--- a/etc/anytun/server/conf.d/client2
+++ b/etc/anytun/server/conf.d/client2
@@ -2,8 +2,8 @@ prefix 192.168.123.2
prefix-len 32
window-size 0
mux 2
-key 0123456789ABCDEF0123456789ABCDEF
-salt 0123456789ABCD0123456789ABCD
+key 2123456789ABCDEF0123456789ABCDEF
+salt 2123456789ABCD0123456789ABCD
## remote host (autodetect if skiped)
#remote-host <hostname|ip>
## remote host (autodetect if skiped)
diff --git a/etc/anytun/server/conf.d/client3 b/etc/anytun/server/conf.d/client3
index 1ea25f5..6dfd219 100644
--- a/etc/anytun/server/conf.d/client3
+++ b/etc/anytun/server/conf.d/client3
@@ -2,8 +2,8 @@ prefix 192.168.123.3
prefix-len 32
window-size 0
mux 3
-key 0123456789ABCDEF0123456789ABCDEF
-salt 0123456789ABCD0123456789ABCD
+key 3123456789ABCDEF0123456789ABCDEF
+salt 3123456789ABCD0123456789ABCD
## remote host (autodetect if skiped)
#remote-host <hostname|ip>
## remote host (autodetect if skiped)