forked from freifunk-franken/firmware
d6d2fdb773
This should fix #469 Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
34 lines
816 B
Plaintext
Executable File
34 lines
816 B
Plaintext
Executable File
# Put your custom commands here that should be executed once
|
|
# the system init finished. By default this file does nothing.
|
|
|
|
#Set Mac-Addr of wr1043nd wifi interface if not right
|
|
WLAN0_MACADDR=$(cat /sys/class/net/wlan0/address)
|
|
WLAN0_MACADDR=$(cat /sys/class/net/br-mesh/address)
|
|
|
|
if [[ "$WLAN0_MACADDR=" != "$BRMESH_MACADDR=" ]]; then
|
|
echo "Fixing wrong MAC on br-mesh"
|
|
uci set network.mesh.macaddr=$WLAN0_MACADDR
|
|
uci commit
|
|
ifconfig br-mesh hw ether $WLAN0_MACADDR
|
|
ifconfig br-mesh down
|
|
ifconfig br-mesh up
|
|
fi
|
|
|
|
batctl if add wlan0-1
|
|
batctl if add br-ethmesh1
|
|
batctl if add br-ethmesh2
|
|
|
|
# Starting NTP-Client Daemon
|
|
ntpd -p "fe80::201:2ff:fe03:405%br-mesh"
|
|
|
|
. /etc/firewall.user
|
|
|
|
/etc/init.d/qos disable
|
|
/etc/init.d/qos stop
|
|
|
|
#busybox-httpd for crawldata
|
|
mkdir /tmp/crawldata
|
|
httpd -h /tmp/crawldata
|
|
|
|
exit 0
|