如何通过蓝牙共享我的 WiFi 连接?

Mul*_*lle 10 networking wifi networkmanager bluetooth

我正在尝试使用 WiFi 和蓝牙加密狗在 Raspberry Pi 上设置 NAT。这个想法是访问我的 WiFi(显然我已经让那部分工作了)并使这个连接可用于有蓝牙但没有 WiFi 的设备。

蓝牙似乎一团糟,至少在连贯的文档方面是如此。

显然我已经用谷歌搜索了这个问题。最近的帖子(通常是 5-6 年前)通常指的是当前发行版中不存在的配置文件。

我正在尝试在 Debian 8 上设置它,或者在虚拟机 Ubuntu 16.04 上进行测试。

Ale*_*idt 11

我不确定为什么这个答案被否决了,因为 - 我认为 - 它回答了这个问题。以一种非常简单的方式,我知道。无论如何,这是我的答案,它基本上是链接答案的扩展版本:

为了通过蓝牙共享 wifi 连接,以便其他设备可以通过此 wifi 连接访问互联网,这对我有用:

  1. 安装blueman包。

    $ sudo apt install blueman

  2. 在终端窗口中,打开 Blueman Local Services:

    $ blueman-services

Blueman 本地服务窗口

  1. 只需按照指定填充上面的窗口,然后单击“应用”(如果它是灰色的,只需更改任何内容并还原)。

  2. 打开 Blueman Manager 以更轻松地连接设备。

    $ blueman-manager

蓝色管理器窗口

然后,从我的 Android 手机使用此连接:

  1. 配对 Android 6.0.1 手机和电脑

1.1 开启蓝牙

1.2 进入蓝牙设置并使设备可被发现

1.3 在PC上,点击“搜索”,找到您的手机,点击工具栏上的按键按钮。

1.4 确认在您的手机和 PC 上配对。

1.5 或者,您可以通过单击 Blueman Manager 窗口上的 Star 按钮将此连接标记为“受信任”。

  1. 从 Android 手机启用网络连接

2.1 进入蓝牙设置,点击下图指向的区域。

蓝牙设置

2.2 在打开的屏幕上,打开“Internet 访问”选项。

蓝牙设备配置

就是这样。几秒钟之内,我就上网了。

如果您想将另一台设备(例如 Windows PC)连接到互联网,该过程非常相似。只需配对并通过连接启用互联网。

我的操作系统:

$ cat /etc/issue
Ubuntu 17.10 \n \l
Run Code Online (Sandbox Code Playgroud)

底注:我知道 OP 要求提供 Raspberry Pi 的程序,但是,由于它是基于 Debian 的,因此我写的所有内容都适用。