Total raspberry pi noob here, but I am attempting to configure a raspberry pi 3 model b+ with screenly ose 0.17 (i tried 0.18 but it made no difference in the issue im facing, plus it would never boot to the splash screen/hotspot information like 0.17). I am not able to connect to the hidden wifi network i need to use.
I have tried configuring the connection in the wpa_supplicant.conf, nmtui, nmcli. with no luck.
I can access the hotspot and connect to a visible network with no issue. (i have even tried connecting to the visible network, and then going in and changing the ssid to the network i want in the wpa_supplicant.conf, but that doesnt work either.) numerous online resources all seem to say the same thing, but there is no difference in the outcome and they all seem to be a couple years old.
I flashed another sd card with an image of raspbian buster and was able to connect to the hidde network with out any issue, then i mirrored the information in that wpa_supplicant.conf file to the file on the sd card with the screenly ose image, but it does not connect.
where are some up to date resources that i can check out when attempting to configure wifi on screenly ose?
what else can i try to get connected to this hidden network?
secondary question: would it be possible to install a version of raspbian with a desktop, get the wifi connected, and then install screenly ose and configure it to boot to screenly instead of the desktop?
added the ap_scan=1 to the wpa_supplicant and rebooted. the screenly splash screen then began showing the ‘manage content’ info and i could connect to it from a browser and get it to display assets!
strangely though, i am unable to verify the connection through ‘sudo nmcli connection show’, it doesnt list the wireless connection, but it is pulling and ip address and i can connect to it from a browser on another pc.
was unable to produce the journalct1 info as requested. my \ key is not producing the correct input. i’ll have to figure out why my keyboard layout isn’t correct. i had previously set it using raspi-config.
next comes trying to configure a static IP, so hopefully that wont be as much trouble. =P
Thank you much, @ealmonte32, i never saw the “ap_scan” in any of the searching i did online, but it seems to have done the trick.
you’re welcome, sometimes you have to search for like almost kernel/driver type manuals on the actual process/binary that is taking care of the task, in this case wpa_supplicant, so if you research for wpa_supplicant manuals one of the links you will get is this one:
I know it should not be expected for the regular user to have to read this and find out but this is linux after all and if you’re going to use it you should expect this sort of not-so-easy to do type of thing…
Anyhow, basically the wifi driver debian/raspbian/etc uses is what determines all of this, so if you search for the word “hidden” in that link, you will see that when it comes to hidden SSIDs, you want the wireless driver to first do a scan for all APs , which makes option 1 the correct one to use, and then inside the actual network block you tell the driver to scan for the SSID…
With regards to your keyboard, you simply need to change the settings from en_GB (if you’re in the US), by running:
Number 4, localisation is the one you need to complete in its entirety, timezone, locale > this needs to be en_US.UTF, country, keyboard layout should be 104 or 105 keys, English US, and rest is default… if you dont see English US, and only see English UK, click Other…
that did the trick for the keyboard! thank you!
static ip isn’t setting correctly to what i specified in the dhcpcd.conf, but i will dig around on the forums and see what i can find out about that before i bother you with yet another problem as you have helped me alot already. thanks again.
…to the end of my /etc/dhcpcd.conf, but after the reboot, the pi is still pulling a different address. is there something else i need to configure or do for the pi to set the static address?
hmm… let me ask a stupid question, are you putting those quotes on the actual file or that was just you letting me know that quote/unquote this is the content…?
or , can you take a screenshot of the text of your dhcpcd.conf and send it?
also, i assume you did not edit your /etc/network/interfaces file?
i went into interfaces and tried to add the following:
iface wlan0 inet static
and then disabled the NetworkManager service, but after a reboot it failed to connect to any network at all. so i removed the new entries from interfaces and restarted the NetworkManager service and then rebooted, it was back to connecting and was listing the address i was trying to set from dhcpcd. so i dunno what has changed, but it appears to be using dhcpcd now instead of networkmanager.
finally with this network stuff looking like it’s sorted i can actually start playing with and configuring screenly.
so the reason why it failed to connect is because once you start using the network interfaces file you need to specify it to use the wpa_supplicant config file by writing one line under the iface you’re configuring like this:
But yeah once you remove those entries, especially the iface wlan0 inet one, you are then giving back the process to handle the connection to network manager and dhcpcd…
so everything is good now?