diff options
-rw-r--r-- | etc/anytun/client1/config | 4 | ||||
-rw-r--r-- | etc/anytun/client2/config | 46 | ||||
-rwxr-xr-x | etc/anytun/client2/post-up.sh | 7 | ||||
-rw-r--r-- | etc/anytun/client3/config | 46 | ||||
-rwxr-xr-x | etc/anytun/client3/post-up.sh | 7 | ||||
-rw-r--r-- | etc/anytun/server/conf.d/client2 | 4 | ||||
-rw-r--r-- | etc/anytun/server/conf.d/client3 | 4 |
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) |