summaryrefslogtreecommitdiff
path: root/etc/uanytun
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2009-02-05 00:07:34 +0000
committerChristian Pointner <equinox@anytun.org>2009-02-05 00:07:34 +0000
commit2f621668a194299105d857ef1cf95c146260f38c (patch)
tree921f758a2cfb9afc4a63abb21b5b7a791e5a10a3 /etc/uanytun
parentupdated ChangeLog (diff)
added linux (debian) initscript
Diffstat (limited to 'etc/uanytun')
-rw-r--r--etc/uanytun/autostart3
-rw-r--r--etc/uanytun/client1/config80
-rwxr-xr-xetc/uanytun/client1/post-up.sh5
-rw-r--r--etc/uanytun/client2/config80
-rwxr-xr-xetc/uanytun/client2/post-up.sh5
-rw-r--r--etc/uanytun/client3/config80
-rwxr-xr-xetc/uanytun/client3/post-up.sh5
7 files changed, 258 insertions, 0 deletions
diff --git a/etc/uanytun/autostart b/etc/uanytun/autostart
new file mode 100644
index 0000000..08ae9e9
--- /dev/null
+++ b/etc/uanytun/autostart
@@ -0,0 +1,3 @@
+client1
+#client2
+#client3
diff --git a/etc/uanytun/client1/config b/etc/uanytun/client1/config
new file mode 100644
index 0000000..750e195
--- /dev/null
+++ b/etc/uanytun/client1/config
@@ -0,0 +1,80 @@
+###----------------------------------------###
+### Global Parameters ###
+###----------------------------------------###
+
+## don't run in background
+#nodaemonize
+
+## change user and group after init
+username nobody
+groupname nogroup
+
+## chroot to /var/run/anytun
+#chroot /var/run/uanytun
+
+## local anycast(data) ip address to bind to
+#interface <ip-address>
+
+## local anycast(data) port to bind to
+#port 4444
+
+## the sender id to use (has to be unique for multible anycast servers)
+#sender-id 1
+
+## payload encryption algorithm
+# cipher null
+# cipher aes-ctr-128
+# cipher aes-ctr-192
+# cipher aes-ctr-256
+cipher aes-ctr
+
+## message authentication algorithm
+# auth-algo null
+auth-algo sha1
+
+
+## Device name
+#dev anytun0
+
+# device type tun = ip/ipv6, tap = ethernet
+type tun
+
+## Automaticaly configure the interface and set a route
+ifconfig 192.168.123.1/24
+
+
+###----------------------------------------###
+### Connection Parameters ###
+###----------------------------------------###
+
+## 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 1
+
+## key derivation pseudo random function
+#kd-prf null
+#kd-prf aes-ctr
+#kd-prf aes-ctr-128
+#kd-prf aes-ctr-192
+#kd-prf aes-ctr-256
+
+## log2 of key derivation rate
+#ld-kdr 0
+
+## master key to use for encryption
+#key 0123456789ABCDEF0123456789ABCDEF
+
+## master salt to use for encryption
+#salt 0123456789ABCD0123456789ABCD
+
+## derive master key and or salt from passphrase
+passphrase hello-world-one
diff --git a/etc/uanytun/client1/post-up.sh b/etc/uanytun/client1/post-up.sh
new file mode 100755
index 0000000..18c42fb
--- /dev/null
+++ b/etc/uanytun/client1/post-up.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+ip addr add dev $1 fde5:30c9:1984::1/48
+
+exit 0
diff --git a/etc/uanytun/client2/config b/etc/uanytun/client2/config
new file mode 100644
index 0000000..60513d6
--- /dev/null
+++ b/etc/uanytun/client2/config
@@ -0,0 +1,80 @@
+###----------------------------------------###
+### Global Parameters ###
+###----------------------------------------###
+
+## don't run in background
+#nodaemonize
+
+## change user and group after init
+username nobody
+groupname nogroup
+
+## chroot to /var/run/anytun
+#chroot /var/run/uanytun
+
+## local anycast(data) ip address to bind to
+#interface <ip-address>
+
+## local anycast(data) port to bind to
+#port 4444
+
+## the sender id to use (has to be unique for multible anycast servers)
+#sender-id 1
+
+## payload encryption algorithm
+# cipher null
+# cipher aes-ctr-128
+# cipher aes-ctr-192
+# cipher aes-ctr-256
+cipher aes-ctr
+
+## message authentication algorithm
+# auth-algo null
+auth-algo sha1
+
+
+## Device name
+#dev anytun0
+
+# device type tun = ip/ipv6, tap = ethernet
+type tun
+
+## Automaticaly configure the interface and set a route
+ifconfig 192.168.123.2/24
+
+
+###----------------------------------------###
+### Connection Parameters ###
+###----------------------------------------###
+
+## 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 1
+
+## key derivation pseudo random function
+#kd-prf null
+#kd-prf aes-ctr
+#kd-prf aes-ctr-128
+#kd-prf aes-ctr-192
+#kd-prf aes-ctr-256
+
+## log2 of key derivation rate
+#ld-kdr 0
+
+## master key to use for encryption
+#key 2123456789ABCDEF0123456789ABCDEF
+
+## master salt to use for encryption
+#salt 2123456789ABCD0123456789ABCD
+
+## derive master key and or salt from passphrase
+passphrase hello-world-two
diff --git a/etc/uanytun/client2/post-up.sh b/etc/uanytun/client2/post-up.sh
new file mode 100755
index 0000000..d04d6df
--- /dev/null
+++ b/etc/uanytun/client2/post-up.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+ip addr add dev $1 fde5:30c9:1984::2/48
+
+exit 0
diff --git a/etc/uanytun/client3/config b/etc/uanytun/client3/config
new file mode 100644
index 0000000..3931e3c
--- /dev/null
+++ b/etc/uanytun/client3/config
@@ -0,0 +1,80 @@
+###----------------------------------------###
+### Global Parameters ###
+###----------------------------------------###
+
+## don't run in background
+#nodaemonize
+
+## change user and group after init
+username nobody
+groupname nogroup
+
+## chroot to /var/run/anytun
+#chroot /var/run/uanytun
+
+## local anycast(data) ip address to bind to
+#interface <ip-address>
+
+## local anycast(data) port to bind to
+#port 4444
+
+## the sender id to use (has to be unique for multible anycast servers)
+#sender-id 1
+
+## payload encryption algorithm
+# cipher null
+# cipher aes-ctr-128
+# cipher aes-ctr-192
+# cipher aes-ctr-256
+cipher aes-ctr
+
+## message authentication algorithm
+# auth-algo null
+auth-algo sha1
+
+
+## Device name
+#dev anytun0
+
+# device type tun = ip/ipv6, tap = ethernet
+type tun
+
+## Automaticaly configure the interface and set a route
+ifconfig 192.168.123.3/24
+
+
+###----------------------------------------###
+### Connection Parameters ###
+###----------------------------------------###
+
+## 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 1
+
+## key derivation pseudo random function
+#kd-prf null
+#kd-prf aes-ctr
+#kd-prf aes-ctr-128
+#kd-prf aes-ctr-192
+#kd-prf aes-ctr-256
+
+## log2 of key derivation rate
+#ld-kdr 0
+
+## master key to use for encryption
+#key 3123456789ABCDEF0123456789ABCDEF
+
+## master salt to use for encryption
+#salt 3123456789ABCD0123456789ABCD
+
+## derive master key and or salt from passphrase
+passphrase hello-world-three
diff --git a/etc/uanytun/client3/post-up.sh b/etc/uanytun/client3/post-up.sh
new file mode 100755
index 0000000..ac4afd7
--- /dev/null
+++ b/etc/uanytun/client3/post-up.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+ip addr add dev $1 fde5:30c9:1984::3/48
+
+exit 0