我用笔记本电脑控制机器人。机器人本身有自己的笔记本电脑,正在广播一个临时接入点。我注意到两台笔记本电脑之间的速度非常有限,峰值约为 60 KB/秒。两台电脑都使用 Ubuntu 14.04
这样的速度是正常的吗?还是有什么问题?无线适配器是否有实时日志记录,以便观察最终出现的问题?
答案1
您可以尝试创建 AP 热点,例如使用名为ap-hotspot
(基础设施接入点可能更可靠)的脚本:
要为 Android 和其他设备设置简单的 wifi 热点,您可以使用ap-hotspot
详细的这里. 基本上,安装它:
sudo add-apt-repository ppa:nilarimogard/webupd8
按下Enter确认 - 然后运行这些来实际安装它:
sudo apt-get update
sudo apt-get install ap-hotspot
使用ppa
时需自行承担风险- 请注意,您需要先添加 PPA 并运行更新命令,然后才能安装它。
使用以下命令启动它:
sudo ap-hotspot start
您也可以停止它:
sudo ap-hotspot stop
并进行配置:
sudo ap-hotspot configure
Ubuntu 14.04 也需要特殊修复 - 请参阅大注在这篇文章的结尾:
对于 Ubuntu 14.04:
此外,
hostapd
Ubuntu 14.04 中的版本存在错误,无法正常工作。要让 AP-Hotspot 与 Ubuntu 14.04 中的 hostapd 配合使用,您需要降级 hostapd 并使用 apt 来保留该包,以免其升级(感谢 spupuz 提供的提示!)。为此,请使用以下命令:64 位:
cd /tmp wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb sudo dpkg -i hostapd*.deb sudo apt-mark hold hostapd
32位:
cd /tmp wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb sudo dpkg -i hostapd*.deb sudo apt-mark hold hostapd
如果你想更新hostapd
你需要取消保持但该包将ap-hotspot
不再起作用。
重要提示: ap-hotspot
已经过时并且不再真正维护 - 据我所知它应该可以在基于 Debian Wheezy 的 Linux 操作系统上运行,并且在 14.04 上使用上述解决方法(使用旧版本,由于各种原因不是很好) - 但是我知道它似乎在不同的硬件上运行得很好。
还有其他选择(例如create_ap
)-您还可以使用各种指令这里infrastructure
- 您还可以尝试在“网络连接”设置中将模式设置为(这可能是较新版本的 Gnome/NetworkManager 的默认设置):
答案2
这似乎是一个奇怪的硬件问题。我通过从我的工作笔记本电脑创建一个 Adhoc 接入点并让机器人的笔记本电脑连接到它来切换我的设置。一切正常。
Robot 的笔记本电脑是旧款的 x220 联想。我的笔记本电脑是较新的 T430 联想。