我正在尝试使我的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"
}
由于我只想使用dhcp,所以没有对/etc/dhcpcd.conf进行任何更改。当我添加办公室网络时,问题开始了。它不再连接到wifi。虽然仅在/etc/wpa_supplicant/wpa_supplicant.conf中仅使用我的家,但效果很好。 有什么想法我在这里想念的吗?
答案 0 :(得分:0)
我遇到了一个非常相似的问题,即在一个网络上一切正常,但是当我向wpa_supplicant
添加第二个网络时,它停止了。
我通过查看/var/log/syslog
原来我在括号wpa_passphrase
之间有加密的""
,这阻止了wpa_supplicant
发挥其魔力。
因此,第二个网络中的psk=NONE
似乎可疑。
我没有更改etc/network/interfaces
或dhcpcd.conf
的内容。
我的wpa_supplicant
文件还包含priority
属性,不知道这是否有影响。
祝你好运!