> Кому в голову пришло беспроводные интерфейсы выделять в отдельные - тоже не ясно (wlan0 и т.д.).какой ещё wlan0 ? это машина времени из прошлого? :-)
сейчас:
wlp1s0 (например)
или
wlp0s29u1u5 (например)
или ещё какие названия...
но ни как не wlan0.
это вы сейчас наверно находитесь в том же самом временном измерении -- в котором -- сетевые карты называли eth0, eth1, eth2 .. а конфигурировали их через ifconfig :-D
> WPA supplicant работает через одно глубокое место, а в идеале должен был быть встроен в ifconfig/ip.
может ты ещё и пароль хочешь писать через командную строку? (то что злоумышленник мог бы в этом случае подсмотреть пароль через файловую систему /proc/ --- это в голову не приходит ?)
всё правильно сделали что требуют отдельную конфигурацию для шифрования. а отдельная утилита (WPA supplicant) -- это решение вполне себя оправдывает, так как сложность довольно высока.