別のホットスポットに再接続し、そのIPを自動的に更新できるように無線LANを設定しようとしています。私が一つ見つけたエマルジョンしかし、誰も答えなかった。
私はDebianストレッチを使用しています。最初の接続は正常に機能しますが、WiFiが他のホットスポットと再接続すると(何らかの理由で(最初のホットスポットがダウンした場合など)、IPは同じままです。手動で実行すると、dhclient wlan0
IP が更新されます。しかし、私はそれが自動的に行われることを願っています。
これは私のものです/etc/network/interfaces
:
allow-hotplug eth0
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
/etc/wpa_supplicant/wpa_supplicant.conf
含む:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="FrstHotspot"
psk="some password"
}
network={
ssid="SecondHotspot"
psk="some password"
}
ベストアンサー1
あなたの場合は、/etc/network/interfaces
現在の構成と似ている必要があると思います。
allow-hotplug wlan0
iface wlan0 inet manual
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
dhcpを使用してインターフェイスを定義していますが、これはwpa_supplicant
DHCPを呼び出すインターフェイスと競合します。これにより、wpa_supplicant
ssid /ネットワークが変更されたときに信号を送信する機能が失われるため、ネットワーク/ ssidが変更されてもIPアドレスは変わりません。
wpa_supplicant.conf
次のようにssidに使用する優先順位を定義することもできます。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="FrstHotspot" psk="some password" priority = 10 } network={ ssid="SecondHotspot" psk="some password" priority = 20 }
優先順位の高いものが最初に試みられますssid
。
一部内容https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md状態:
範囲内に2つのネットワークがある場合は、優先順位オプションを追加して2つのいずれかを選択できます。範囲内で優先順位が最も高いネットワークが接続されるネットワークになります。