标签 蓝牙 下的文章

Arch Linux 上的蓝牙无法工作?以下是对我有用的方法,以及解决 Arch 上蓝牙问题的其它技巧。

我很轻松地安装了 Arch Linux,这要归功于 archinstall 脚本。

在我开始使用它并探索之后,我尝试使用我的蓝牙耳机,却发现蓝牙无法工作。

我可以看到蓝牙选项,但无法启用它。单击开关会只会切换回禁用状态。

下面是我所做的以及有作用的事情。

确保蓝牙服务正在运行

如果该服务未运行,蓝牙将不会打开,你将无法连接到它。

检查蓝牙服务的状态并查看其是否正在运行。

systemctl status bluetooth

它给了我以下输出:

[abhishek@itsfoss ~]$ systemctl status bluetooth
○ bluetooth.service - Bluetooth service
        Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; preset: disabled)
        Active: inactive (dead)
        Docs: man:bluetoothd(8)

如你所见,bluetooth 服务处于非活动状态。它没有运行。并且状态被禁用。

这意味着蓝牙守护程序当前未运行,也未设置为每次启动时自动启动。

这让事情变得更容易了。我在第一次尝试中就找出了根本原因。在 Arch Linux 中这种情况并不常见。

使用以下命令启动蓝牙守护进程:

sudo systemctl start bluetooth

让蓝牙服务在系统启动时自动运行:

systemctl enable bluetooth

它应该显示以下输出:

[abhishek@itsfoss ~]$ systemctl enable bluetooth
Created symlink /etc/systemd/system/dbus-org.bluez.service → /usr/lib/systemd/system/bluetooth.service.
Created symlink /etc/systemd/system/bluetooth.target.wants/bluetooth.service → /usr/lib/systemd/system/bluetooth.service.

现在,蓝牙已启用,并且在系统设置中很明显:

连接蓝牙设备的提示

你可能已经知道应该首先将蓝牙设备置于配对模式。这很关键。

之后,你可以尝试关闭然后再次打开蓝牙按钮,以便它搜索可用的设备。

如果它没有立即显示,你可以单击其他一些系统设置并再次返回蓝牙。过去它对我有用过几次,不要问为什么。

其他故障排除提示

以下是修复 Arch Linux 中蓝牙连接问题的更多提示:

确保未被阻止

确保蓝牙未被阻止:

rfkill list

检查输出:

[abhishek@itsfoss ~]$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

如果你发现蓝牙被阻止,请使用以下命令取消阻止:

rfkill unblock bluetooth

Pipewire 与 Pulseaudio

在某些情况下,如果你过去尝试过 Pipewire 和 Pulseaudio,它们可能会破坏工作。

如果你使用 Pipewire,请确保安装了 pipewire-pulse:

sudo pacman -Syu pipewire-pulse

如果你使用 Pulseaudio,bluezpulseaudio-bluetooth 可以帮助你。

查看 Arch Wiki 页面以获取更多信息。

蓝牙耳机 - Arch 维基

这对你有用吗?

硬件兼容性问题是任何操作系统都会遇到的问题,Linux 也不例外。

事情没有单一的解决方案。你的系统可能存在与我的系统不同的问题,此处提到的建议可能适合你,也可能不适用于你。

完善的 Arch 维基提供的建议比我所能提供的要多得多。如果你仍然无法解决蓝牙问题,请执行此操作。

现在看你的了。对你有用吗?如果有,是哪种方法?如果没有,你遇到了什么样的问题,以及到目前为止你尝试过哪些故障排除方法?

(题图:MJ/60bd220b-bb4f-4d51-9c41-162c8c4714b3)


via: https://itsfoss.com/bluetooth-arch-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

通过这个全新的应用可以实现所有蓝牙功能!

一款适用于 Linux 的新应用已经出现,它可能是满足你所有蓝牙需求的一站式应用。

这款名为 “Overskride” 的开源应用首次发布。尽管它还处于开发阶段,但已经提供了一些不错的功能。

请允许我带你看一下。

Overskride:可以期待什么?

Overskride 将会吸引 Rust 爱好者,因为它主要是用 Rust 语言编写的,带有 GTK4/libadwaita 风格

根据开发人员的说法,它是一个简单的蓝牙和 Obex 客户端 (未来计划),无论使用什么桌面环境或窗口管理器都可以工作。

一些主要功能包括:

  • 信任/阻止设备。
  • 能够发送/接收文件。
  • 设置连接超时时间。
  • 支持配置适配器。

查看上面的截图,你可以看到自定义蓝牙设备和连接的所有基本选项,包括适配器名称。

当然,考虑到这是该应用的第一次发布,人们不应该抱有太高的期望。因此,还有改进的空间。

以下是 Overskride 的一些预览,以查看它提供的功能。

我在 Ubuntu 22.04 LTS 和 GNOME 42.9 上使用提供的 Flatpak 包进行安装。在此安装上运行似乎没有任何问题。

Overskride 能够检测到我的智能手机,并提供多种配置选项。

你可以将设备添加到受信任列表或阻止列表、重命名并发送文件。

我尝试了文件传输功能,但在此之前,我必须使用 Flatseal 允许访问用户文件,以便它可以读取我系统上的文件。

我在手机上接受文件传输后,传输开始。速度还可以,文件确实完整地到达那里,没有任何问题。

我必须说,在其首次发布时,开发人员为我们提供了一个有用的实用程序。我很高兴看到其未来版本将提供什么样的改进。

一位 Reddit 用户 询问 是否有任何计划支持显示无线耳机的电池百分比。对此,开发人员提到这样做很棘手,因为 每个设备都遵循不同的规范,这使得这一目标更难实现。

? 获得 Overskride

目前,Overskride 只能通过 GitHub 仓库 以 Flatpak 软件包的形式提供。或者,你也可以从源代码开始编译。

Overskride (GitHub)

我希望开发者在发布稳定版本后将其发布在 Flathub 上,以便用户可以使用。


via: https://news.itsfoss.com/bluetooth-app-linux-overskride/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

代码托管平台 Gitee 的开源仓库需要先审再上线

周三晚上,有用户反馈 Gitee 上的开源仓库访问受限,需要审核后才能公开访问。这一事件引发了大量讨论。Gitee 回复称:“即日起执行开源仓库审核后上线的措施,所有新上线的开源仓库需要进行人工审核后可正式公开。已经是开源状态的仓库,我们会暂时转为私有仓库,经审核后会进行公开。……此举也是迫于无奈,目前已经是 Gitee 团队能确保大家尽快正常使用的最优解。”有趣的是,如此重大的动作在 Gitee 官网并没有明确公布,而是选择在知乎上草草回复了不到两百字。而且,从用户实际公开仓库的过程中,只是勾选了几个平台方免责的选项而已。

消息来源:知乎
老王点评:红薯做 Gitee 时可能没想到最大的运营风险不是来自于友商的竞争。不过就这个事情,虽然无奈,但是我觉得处理的有点太糙了,一看就是技术人员破罐破摔的处理方式。

依靠近距离蓝牙解锁的特斯拉都能被远程解锁

研究人员设计了一种黑客技术,使他能够解锁数以百万计的特斯拉和无数的其他设备,即使认证的手机或钥匙扣在数百码或数英里之外。这种攻击利用了蓝牙低能耗标准的弱点,采用中继攻击方式,只需要不到 100 美元的设备,就可以在汽车和解锁手机之间通过中继的方式截获并传输蓝牙密钥,从而非法解锁设备。而且这种攻击对所有不需要在解锁手机上进行操作的解锁操作都有效。几乎所有仅靠接近度进行认证、并且不同时要求用户互动或地理位置查询的 BLE 设备都是脆弱的,这影响到了大量的特斯拉汽车和智能门锁。

消息来源:arstechnica
老王点评:本来 BLE 就不是为近距离解锁设计的,只是被产品厂家用到这个场景了。要想解决这个连 CVE 编号都没有的问题,只能是修改使用方式,比如解锁需要人在手机上进行操作。

愚蠢的 CEO 们最常使用的密码一样愚蠢

一般人最常使用的密码是连续的数字或简单的单词,如123456picture1,以及 password。在最近的一份由全球 2.9 亿个网络安全数据泄露事件组成的研究样本中,也记录了受影响者的工作级别。结果发现,当涉及到 CEO 和其他高级企业高管时,他们的密码选择与一般公众基本相同,尽管许多人经常以名字为特征。

消息来源:pcgamer
老王点评:给这些愚蠢的老板们准备个用来输入密码的助理吧,要不他们会一直用这么简单的密码的。

回音

  • 红帽前两天说 RHEL 9 将在几周内可用,不过实际上没等那么久,现已向客户 正式发布 了 RHEL 9。

Firefox 现已上架微软商店

之前我们 在 417 期报道 过,微软重构了其应用商店,允许第三方浏览器在微软商店上架,并且可以使用浏览器自己的引擎。Opera 和 Yandex 浏览器已经在 9 月份进入 Windows 11 的微软商店。今天,Mozilla 宣布它把 Firefox 上架到了 Windows 11 微软商店。Mozilla 宣称,Firefox 是第一个进入微软商店的“主要”浏览器,也是唯一一个使用自己的引擎(Gecko)的独立浏览器,而不是依赖 Chromium,现在商店里的所有其他竞争对手都在使用 Chromium。由于可以使用自己的浏览器引擎,因此在微软商店下载的 Firefox 和在 Mozilla 下载的功能一致。

老王点评:只是稍微方便了一点点,但是火狐的主要问题还是如何拉回来用户的心,而不是对拥有自己的引擎沾沾自喜。

微软宣布推出 Windows 11 SE

微软为学生和学校设计了一个新版的 Windows 11 SE,它将专门搭载在为 K-8 教室打造的低成本笔记本电脑上,这是微软又一次尝试与 Google 的 Chromebooks 争夺市场。和之前失败的 Windows 10 S 模式不同的是,Windows 11 SE 虽然同样只适用于低成本设备,而且只针对学校和教育客户,但是不限制第三方应用程序,如 Zoom 和 Chrome。

老王点评:虽然微软特别喜欢用 “SE” 这个缩写,但是这次应该指的是“学生和教育工作者”,希望这次能名副其实。

研究人员公开了影响无数蓝牙设备的 BrakTooth 漏洞

该漏洞 影响了数以十亿计的设备使用的 1400 多种芯片组的商用蓝牙栈,包括依赖蓝牙通信的智能手机、PC、物联网设备和工业设备。利用该漏洞的 PoC 代码已经公开发布。美国网络安全和基础设施安全局督促制造商、供应商和开发商给蓝牙设备部署补丁或采用缓解漏洞利用的方法。

老王点评:啧,这种硬件漏洞最难全量更新,就这样公开真的负责吗?

一句话回音

我们对很多事件的观察会有一些后继的发展,不算重要,但是应该做个有始有终的观察者告诉大家下文。

  • 回应 450 期,因域名失效引发游戏防盗版系统停止工作的 Denuvo 官方回应问题已经修复
  • 回应 422 期,法官拒绝苹果中止动议,要求期限前提供额外支付选项,但苹果表示要到上级法庭上诉
  • 回应 435、436 期,韩国电信的网络故障由是更换路由器引发的

研究人员在源代码中隐藏人眼看不见的漏洞

剑桥大学的研究人员发表论文,介绍了 在源代码中隐藏人眼看不见的漏洞的攻击方法。这种被称为 Trojan-Source 的攻击方法利用了 Unicode 中的特殊字符,通过方向覆盖、同形异义等方法创造出对编译器和人类视觉上存在差异的源代码。人眼看不出漏洞,但对编译器来说逻辑编码顺序和显示的顺序是不同的。这种攻击方法对大多数主流编程语言都有效,研究人员已经将漏洞报告给了相关项目。

老王点评:“眼见并不为实”,这个锅一方面是 Unicode 无克制的增加各种奇怪字符和控制字符导致的,另外一方面也是传统上面对 ASCII 字符的编程语言支持 Unicode 时没有预料到这种恶意利用。

美国航空机构与电信机构因 5G 发生争执

美国联邦航空管理局正准备向飞行员和航空公司发出警告,指出一项新的 5G 无线服务可能会干扰飞机驾驶舱安全系统、自动化系统,该服务将于 12 月初上线。美国联邦通信委员会则对安全问题进行了反驳,称在审查了对航空安全的潜在影响后,于 2020 年初制定了频谱使用规则,现有证据不支持 5G 网络会干扰航空安全的结论。双方争论的核心问题是无线电频谱在 3.7 到4.2 GHz 之间的波段。该波段非常适合 5G 网络传输,并且已经服务于一些国家的手机网络中。而航空设备则工作在 4.2 至 4.4 GHz 的附近频段,因此,美国联邦航空管理局觉得增加了干扰的可能性。

老王点评:说到底,还是频谱之争。

蓝牙标签被用来跟踪被盗物品

今年 4 月,苹果公司发布了 29 美元的 AirTag,为更广泛的受众带来了更有效的蓝牙跟踪技术。虽然苹果公司从没有说过 AirTag 可被用于 追回被盗财产,但实际上该公司建立了一个非常适合此类用例的网络。每一款兼容的 iPhone、iPad 和 Mac 都被默默地用作定位设备,AirTag 使用蓝牙向最近的 Apple 设备发送带有其加密位置的 ping,这些设备将信息传递到苹果的 Find My 网络。兼容 Apple 设备有近 10 亿台,使得 Find My 非常有效,尤其是在城市中。

老王点评:从技术上来说,是一个非常有用的进步,但是如何避免被滥用是个问题。

近场通信(NFC)和低功耗蓝牙(BLE)是适合企业不同用途的低功耗无线技术。

在低功率、相对短距离连接的众多选择中,有两种技术脱颖而出——近场通信(NFC)和低功耗蓝牙(BLE)。两者都具有相对低廉的部署成本且易于使用。

NFC 作为许多现代智能卡片的背后技术而为大众所熟知。NFC 芯片必须十分接近(在几厘米内)读卡器来实现连接,但这是它主要企业用例(安全性和访问控制)的一个优势。

BLE 是主要蓝牙标准的低功耗衍生品,以较低的潜在吞吐量换来了能耗的显著降低,从而能够适应更广泛的潜在用例。

接下来,我们将对每种技术及其主要用例进行更深入的描述。

NFC 的未来

NFC 在近距离接触范围内工作(设备间必须靠近到几厘米范围内来进行连接),一个可读的无源 NFC “标签”根本不需要任何独立电源,它会从读卡器的信号中汲取能量,工作频率约为 13.5MHz,在主动读取芯片时需要 100-700µA 的电量。

“短距离实际上是它的优势。”Gartner 研究高级总监兼分析师说, “NFC 的一大优点是它不仅仅是无线电,还内置了一个庞大的安全协议。”也就是说,潜在的不良行为者必须非常接近——使用专用设备、在几米的范围内——才能检测到正在发生的 NFC 连接。NFC 还可以施行在 SSL 技术上面一层以提高安全性。

考虑到 NFC 本就起源于非接触式支付技术,这不足为奇。它在这一领域的根基在于对零售商的吸引力,零售商可以利用 NFC 让客户在购买商品前获取相关的信息、获得优惠券或者向店员寻求帮助,只需将手机接触到 NFC 热点即可。

尽管 NFC 只能在一个很近的范围内使用,这限制了使用 NFC 技术用例场景,但它不仅仅是为了开门和买一杯拿铁。NFC 可以用于引导连接,便于设备间轻松快速的配对,因此用户只需在会议室中将手机贴近配备好的投影仪,即可创建一个 NFC 连接,并验证智能手机是否是一个可连接的授权设备,并进行演示。演示文稿或者视频数据本身不会通过 NFC 来传输,但是 NFC 握手可作为另外的无线协议(例如 Wi-Fi 网络或者任何其他更高带宽可以传输数据的网络)间的验证,从而无需用户登录。

BLE 的特点

相较之下,BLE 的工作距离要远的多(长达几十米),其最大带宽 :1 Mbit/s 约为 NFC 连接的两倍。它是著名的蓝牙技术的产物,相较于主线标准的更低功耗,它为机器到机器的连接做了优化。在连接两端的耗电量均小于 15 mA,实用范围约为 10米,可通过 AES 加密保护连接。

然而,根据 Forrester 首席分析师 Andre Kindness 的说法,它远非 NFC 的替代品。

他说:“从信息传递角度来看, [NFC] 比 BLE 快得多。”BLE 通常需要几分之一秒或更长时间的验证并安全连接,而 NFC 几乎在瞬间完成连接。

不过,根据 IDC 高级研究分析师 Patrick Filkins 的说法,相较于 NFC,BLE 由于范围更广而有着更多的通用性。

他说:“我认为 BLE 比较适合企业”。而类似于资产追踪、室内导航和目标广告的用例只是冰山一角。

对于企业,结果是相当直接的——NFC 用例大多与公司使用蓝牙的用例是分开的,对于少有的可以选择的重叠,相对的优势和劣势显而易见。NFC 距离很短、价格便宜、可即时连接以及数据转换率较低。BLE 的工作距离更远、传输速率更高,成本也更高,连接时还需要一点时间来进行“握手”。


via: https://www.networkworld.com/article/3574932/nfc-vs-bluetooth-le-when-to-use-which.html

作者:Jon Gold 选题:lujun9972 译者:chenmu-kk 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出