在 Ubuntu 上仍然可以通过蓝牙 PAN 或 DUN 进行网络连接吗?
我找到的所有 bluez 说明都无法配对。Blueman 表示,无论 dhcp 是否安装并运行,都没有安装 dhcp 服务器。
正在寻找可以做到这一点的人:)
答案1
我用这个指南 http://blog.sumostyle.net/2009/11/ubuntu-tethering-via-bluetooth-pan/
将我的 Ubuntu 12.10 笔记本电脑连接到我的 iPhone 3Gs iOS 6.1 个人热点。
更新:由于原始链接已失效,我在这里通过回溯机器找到了快照。我还将文章复制并粘贴到了这个答案中。
Ubuntu 通过蓝牙 PAN 进行网络共享
我一直尝试使用 Karmic 中的蓝牙将我的 iPhone 连接到我的电脑。
据说 blueman 可以非常轻松地完成此操作 (www.blueman-project.org)。要安装 blueman,只需运行:
$ sudo aptitude install blueman
。
然而,我对 blueman 的体验非常不稳定,连接似乎是通过蓝牙建立的,但我很少能让 NetworkManager 建立网络连接。有时我可以成功再次配对设备。
使用较旧的 pand 二进制文件,我取得了更多成功。如果你不害怕终端,这并不困难,而且看起来更可靠
安装旧版 bluez 工具:
$ sudo aptitude install bluez-compat
$ hcitool scan
从列表中找到你的手机地址
$ sudo pand --connect 00:25:00:96:13:BB -n
此命令将把您的手机与计算机配对并创建一个 pan 设备。当然,用手机地址替换 MAC 地址。每次运行此命令时,都会重新配对您的设备。如果您和我一样有 iPhone,则需要将 iPhone 放在蓝牙系统偏好设置应用中以接受配对。
$ sudo dhclient bnep0
您现在已被束缚。
要解除束缚:
$ sudo pand -K
答案2
Blueman 可能因为两个原因而报告该错误。
- DHCP 服务器(
dnsmasq
或同等服务器)未安装。(可能性较小) - DHCP 服务器 (
dnsmasq
) 已安装。但这不是您的环境PATH
。(主要是您的情况)。
因此请确保dnsmasq
已安装并且它在您的PATH
(否则添加它)