台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装

一、台式机/工控机通过网线共享笔记本电脑无线网络
1、 将台式机通过网线和笔记本连接。
2、 将笔记本的“本地连接”和“无线网络连接”的ipv4均设置为自动获取。
台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装_第1张图片
4.修改台式机的IP地址为如下(对应笔记本信息)
IP地址为192.168.XXX.12
子网掩码为255.255.255.0
默认网关为192.168.XXX.1
首选DNS为192.168.XXX.1

二、linux系统下 usb网卡的驱动安装

lsusb   #查看usb设备

发现有:
台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装_第2张图片
下载并编译

    git clone https://gitee.com/BrightXu/rtl8192fu.git
    cd rtl8192fu
    make -j$(nproc)

    sudo make install
    sudo modprobe 8192fu

最后检验wifi驱动是否挂载成功;

usb-devices | grep "Vendor=0bda ProdID=f192" -B2 -A5

若无输出,则参考linux系统下 usb网卡的驱动安装补充一部分操作
安装usb_modeswitch并作更改

sed -i "s@http://deb.debian.org@https://mirrors.aliyun.com@g" /etc/apt/sources.list        //换源
sudo apt-get install -y usb-modeswitch                                       //安装usb_modeswitch
sudo gedit /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'"

再次检验wifi驱动是否挂载成功

usb-devices | grep "Vendor=0bda ProdID=f192" -B2 -A5

台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装_第3张图片

你可能感兴趣的:(电脑)