wpa_supplicant 以及在静态和 dhcp 网络之间移动

wpa_supplicant 以及在静态和 dhcp 网络之间移动

我试图让我的树莓派在多个接入点之间移动,一些使用 DHCP,其他是静态的。我读到,id_str在您的 wpa_supplicant 网络中使用并进行相应的配置/etc/network/interfaces可以自动配置接口,但在我的系统中看起来并非如此。

/etc/网络/接口:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 auto

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

iface test inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="Skynet Defence Network"
    key_mgmt=WPA-PSK
    proto=WPA2
    psk="illbeback"
    priority=10
    id_str="test"
}

使用此配置 wpa_supplicant 连接到网络,但未设置网络设置。我在这里做错了什么吗?

答案1

您需要在请求者条目和网络接口之间建立 1:1 关系,如下所述:

我看到的是,您wlan0同时拥有一个带有 dhcp 和 static 的接口,而这种情况不会发生。如果您在同一网络(essid)上有多个接入点,并且其中只有一些具有可用的 dhcp,那么您的网络布局/项目就会出现问题,而 Debian 则不会出现问题/etc/network/interfaces

相关内容