轶哥

妄图改变世界的全栈程序员。

Linux 2.5G USB网卡驱动安装RTL8156/8156B
  •   更新:2022-06-19 15:54:56
  •   首发:2022-04-22 13:55:05
  •   驱动
  •   2053

近期在使用2.5G速率的USB有线网卡的时候遇到诸多问题,特整理驱动安装过程如下。

市面上常见的2.5G USB网卡通常使用RTL8156或RTL8156B芯片(例如绿联、比亚兹的2.5G有线网卡USB-A/TypeC采用的便是此芯片)。

如果在爱快或ESXI安装2.5G网卡驱动或安装的是无线网卡,请阅读相关文章:《ESXI+爱快+OpenWRT 使用2.5G USB网卡 RTL8156》、《ESXi 安装USB网卡驱动》、《Linux安装无线网卡驱动通用方法》。

下面以OMV(OpenMediaVault)安装RTL8156/8156B芯片的2.5G USB网卡为例,即Debian平台(Ubuntu或Kali等发行版安装方法一致)。注意,OMV需要先升级到OMV6《OMV5 升级 OMV6》。

Linux内核版本最好升级到5.15+。

解决Ubuntu画面撕裂
  •   更新:2022-06-16 23:11:48
  •   首发:2022-06-16 23:11:48
  •   驱动
  •   746

Ubuntu屏幕画面撕裂非常常见的问题。其实不光Ubuntu,只要是Linux系统都可能存在这个问题。以下解决方法在Debian、Linux Mint、Kali等不同发行版Linux通用。

这里顺带说明一下,Ubuntu 20.04、22.10、22.04、18.04都可能存在图像撕裂这个问题,从原理上来说,这个问题是无法通过升级系统或安装更新的驱动程序来解决的。因此解决此问题也需要根据不同情况对症下药。

画面撕裂的问题有可能跟Intel核芯显卡、Nvidia显卡、AMD显卡有关系,因此你需要先知道自己使用的设备搭载了哪款显卡。

特地说明一下,虽然画面撕裂在网页和游戏中最为明显,在视频中也会有体现,但是Chrome和Firefox并未对Linux下的N卡适配硬件加速。也就是说,网页中播放视频CPU利用率高的问题和画面撕裂是两个问题,默认从官网下载的Chrome和Firefox并不支持GPU加速。解决画面撕裂和开启N卡A卡硬解无关。

为Linux启用人脸识别
  •   更新:2022-06-01 12:10:20
  •   首发:2022-04-06 22:11:48
  •   驱动
  •   731

现在新购买默认搭载Windows系统的电脑一般都会提供一个Windows Hello身份认证方案,例如指纹或者人脸识别。Howdy是一个在Linux上模仿Windows Hello的程序,可以实现在系统用户登录锁屏登录sudo su等身份认证时候使用人脸识别。

Howdy开源地址:https://github.com/boltgolt/howdy

Howdy程序本身的使用方法官方已经已经非常详细了,在此仅做补充。

除了说明提到的Ubuntu or Linux MintDebianArch LinuxFedoraopenSUSE这些Linux发行版之外,基于这些系统的一系列发行版系统都是可以用的。例如Raspberry Pi OSKali

支持Windows Hello的笔记本电脑配有红外摄像头和红外光线发射器。红外网络摄像头通常可以在Linux上自动检测到,但默认情况下,红外光线发射器不起作用。为了使它们工作,请安装和配置linux-enable-ir-emitter

OpenWRT使用4G卡托拨号上网
  •   更新:2022-05-09 13:35:14
  •   首发:2022-05-09 13:35:14
  •   驱动
  •   1187

之前轶哥介绍过《OpenWRT使用4G/5G无线网卡模块上网》的方法,文中对拨号上网部分描述不是很详细。本文我们就专门针对拨号上网的设置方法详细说明。

测试环境

Linux网卡优先级配置及同时访问内外网设置
  •   更新:2022-05-02 14:47:20
  •   首发:2022-05-02 12:15:11
  •   驱动
  •   1056

在Linux系统中,双网卡或多网卡上网并不会同时使用两者同时上网,只会优先把请求发送到优先级高的默认网关(对应网卡的内网网段除外)。插入多个网卡的时候,路由表中就会存在多个默认网关,访问外部网络的时候,系统根据路由原则,Metric值小的网卡优先级高,会优先使用该网卡上网。

在MacOS系统中,设置网卡优先级只需要在系统偏好设置-网络中设置设定网卡服务顺序,具体操作见《MacOS 同时使用内网和外网(双网卡同时联网)》。

在Windows系统中,设置网卡优先级只需要设置网卡的跃点数,具体操作见《win10链路聚合,双网卡带宽叠加负载均衡》(win11同理)。

而在Linux系统中,设置网卡优先级需要修改路由表配置,调整默认网关的Metric值。

ESXi 安装USB网卡驱动
  •   更新:2022-04-24 07:24:15
  •   首发:2021-03-02 14:26:05
  •   驱动
  •   11435

通过给ESXi宿主机安装USB驱动,可以实现兼容虚拟机无法驱动的硬件。如果虚拟机本身已经兼容了该硬件,可以参考《ESXI+爱快+OpenWRT 使用2.5G USB网卡 RTL8156》设置USB芯片组直通,获得更好的性能体验。

驱动下载地址: https://flings.vmware.com/usb-network-native-driver-for-esxi

注: 根据官网说明,flings是实验性的,不应该用于生产环境。

支持的ESXi版本:6.5.0,6.7.0,7.0.0,7.0.1。建议升级到ESXi 7.0 Update 1以获得最佳体验(参考《ESXi7.0.0 升级到 ESXi 7.0 Update 1》)。低版本可能导致重启后USB网卡无法正常工作且无法恢复。

Linux系统参考《Linux 2.5G USB网卡驱动安装RTL8156/8156B》。

ESXI+爱快+OpenWRT 使用2.5G USB网卡 RTL8156
  •   更新:2022-04-24 07:18:43
  •   首发:2021-02-21 21:36:31
  •   驱动
  •   18202

目前爱快完美兼容芯片为RTL8156的2.5G USB有线网卡。目前OpenWRT(LEDE)尚不支持RTL8156网卡(可以参考《ESXi 安装USB网卡驱动》实现ESXi + OpenWRT。2021年03月14日,OpenWRT正式支持RTL8152。Linux系统可参考《Linux 2.5G USB网卡驱动安装RTL8156/8156B》)。

爱快需要升级到3.4.0+。该版本新增兼容的型号:

  1. PCI网卡驱动:RTL8125
  2. USB有线网卡驱动:RTL8150/8152/8153/8156,AX88179/8817x

ESXI+爱快+OpenWRT搭配,可以实现完美驱动该网卡,打造2.5G软路由。目前支持2.5G的设备不多,常见的是小米AX6000无线路由器,TP-Link新出的2.5G交换机,自带2.5G口的群辉等,当然群辉+绿联RTL8156也是非常稳定的。

让爱快兼容USB网卡的思路也是先让网卡直通。只不过这里得先让USB控制器直通。

  上一页 下一页