blob: 163f15566b2579c4ae8a77c27e6dedc45053900a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh -e
. ../common.sh
# setup random ip
gen_randnet () {
randnet=21.$(($RANDOM % 256)).$(($RANDOM % 256))
}
gen_randnet
while ! arping -I br-mesh -D -c 5 -q $randnet.1; do
gen_randnet
done
mesh_add_ipv4 $randnet.1 255.0.0.0
# setup dhcp
echo "
set dhcp.mesh=dhcp
set dhcp.mesh.start=2
set dhcp.mesh.limit=254
set dhcp.mesh.leasetime=60
set dhcp.mesh.interface=mesh
" | uci batch
/etc/init.d/dnsmasq restart
# disable batman-adv-mangling with DHCP packets
batctl gw off
# TODO: start fake dns
# TODO: redirect all inet traffic to local httpd
|