udev下添加规则:
=======
# This is used to change the default configuration of Realtek USB ethernet adapters
ACTION!="add", GOTO="usb_realtek_net_end"
SUBSYSTEM!="usb", GOTO="usb_realtek_net_end"
ENV{DEVTYPE}!="usb_device", GOTO="usb_realtek_net_end"
#ENV{DEVTYPE}!="usb_interface", GOTO="usb_realtek_net_end"
# Realtek
ATTR{idVendor}=="0b95", ATTR{idProduct}=="1790", RUN+="/etc/udev/usb-net.sh"
ATTR{idVendor}=="0bda", ATTR{idProduct}=="b720", RUN+="/etc/udev/usb-wifi.sh"
#RUN+="/etc/udev/usb-net.sh"
LABEL="usb_realtek_net_end"
=======
wifi模块是用作AP使用的,需要启动AP的话还需要稍作处理,具体在usb-wifi.sh中启动:
1.先kill掉之前启动的dhcpd hostapd
=======
#!/bin/sh
echo "ifconfig wifi..." > /dev/ttyAMA0
KILL_TASK=`ps -ef | grep hostapd | grep -v grep | awk '{print $1}'`
KILL_TASK2=`ps -ef | grep udhcpd | grep -v grep | awk '{print $1}'`
for i in $KILL_TASK
do
echo "kill $i" > /dev/ttyAMA0
kill -9 $i
done
for i in $KILL_TASK2
do
echo "kill $i" > /dev/ttyAMA0
kill -9 $i
done
sleep 2
ifconfig wlan1 up
ifconfig wlan1 192.168.18.1
udhcpd -fS /etc/udhcpd.conf &
hostapd /etc/hostapd.conf &
=======