Zac*_*ach 21 server wireless raspberrypi 16.04
我有一个 Raspberry Pi 3,我需要在它上面运行 Ubuntu。我将来自https://wiki.ubuntu.com/ARM/RaspberryPi的 Raspberry Pi 3 的 16.04 服务器映像放在 microSD 卡上,它可以正常启动,并且在连接到以太网时工作正常。
但是,我似乎无法在 Ubuntu 16.04 上使用板载 wifi。无线在 Raspbian 上工作正常,所以我知道硬件没问题。
有人在 Raspberry Pi 3 上使用 Ubuntu Server 16.04 的板载 WiFi 吗?我觉得它真的很接近工作,但我只是错过了一些小细节。
全新安装后,sudo lshw -C network确实显示wlan0,尽管我无法在 中的任何地方找到定义/etc/network,并且它最初被禁用。
然后我安装wpasupplicant并将其添加到/etc/network/interfaces:
允许热插拔 wlan0
iface wlan0 inet 手册
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
并将其放入/etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
更新配置=1
国家=美国
网络={
ssid =“家庭wifi”
psk=“xxx”
key_mgmt=WPA-PSK
}
网络={
ssid =“电话wifi”
psk=“xxx”
key_mgmt=WPA-PSK
}
为了获得这些设置,我启动了 Raspbian,连接到这两个不同的 SSID,然后将设置复制到 Ubuntu。但是,重新启动后,wlan0不会连接到任一网络,也不会获得 IP 等。
wpa-supplicant 不是使用 Ubuntu Server 16.04 为 Raspberry Pi 3 配置 WiFi 的方法吗?还是我配置错误?
对于安装了 apt 的镜像
Run Code Online (Sandbox Code Playgroud)OS: Ubuntu 16.04.1 LTS OS image: ubuntu-16.04-preinstalled-server-armhf+raspi3.img HW: RASPBERRY PI 3 MODEL B第1步:
sudo apt-get install wireless-tools第2步:
sudo apt-get install wpasupplicant第3步:添加到
/etc/network/interfaces:Run Code Online (Sandbox Code Playgroud)auto wlan0 iface wlan0 inet dhcp wpa-ssid WIRELESSSSID wpa-psk WIRELESSPASSWORD第4步:从
/etc/network/interfaces行注释:Run Code Online (Sandbox Code Playgroud)#source /etc/network/interfaces.d/*.cfg注释
interfaces.d/*.cfg文件包含 eth0 的设置。我不明白为什么但是让这条线处于活动状态并添加 wlan0 配置会在启动时使系统崩溃。
第五步:重启
对于没有安装 apt 的核心镜像:
Run Code Online (Sandbox Code Playgroud)OS: Ubuntu Core 16 image: (GNU/Linux 4.4.0-1030-raspi2 armv7l) HW: RASPBERRY PI 3 MODEL B第1步:
Run Code Online (Sandbox Code Playgroud)ifconfig wlan0 down ifconfig wlan0 up第二步:创建无线配置文件:
Run Code Online (Sandbox Code Playgroud)sudo vi /etc/network/interfaces.d/wlan0注意:我尝试不使用 sudo 但它不会让我保存更改
Step3:添加以下内容
Run Code Online (Sandbox Code Playgroud)auto wlan0 iface wlan0 inet dhcp wpa-ssid WIRELESSSSID wpa-psk WIRELESSPASSWORD第四步:重启
小智 1
我执行了 iwconfig 命令,从那里传来了需要更新依赖项的消息,之后我可以安装无线工具。
sudo apt-get -f install
sudo apt-get -f install wireless-tools
Run Code Online (Sandbox Code Playgroud)
在这些命令之后我能够 iwconfig。
希望这可以帮助!
小智 0
到目前为止有成功吗?你读过这篇文章吗? ubuntu WPA 方法
因此,我在运行 ubuntu MATE 16.04 的 RPi3 上安装了它:
sudo apt-get install wpagui
Run Code Online (Sandbox Code Playgroud)
它告诉我们像这样运行:您需要通过 gksudo wpa_gui 运行它,以便它可以与 WPA 守护程序对话。
gksudo wpa_gui
Run Code Online (Sandbox Code Playgroud)
即使由于缺少 GUI(?),它可能在您的服务器版本上不可用,但它可能有助于在 Raspbian 操作系统上进行测试。甚至协助扣除正确的设置。我的情况就是如此。
| 归档时间: |
|
| 查看次数: |
86954 次 |
| 最近记录: |