From 468193f4a9739de49aae2a08748a3eface232d1e Mon Sep 17 00:00:00 2001 From: floh1111 Date: Sun, 25 Dec 2011 01:18:58 +0000 Subject: [PATCH] Set mac of wifi device on wr741nd otherwise wifi is not getting up --- root_file_system/wr741nd/etc/config/wireless | 3 +++ root_file_system/wr741nd/etc/rc.local | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/root_file_system/wr741nd/etc/config/wireless b/root_file_system/wr741nd/etc/config/wireless index 878bf77..330c9ed 100644 --- a/root_file_system/wr741nd/etc/config/wireless +++ b/root_file_system/wr741nd/etc/config/wireless @@ -19,9 +19,12 @@ config wifi-iface option ssid 'batman.oldenburg.freifunk.net' option mcast_rate 6000 # option bintval 1000 + option 'encryption' 'none' + option 'hidden' '1' config wifi-iface option device radio0 option network wlan option mode ap option ssid 'oldenburg.freifunk.net' + option 'encryption' 'none' diff --git a/root_file_system/wr741nd/etc/rc.local b/root_file_system/wr741nd/etc/rc.local index bc66ccd..f933cb3 100755 --- a/root_file_system/wr741nd/etc/rc.local +++ b/root_file_system/wr741nd/etc/rc.local @@ -5,11 +5,12 @@ HARDWARE_MACADDR=`ifconfig -a wlan0 | grep 'HWaddr' | awk '{ print $5}'` SOFTWARE_MACADDR=`uci get wireless.@wifi-device[0].macaddr` -#if [[ "$HARDWARE_MACADDR" != "$SOFTWARE_MACADDR" ]]; then -# uci set wireless.@wifi-device[0].macaddr=$HARDWARE_MACADDR -# uci commit -# reboot -#fi +if [[ "$HARDWARE_MACADDR" != "$SOFTWARE_MACADDR" ]]; then + uci set wireless.@wifi-device[0].macaddr=$HARDWARE_MACADDR + uci commit + sleep 30 + reboot +fi ifconfig br-mesh down ifconfig br-mesh up