Проблема заключалась в том, что запросчик wpa _не загружал мою конфигурацию. Не уверен, что он вообще загрузил какую-либо конфигурацию, я не смог найти путь к конфигурации по умолчанию в документации или исходном коде. Вот как это исправить.
sudo nano /lib/systemd/system/wpa_supplicant.service
Найдите следующую строку:
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
Измените его на
ExecStart=/sbin/wpa_supplicant -u -s -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
Перезагрузите Linux, чтобы изменения вступили в силу.
Не уверен, что предыдущая версия ОС имела это в wpa_supplicant.service
или предыдущий запросчик wpa _использовал конфигурацию по умолчанию; перепрошить предыдущую ОС в NAND просто для проверки это немного сложно.
П.С. Вот соответствующая часть справки по командной строке.
-c = Configuration file
-C = ctrl_interface parameter (only used if -c is not)
-i = interface name
-I = additional configuration file
-d = increase debugging verbosity (-dd even more)
-f = log output to debug file instead of stdout
-g = global ctrl_interface
-G = global ctrl_interface group
-s = log output to syslog instead of stdout
-O = override ctrl_interface parameter for new interfaces
-q = decrease debugging verbosity (-qq even less)
-u = enable DBus control interface
-W = wait for a control interface monitor before starting