#!/usr/bin/bash
cd /sys/kernel/config/usb_gadget
mkdir -vp g1
cd g1
echo "0x1d6b" > idVendor
echo "0x0104" > idProduct
mkdir -vp functions/ncm.usb0
cat functions/ncm.usb0/host_addr
# Make the MAC address stable
echo 3e:50:66:69:12:a3 > functions/ncm.usb0/host_addr
mkdir -vp configs/c1.1
ln -s functions/ncm.usb0/ configs/c1.1/

# Find the UDC name:
NAME=$( ls /sys/class/udc/ )

# Enable the gadget:
echo ${NAME} > /sys/kernel/config/usb_gadget/g1/UDC

# Enable the USB network
ifconfig usb0 up
ifconfig usb0 192.168.42.15
ip route add default via 192.168.42.1
echo "nameserver 192.168.42.1" > /etc/resolv.conf

