#!/bin/sh # network : ipv6/mask || dns6/mask #local network="$network;${net6}" local network="::/0" # -- CLIENT -- #local clients="$clients|UDP ;domain ;root/root" # -- SERVER -- #local servers="$servers|TCP ;ssh ;root/root" # ruleOut : iptables -t filter -A OUTPUT -o ""$eth"" -s ${ip}/32 -j ""$rulesOut"" # ruleIn : iptables -t filter -A INPUT -i ""$eth"" -d ${ip}/32 -j ""$rulesIn"" # dropOut : iptables -t filter -A OUTPUT -o ""$eth"" -s ${ip}/32 -j ""$rulesOut"" # dropIn : iptables -t filter -A INPUT -i ""$eth"" -d ${ip}/32 -j ""$rulesIn"" local ruleIn="$ruleIn ;ip6ip6_in | -s 2a02:842b:29c0:1501:aef1:dfff:fe79:24fe -d "$ip6" -p 41" local ruleOut="$ruleOut;ip6ip6_out | -d 2a02:842b:29c0:1501:aef1:dfff:fe79:24fe -s "$ip6" -p 41" local ruleIn="$ruleIn ;ip6ip6_in | -s 2a01:cb10:8693:ab00:2a87:baff:fe04:5465 -d "$ip6" -p 41" local ruleOut="$ruleOut;ip6ip6_out | -d 2a01:cb10:8693:ab00:2a87:baff:fe04:5465 -s "$ip6" -p 41"