- 更新:2022-05-17 16:38:29
- 首发:2022-03-27 20:46:19
- 树莓派
- 9353
由于无线上网卡驱动的完善,随着内核的更新大部分的4G/5G无线网卡得到免驱支持。
OpenWRT社区包含了大量的无线网卡驱动,其中不乏4G/5G模块,现如今市面上常见的模块型号都得到了支持。
如果在其它Linux发行版使用4G/5G模块,请参考《Linux使用4G/5G无线网卡模块上网》。
由于无线上网卡驱动的完善,随着内核的更新大部分的4G/5G无线网卡得到免驱支持。
OpenWRT社区包含了大量的无线网卡驱动,其中不乏4G/5G模块,现如今市面上常见的模块型号都得到了支持。
如果在其它Linux发行版使用4G/5G模块,请参考《Linux使用4G/5G无线网卡模块上网》。
在Linux系统中,双网卡或多网卡上网并不会同时使用两者同时上网,只会优先把请求发送到优先级高的默认网关(对应网卡的内网网段除外)。插入多个网卡的时候,路由表中就会存在多个默认网关,访问外部网络的时候,系统根据路由原则,Metric
值小的网卡优先级高,会优先使用该网卡上网。
在MacOS系统中,设置网卡优先级只需要在系统偏好设置
-网络
中设置设定网卡服务顺序
,具体操作见《MacOS 同时使用内网和外网(双网卡同时联网)》。
在Windows系统中,设置网卡优先级只需要设置网卡的跃点数
,具体操作见《win10链路聚合,双网卡带宽叠加负载均衡》(win11同理)。
而在Linux系统中,设置网卡优先级需要修改路由表配置,调整默认网关的Metric
值。
将4G/5G开发板插入设备,终端输入lsusb
或lspci
,看设备是否识别到4G/5G模块。
root@raspberrypi:~ $ lsusb
Bus 001 Device 001: ID 05c6:1000 Qualcomm, Inc. Mass Storage Device
以树莓派(Raspberry)为例,上述命令显示设备识别到高通芯片的4G模块。了解更多详情请阅读《Linux安装无线网卡驱动通用方法》。
需要特别注意的是,部分4G模块(特别是性能较好的高通芯片)是内核免驱,载入成功后直接体现为网卡。使用ifconfig
即可直接看到网卡并能上网。这种情况下,USB接口实现的是一个USB网卡端,类似于Raspberry OTG USB上网。参考:《树莓派4使用OTG功能变身有线网卡》。
本文将阐述Linux环境下安装WIFI驱动的常规思路。网络上绝大多数教程对新手极其不友好,现在咱们就用简单一点的方式来搞定无线网卡驱动安装。
本文的安装思路在Ubuntu
、Debian
、Deepin
、CentOS
、Kali
等不同Linux发行版
通用。无论使用Raspberry Pi
、Nano Pi
、Orange Pi
等ARM开发板
还是x86
架构的设备,安装思路大体一致。
编译程序的时候可能出现aarch64-linux-gnu-gcc: internal compiler error: Killed (program cc1)
类似的报错。这是由于内存不足引起的。可以通过开启Swap分区解决。开启swap
,即使用一部分硬盘作为虚拟内存,解决内存容量不足的情况。
在Node.js中调用ffmpeg
的绝佳方法是使用node-fluent-ffmpeg库。
fluent-ffmpeg
开源地址:https://github.com/fluent-ffmpeg/node-fluent-ffmpeg
上篇文章轶哥介绍了树莓派4使用OTG功能变身有线网卡的方法。今天我们就来实践让树莓派4变身路由器。(由于本文的「操作」不具备拨号功能,更适合作为旁路由使用。需要实现拨号请自行研究。😂)
2020年07月23日更新:树莓派可以直接安装OpenWRT作为旁路由,但是无法使用OTG有线网卡这个功能。
无线: 使用raspi-config
,设置WIFI网络
,让树莓派联网。
有线: 使用raspi-config
,设置WIFI网络
的国家,保存后按Esc
退出安装界面,插入网线。
无论选择以上何种方式,请参考树莓派4使用OTG功能变身有线网卡的方法将Type-C接口
和电脑的USB接口
相连,使用OTG USB
网卡确保我们在树莓派中途断网的情况下也能通过ssh root@raspberrypi.local
的方式连接到树莓派。
本文介绍如何开启Raspberry Pi 4 USB OTG模式,让树莓派变身有线网卡
。
树莓派4相比之前的版本具备三倍的计算性能提升和高达4G的LPDDR4内存,自带双屏无线+蓝牙,千兆网扣,支持双屏4k,新增俩USB3.0,可玩性非常强。无风扇禁音,非常适合作为一个边缘计算节点
、旁路由
来使用。如果再开启NAT转发,即可实现的变身有线网卡
的同时作为无线网络接收器
、路由器
来使用。
Raspberry 4 和 Raspberry Zero 一样,具备一个带OTG功能的USB接口(很遗憾Raspberry pi model B、Raspberry pi model B+、Raspberry pi 2 model B、Raspberry pi 3 model B、Raspberry pi 3 model B+均无USB OTG功能)。
是的,技术上可以实现,但是还存在合规问题。
这个后端好像是用的cloudflare吧,要是改成用自定义的代理服务器访问OpenAI也挺好,就能解决程序通用性的问题了
好的谢谢❤️
官方固件如果满足需求是可以用的。这里一般是因为无法满足需求才刷第三方固件的。至于刷官方固件的问题我就不太清楚了。
教程可以的 但我想请教一下 怎么更新?官方的固件是用不了还是为什么?我刷官方的mi4固件后arp -a是没有路由器的