Thank Jo-Philipp Wich for sharing your knowledge. In my case I'm using Barrier Breaker. I modified this file :
openwrt/target/linux/ar71xx/base-files/etc/uci-defaults/02_network Nam. On 25/03/2015 19:36, Jo-Philipp Wich wrote:
Hi, some architectures do not have any default files for wireless and network in the repository. Those files are generated by scripts on first boot. The question is raised over and over again in the forums and on the lists. The natural solution to your kind of objective is to write an (files/)etc/uci-defaults/99_mystuff script which amends/modifies the just generated files according to your needs. This way you also do not need to maintain complete configurations for each possible model you intend to cover, especially if the only actual delta is a different SSID and setting a PSK. Apart from that it is also possible to make a wireless config somewhat generic by replacing the "option path" or "option macaddr" phy identifier with "option phy phy0" - this way it would work across a range of different models, assuming they all use mac80211. The script approach would be something like that: $ cat files/etc/uci-defaults/99_mysettings #!/bin/sh uci set wireless.radio0.channel=3 uci del wireless.radio0.disabled uci set wireless.@wifi-iface[0].ssid="Foo Bar" uci set wireless.@wifi-iface[0].encryption=psk2 uci set wireless.@wifi-iface[0].key="secr3t123" # do we have a 5ghz radio? if uci -q get wireless.radio1 >/dev/null; then uci set wireless.radio1.channel=52 uci del wireless.radio1.disabled uci set wireless.@wifi-iface[1].ssid="Foo Bar 5" uci set wireless.@wifi-iface[1].encryption=psk2 uci set wireless.@wifi-iface[1].key="secr3t123" fi exit 0 etc. HTH, Jow _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel