如何给没网的台机(pve)装rtl8821cu无线网卡驱动

编程知识 更新时间:2023-05-03 02:04:45

目录

    • pve安装
    • Ndiswrapper
    • 0bda:1a2b RTL8188GU
    • rtl8821CU
    • 有网络的环境
    • 参考

准备直接给台机虚拟化,安装pve系统,但是安装之后,插上无线网卡,没有网络,怎么办?

由于布线不方便,还是准备继续看怎么给无线网卡装上驱动。买之前,特意看了无线网卡是免驱的,买的急,没仔细看,结果这个免驱只是windows下面自动安装,在pve上面并不行,并且直插mac都识别不出来。幸运的是,手头有个hub,插上去,居然被识别出来。因为台机没有网,所以先搭个虚拟机试验。

pve安装

pve是基于debian的,安装比较简单,网上找个教程就可以。

Ndiswrapper

在知道网卡是win下面的时,网络搜索发现存在Ndiswrapper方案,可以在linux下面调用win xp的驱动。由于这个是某星ud6免驱无线网卡,去官网竟然搜不到网卡驱动,而我并没有win环境,本想装个pe,结果网盘下载限速,下了半天没有成功,最终此方案作罢。

0bda:1a2b RTL8188GU

连接网卡到虚拟机,使用命令lsusb查看到设备0bda:1a2b RTL8188GU,(这里走了弯路),以此为基础RTL8188GU,编译安装了RTL8188GU的驱动,结果还是不行。后来才知道是设备被识别成cdrom了。

rtl8821CU

使用命令usb_modeswitch -KW -v 0bda -p 1a2b,拿着id去搜索,发现是rtl8821CU,重新安装rtl8821CU的驱动,成功在虚拟机上连接到wifi。接下来就是怎么在另一台没有网络的环境安装驱动和相关软件。

有网络的环境

替换软件源,(选择你那里比较快的节点,安装好之后,网速一直很慢,还以为是驱动的问题,结果是源比较慢),安装必要的软件,下载rtl8821CU驱动源码,安装好依赖,由于我们需要提取驱动,这里选择make的方式,将8821cu.ko复制出来。

# replace apt source

sed -i 's/deb/#deb/g' /etc/apt/sources.list.d/pve-enterprise.list

echo 'deb https://mirrors.tuna.tsinghua.edu/proxmox/debian buster pve-no-subscription' >> /etc/apt/sources.list.d/pve-no-subscription.list

cp /etc/apt/sources.list /etc/apt/sources.list.bak

echo "deb https://mirrors.tuna.tsinghua.edu/debian/ buster main contrib non-free" > /etc/apt/sources.list
# deb-src https://mirrors.tuna.tsinghua.edu/debian/ buster main contrib non-free
echo "deb https://mirrors.tuna.tsinghua.edu/debian/ buster-updates main contrib non-free"  >> /etc/apt/sources.list
# deb-src https://mirrors.tuna.tsinghua.edu/debian/ buster-updates main contrib non-free
echo "deb https://mirrors.tuna.tsinghua.edu/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
# deb-src https://mirrors.tuna.tsinghua.edu/debian/ buster-backports main contrib non-free
echo "deb https://mirrors.tuna.tsinghua.edu/debian-security buster/updates main contrib non-free" >> /etc/apt/sources.list
# deb-src https://mirrors.tuna.tsinghua.edu/debian-security buster/updates main contrib non-free

sed -i "s/mirrors.tuna.tsinghua.edu/mirrors.ustc.edu/g" /etc/apt/sources.list
sed -i "s/mirrors.tuna.tsinghua.edu/mirrors.ustc.edu/g" /etc/apt/sources.list.d/pve-no-subscription.list

apt update

apt -y install usb-modeswitch wireless-tools make gcc git dkms pve-headers-$(uname -r) wpasupplicant pve-headers

git clone https://github/brektrou/rtl8821CU.git
make
make install

使用iwconfig查看网卡名称,下文用wlan0指代。

# 启动网卡
ifup wlan0

# 配置wifi
echo 'ctrl_interface=/var/run/wpa_supplicant
network={
	ssid="YOUR_SSID"
	psk="YOUR_WIFI_PWD"
}' > /etc/my_wpa_supplicant.conf
# 启动wifi
wpa_supplicant -B -i wlan0 -c /etc/my_wpa_supplicant.conf 
# 配置网络,以路由器的实际环境配置
ifconfig wlan0 192.168.1.100
route add default gw 192.168.1.1 dev wlan0

实际使用参考 https://github/h4fan/rtl8821CU_pve

参考

  • https://github/brektrou/rtl8821CU
  • https://my.oschina/u/3378766/blog/3135082
  • https://koolshare/thread-160531-1-1.html
  • https://blog.csdn/u012349696/article/details/52524124
  • https://blog.csdn/qq_19905867/article/details/114118476
  • https://askubuntu/questions/1162974/wireless-usb-adapter-0bdac811-realtek-semiconductor-corp
  • https://www.wyr.me/post/623
  • https://www.leonlu/hobby/note006-rtl8188gu-linux/
  • https://forum.ubuntu/viewtopic.php?t=489451
  • https://einverne.github.io/post/2020/03/proxmox-install-and-setup.html

更多推荐

如何给没网的台机(pve)装rtl8821cu无线网卡驱动

本文发布于:2023-04-30 01:03:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/109565c0d1dff3399c5ec12d422eb445.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网卡驱动   pve   rtl8821cu

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112549文章数
  • 28667阅读数
  • 0评论数