首页 > 解决方案 > Raspbian Stretch 上的多个 DHCP 网络

问题描述

我正在尝试让我的 Raspberry 在多个 wifi 网络上工作。可以找到很多示例,但大多数都集中在 2 个文件上,即 /etc/wpa_supplicant/wpa_supplicant.conf 和 /etc/network/interfaces。由于我使用的是拉伸,因此这些指令不适用于 /etc/network/interfaces。

这就是我想做的.. 我希望能够连接到 2 个不同的 wifi 工作(一个在家里,一个在工作).. 都是 dhcp.. 我更改了 wpa_supplicant 文件,这就是它的外观;

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
        ssid="Homenetwork"
        psk="Password"
        id_str="home"
}

network={
        ssid="Officenetwork"
        psk=NONE
        id_str="work"
}

我没有对 /etc/dhcpcd.conf 进行任何更改,因为我只想使用 dhcp。当我添加办公室网络时,问题就开始了。它不再连接到 wifi。虽然只在 /etc/wpa_supplicant/wpa_supplicant.conf 中使用我家的一个就可以了。有什么想法我在这里想念的吗?

标签: wifiraspberry-pi3stretch

解决方案


我有一个非常相似的问题,使用一个网络一切正常,但是当我添加第二个网络时停止了wpa_supplicant。我通过查看发现了我的错误/var/log/syslog

原来我wpa_passphrase在括号之间加密了"",这停止wpa_supplicant了它的魔力。

因此psk=NONE,在您的第二个网络中似乎很可疑。

我没有改变任何东西 toetc/network/interfaces或 to dhcpcd.conf。我的wpa_supplicant文件还包含该priority属性,不知道这是否有影响。

祝你好运!


推荐阅读