The alix2 boards include a miniPCI slot; this is typically used for Wifi cards. 
Preconfigure wifi.

The alix2 boards also contain 2 or 3 Ethernet ports. Provision the first two as 
a bridge.

Signed-off-by: Philip A. Prindeville <phil...@redfish-solutions.com>
Index: target/linux/x86/alix2/base-files/etc/uci-defaults/network
===================================================================
--- target/linux/x86/alix2/base-files/etc/uci-defaults/network  (revision 0)
+++ target/linux/x86/alix2/base-files/etc/uci-defaults/network  (revision 0)
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+uci batch <<__EOF__
+
+delete network.lan
+
+set network.lan=interface
+set network.lan.type=bridge
+set network.lan.ifname="eth0 eth1"
+set network.lan.proto=static
+set network.lan.ipaddr="192.168.1.1"
+set network.lan.netmask="255.255.255.0"
+set network.lan.nat=1
+
+commit network
+__EOF__
Index: target/linux/x86/alix2/base-files/etc/uci-defaults/wireless
===================================================================
--- target/linux/x86/alix2/base-files/etc/uci-defaults/wireless (revision 0)
+++ target/linux/x86/alix2/base-files/etc/uci-defaults/wireless (revision 0)
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+[ -f /etc/config/wireless ] || echo "package wireless" > /etc/config/wireless
+
+uci batch <<__EOF__
+
+delete wireless.radio0
+delete wireless.@wifi-iface[0]
+
+set wireless.wlan0=wifi-device
+set wireless.wlan0.type=mac80211
+set wireless.wlan0.phy=phy0
+set wireless.wlan0.channel=11
+set wireless.wlan0.hwmode=11g
+set wireless.wlan0.country=US
+
+add wireless wifi-iface
+set wireless.@wifi-iface[-1].device=wlan0
+set wireless.@wifi-iface[-1].network=lan
+set wireless.@wifi-iface[-1].mode=ap
+set wireless.@wifi-iface[-1].ssid=typhoon
+set wireless.@wifi-iface[-1].encryption=psk2+aes
+set wireless.@wifi-iface[-1].key="passphrase"
+set wireless.@wifi-iface[-1].hidden=0
+
+commit wireless
+__EOF__
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to