我已经设置了带有 snappy 内核的新树莓派 2。而且我找不到如何从 snappy 终端连接 wifi 网络。
我的 wifi 加密狗工作正常,但 snappy 核心中没有 iwconfig。也找不到Wlist。任何人都可以帮助我吗?
提前致谢。
我已经设置了带有 snappy 内核的新树莓派 2。而且我找不到如何从 snappy 终端连接 wifi 网络。
我的 wifi 加密狗工作正常,但 snappy 核心中没有 iwconfig。也找不到Wlist。任何人都可以帮助我吗?
提前致谢。
所以我刚收到邮件中的 Raspberry Pi 3 Model B,并按照推荐的方式安装了 Ubuntu Snappy Core 16 。我通过 HDMI 和 USB 键盘、以太网和 DHCP 执行了初始设置。然后我通过以太网创建了 ssh 连接并断开了显示器和键盘的连接。从那里开始,我想将我的设备连接到 WiFi 并偶然发现了这篇文章。
我喜欢在没有额外安装或变通方法的情况下尝试一些事情,所以我参考了上面推荐的安装提示,发现 WPA_Supplicant 应该是预安装的。与建议的提示相比,只需很少的干预和更少的努力,我发现您可以通过简单地向 wpa_supplicant 搜索的默认位置添加一个由四行组成的配置文件来配置 wifi,仅此而已。虽然前一段时间有人问过关于 Raspberry Pi 2 的问题,但我从最近的评论中看到它可能仍然相关,而且它非常简单,我倾向于分享。
我知道这个答案看起来很长,但是它非常简单并且有图片详细说明。任何具有终端基础知识并且能够最初设置他们的树莓派的人都可以遵循它。
我的教程从通过以太网建立 ssh 连接开始,这可以按照Ubuntu Core Get Started Raspberry Pi 2/3中的说明来实现。
然后键入
wpa_supplicant
,您会看到它不需要安装,因为它已预构建到 Snappy Core 中。正如您将在下图中看到的,只需运行wpa_supplicant
就会返回很多选项,但请注意最后一行:这首先告诉您驱动程序,然后是接口,然后是它正在寻找接口文件的位置:
-c/etc/wpa_supplicant.conf
现在我知道配置文件需要在哪里,我关闭了 Raspberry Pi,
sudo shutdown -P now
一旦它关闭;断开电源并将 SD 插入装有 Fedora 的 Linux 盒子中。不知何故,文件系统显示不同,所以你会发现我wpa_supplicant.conf
需要定位的位置是writable/system-data/etc
SD 卡安装在 /run/media/cregger/ 中,所以你会看到我的文件路径是/run/media/cregger/writable/system-data/etc/
.我使用 nano 创建了一个名为“wpa_supplicant.conf”的新文件,其中包含以下四行:
network={
ssid="Typhon Secure"
(我的网络 SSID)psk="*******"
(显然星号代表我的 WiFi 密码)}
不要忘记终止。请注意,这适用于没有额外配置的隐藏网络。我的网络有一个隐藏的 SSID,我什么也没改变。它具有 WPA-PSK 2 安全性;相当标准的票价。
您会注意到我将其保存到桌面。然后我用终端将它复制到正确的位置,因为它归 root 所有。
然后从 Linux 中弹出你的 SD 卡,将它插回你的 Raspberry Pi,将你的电源插回你的 Raspberry Pi;让它启动,它将寻找您的 wifi。
在我的例子中你会看到 Eth 和 Wlan 都获取了一个 IP
我现在可以通过 LAN 或 WLAN ssh
我知道这很长,但我希望它能帮助您避免破坏您的 FS 和安装一堆不必要的应用程序。
来自http://www.marinus.nu/2015/02/enabling-wifi-on-snappy-ubuntu-core.html
可以安装必要的wifi工具dpkg
先从另一台电脑安装几个工具
我把它放在闪存驱动器上,然后把它移过来
然后我导航到 /media/external 并运行命令
然后将此文件添加到 /etc/network/interfaces.d/wlan0
然后我重新启动以使效果发生
奖励:为了快速工作,请记住设置日期
至于我,我将树莓派连接到以太网,所以我不需要单独下载 deb 文件。
此外,官方指南(@AnthonyWong 声称在此处:http: //developer.ubuntu.com/en/snappy/start/installation-tips)对我不起作用,因为它缺少一些基本的东西(
allow-hotplug
行) . 此外,最好将所有配置集中在一个文件中(而不是两个,正如本指南所鼓励的那样,它甚至会告诉您将一个文件放在某个随机的 /home/ubuntu 位置...)。所以,我制作了这个应该为你设置一切的小脚本:
之后,断开以太网电缆,重新启动机器(例如通过
sudo reboot
),你就大功告成了。注意:如果您更喜欢静态 IP 而不是依赖 DHCP(例如用于端口映射目的...):