程序笔记   发布时间:2022-07-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

系统环境

华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装

驱动安装

安装依赖

sudo apt update

sudo apt install -y dkms git build-essential

下载驱动

git clone https://github.com/morrownr/88x2bu.git

编译安装

cd 88x2bu

sudo ./install-driver.sh

sudo reboot

重启后通过 iwconfig 命令查看驱动状态,图中 wlx3c7c3faee542 即为 USB-AC57

华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装

启用网卡

sudo ifconfig wlx3c7c3faee542 up

连接 WiFi

安装 wpasupplicant

sudo apt install wpasupplicant

创建 wpasupplicant 配置文件

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

在其中写入:

network={
    ssid="WiFi名称"
    psk="密码"
}

连接

sudo wpa_supplicant -i wlx3c7c3faee542 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

使用 DHCP 获取 ip

sudo dhclient wlx3c7c3faee542

此时即可通过 USB-AC57 连接网络

开机自动连接

编写脚本 conn_wifi.sh

#!/bin/bash
WIFINAME='wlx3c7c3faee542'

ifconfig $WIFINAME up &&
wpa_supplicant -i $WIFINAME -c /etc/wpa_supplicant/wpa_supplicant.conf -B &&
dhclient $WIFINAME

开机时执行该脚本,编辑 /etc/rc.local

#!/bin/sh

/bin/sh /home/chunyu/scripts/conn_wifi.sh

exit 0

若主机有多个网络连接,需要通过设置默认网关来通过 WiFi 连接网络,脚本改为:

#!/bin/bash
WIFINAME='wlx3c7c3faee542'

ifconfig $WIFINAME up &&
wpa_supplicant -i $WIFINAME -c /etc/wpa_supplicant/wpa_supplicant.conf -B &&
dhclient $WIFINAME &&
route del default gw 192.168.3.1 &&
route add default gw 192.168.0.1

其中后两行删除了默认的有线网关,添加了 WiFi 网关,地址需根据本机网络配置

sudo route -n

华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装

如网卡 wlx3c7c3faee542 的 Destination 为 192.168.0.0,则网关即为 192.168.0.1

大佬总结

以上是大佬教程为你收集整理的华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装全部内容,希望文章能够帮你解决华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: