Skip to content

Commit ea66d55

Browse files
committed
Experimentiere mit IPv6
1 parent 1d61b70 commit ea66d55

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

files/etc/uci-defaults/50_freifunk-setup

+11-1
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,23 @@ initial_local_node_setup()
151151

152152
uci add_list network.freifunk.ipaddr="$addr4"
153153
uci add_list network.freifunk.ipaddr6="$addr6"
154+
uci add_list network.freifunk.ip6addr="$addr6"
154155

155156
cat >> /etc/firewall.user <<- EOF
156157
157-
#isolate local-node IPv4 address
158+
# isolate local-node IPv4 address
158159
ebtables -A FORWARD --logical-out br-freifunk -o bat0 -p arp --arp-ip-dst $addr4/32 -j DROP
159160
ebtables -A OUTPUT --logical-out br-freifunk -o bat0 -p arp --arp-ip-dst $addr4/32 -j DROP
160161
ebtables -A FORWARD --logical-out br-freifunk -o bat0 -p IPv4 --ip-source $addr4/32 -j DROP
161162
ebtables -A OUTPUT --logical-out br-freifunk -o bat0 -p IPv4 --ip-source $addr4/32 -j DROP
163+
164+
# isolate local-node IPv6 address
165+
ebtables -A FORWARD --logical-out br-freifunk -o bat0 -p IPv6 --ip6-dst ${addr6%%??}/128 -j DROP
166+
ebtables -A OUTPUT --logical-out br-freifunk -o bat0 -p IPv6 --ip6-dst ${addr6%%??}/128 -j DROP
167+
ebtables -A FORWARD --logical-out br-freifunk -o bat0 -p IPv6 --ip6-source ${addr6%%??}/128 -j DROP
168+
ebtables -A OUTPUT --logical-out br-freifunk -o bat0 -p IPv6 --ip6-source ${addr6%%??}/128 -j DROP
169+
170+
162171
EOF
163172
}
164173

@@ -239,6 +248,7 @@ initial_setup()
239248
uci set -q network.globals="globals"
240249
uci set network.globals.ula_prefix="$prefix"
241250
echo "10.11.175.127 node" >> /etc/hosts
251+
echo "10.11.175.127 nextnode.ffbsee" >> /etc/hosts
242252

243253
# ------------------------------------------- #
244254
# S E T U P W I R E L E S S #

0 commit comments

Comments
 (0)