[3rdparty,2/6] init-ifupdown: ccimx6ulsbcexpress: Add interfaces file

Submitted by Gonzalez, Alex on Feb. 21, 2019, 3:24 p.m. | Patch ID: 158985

Details

Message ID 1550762666-17995-3-git-send-email-alex.gonzalez@digi.com
State New
Headers show

Commit Message

Gonzalez, Alex Feb. 21, 2019, 3:24 p.m.
The ConnectCore 6UL SBC Express has a Wi-Fi interface with both station
and softAP functionality. This interfaces file adds the wlan0 interface for
station and wlan1 interface for softAP.

Note that for softAP functionality to work, MAC addresses for the virtual
wireless interfaces need to be programmed in the uboot environment with:

env set wlan1addr aa:cc:cc:xx:yy:zz
env set wlan2addr aa:cc:cc:xx:yy:zz
env set wlan3addr aa:cc:cc:xx:yy:zz

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
---
 .../init-ifupdown/ccimx6ulsbcexpress/interfaces    | 45 ++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 recipes-core/init-ifupdown/init-ifupdown/ccimx6ulsbcexpress/interfaces

Patch hide | download patch | download mbox

diff --git a/recipes-core/init-ifupdown/init-ifupdown/ccimx6ulsbcexpress/interfaces b/recipes-core/init-ifupdown/init-ifupdown/ccimx6ulsbcexpress/interfaces
new file mode 100644
index 000000000000..c94f8343dd07
--- /dev/null
+++ b/recipes-core/init-ifupdown/init-ifupdown/ccimx6ulsbcexpress/interfaces
@@ -0,0 +1,45 @@ 
+# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
+ 
+# The loopback interface
+auto lo
+iface lo inet loopback
+
+# Wireless interfaces
+
+# Client infrastructure mode
+auto wlan0
+iface wlan0 inet static
+	address 192.168.8.2
+	netmask 255.255.255.0
+	network 192.168.8.0
+	wireless_mode managed
+	wireless_essid any
+	wpa-driver nl80211
+	wpa-conf /etc/wpa_supplicant.conf
+
+# SoftAP mode
+auto wlan1
+iface wlan1 inet static
+	address 192.168.9.2
+	netmask 255.255.255.0
+	network 192.168.9.0
+	post-up /etc/init.d/hostapd start
+	pre-down /etc/init.d/hostapd stop
+
+iface atml0 inet dhcp
+
+# Wired or wireless interfaces
+auto eth0
+iface eth0 inet dhcp
+
+# Ethernet/RNDIS gadget (g_ether)
+# ... or on host side, usbnet and random hwaddr
+iface usb0 inet static
+	address 192.168.7.2
+	netmask 255.255.255.0
+	network 192.168.7.0
+	gateway 192.168.7.1
+
+# Bluetooth networking
+iface bnep0 inet dhcp
+