如何在神经中设置wlan0

时间:2019-07-29 14:32:52

标签: raspberry-pi elixir nerves-project

我创建了一个新的Elixir Nerves项目,并尝试将Raspberry Pi Zero W连接到本地wifi。

在我的target.exs中,设置以下配置:

config :nerves_network,
  regulatory_domain: "US"

config :nerves_network, :default,
  wlan0: [
    networks: [
      [
        ssid: "wifi_ssid_here",
        psk: "my_password_here",
        key_mgmt: String.to_atom("WPA2-EAP-CCMP")
      ]
    ]
  ]

config :nerves_init_gadget,
  ifname: "wlan0",
  address_method: :dhcp,
  mdns_domain: "nerves.local",
  node_name: node_name,
  node_host: :mdns_domain

如果我将该配置刻录或推送到Raspberry Pi Zero W,它会启动,但是我无法通过以下方式连接到它: ssh nerves.local或转到http://nerves.local

有人知道如何正确配置Pi,使其连接到wifi并可以在nerves.local下访问吗?

1 个答案:

答案 0 :(得分:0)

问题是网络的身份验证协议WPA2-EAP-CCMP。它通常需要电子邮件和密码组合,而我无法使用nerves_network来提供。我切换到WPA2-PSK网络,该网络仅需要密码即可使用。