树莓派4b 连接USB无线网卡
通过lsusb确认驱动对应的id
lsusb
换源
sed -i "s@http://deb.debian.org@https://mirrors.aliyun.com@g" /etc/apt/sources.list
安装usb_modeswitch
sudo apt-get install -y usb-modeswitch
更改相应文件
sudo vim /lib/udev/rules.d/40-usb_modeswitch.rules
将usb的模式设置为默认wifi状态
sudo vim /lib/udev/rules.d/40-usb_modeswitch.rules
加入到LABEL之前
# Realtek 8192F Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="a192", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p a192"LABEL="modeswitch_rules_end"
手动再次执行
sudo usb_modeswitch -KW -v 0bda -p a192
执行如下代码
sudo vim /etc/udev/rules.d/50-usb-realtek-net.rules
最后一行输入:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="a192", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p a192"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="a192", RUN+="/bin/bash -c 'modprobe 8192fu && echo 0bda f192 > /sys/bus/usb-serial/drivers/option1/new_id'"