Priorytet i ukryte SSID w Raspberry Pi
W Raspberry Pi w prosty sposób można skonfigurować sieć WiFi. W pliku /etc/wpa_supplicant/wpa_supplicant.conf podajemy SSID i hasło. Jednak co zrobić jeżeli SSID jest ukryte lub mamy kilka SSID i chcemy ustawić ich priorytet ?
Jak połączyć się do ukrytego SSID
Przykładowy plik /etc/wpa_supplicant/wpa_supplicant.conf może wyglądać tak:
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="Siec1"
psk="HasloDlaSiec1"
key_mgmt=WPA-PSK
}
Jeżeli SSID "Siec1" będzie ukryte to komputer się do niego nie połączy. Aby mógł to zrobić należy dodać wpis scan_ssid=1.
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
scan_ssid=1
ssid="Siec1"
psk="HasloDlaSiec1"
key_mgmt=WPA-PSK
}
Jak ustawić priorytet ?
Jeżeli mamy np. dwa SSID i chcielibyśmy aby domyślnie komputer łączył się do drugiego, musimy ustawić mu większy priorytet:
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
scan_ssid=1
ssid="Siec1"
psk="HasloDlaSiec1"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="Siec2"
psk="HasloDlaSiec2"
key_mgmt=WPA-PSK
priority=2
}
W tym przypadku komputer będzie próbował łączyć się do "Siec2" w pierwszej kolejności. Wyższy priorytet (w tym przypadku 2) oznacza pierszeństwo. Domyślnie każdy SSID ma priority=0.
Jak wprowadzić nowe ustawienia ?
Aby nowe zmiany zaczęły obowiązywać należy wpisać:
wpa_cli -i wlan0 reconfigure
Jak sprawdzić do jakiej sieci się podłączyliśmy ?
Można do tego użyć polecenia:
iwconfig