Deklarativní přidání druhého Wi-Fi rozhraní

Deklarativní přidání druhého Wi-Fi rozhraní
« kdy: 17. 02. 2026, 22:24:32 »
Zdravím, hledám způsob jak na debianu 13 přidat druhé wifi rozhraní deklarativně, aby bylo dostupné při startu systému . Takže "při bootu" není uplně přesné.
Nyní mám wlp1s0 který vychází z wiphy0. (MMch by mě zajímalo, de je definované, že vznikne aspoň to jedno wifi link rozhraní na každé wiphy rohraní)

Ručně se to dělá přes "iw ___ interface add type managed addr 00:01:bc..." , kde _ může být phy nebo  wifi.


Aby s tím mohl pracovat systemd-networkING (/etc/network/interfaces.d), případně hostapad (neplést managed -to je spráný údaj pro hostapd)

Kam zabrousit? NEbo to jde až do udev? /etc/systemd/network?


Re:Deklarativní přidání druhého Wi-Fi rozhraní
« Odpověď #1 kdy: Dnes v 11:15:03 »
WiFi karty mají definované (iw list + valid interface combinations), kolik max. zvládnou rozhraní (AP + klient + AdHoc) a na kolika kanálech.

např:
Kód: [Vybrat]
valid interface combinations:
                 * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
                   total <= 3, #channels <= 2


Re:Deklarativní přidání druhého Wi-Fi rozhraní
« Odpověď #2 kdy: Dnes v 13:50:37 »
Ano zvládnou. Vždyť to píšu,že pak na druhé pak souběžně rozjedu hostapd..
Jen chci vědět  který konfigurák upravit . chci málo, aby se mi po startu narodilo druhé rozhraní sdílející stejný wiphy index jako má první..

Přinejhoršim to udělám přes etc/rc.local ale obávám se,že ten se exekuje třeba později a jak třeba si s tim poradí /etc/network/interfaces.d/h když tam bude nějakou dobu neecustující interface... Řeší to direktiva iface  allow hotplug


Dál mam jeden problém, funguje to jen když spustim nejprv wpasupplicant a pak hostapd. V obracenym poradi, kdy hostapd běží, suplicant skončí chybou (něco jako SME failed interface driver), kanál je tam natvrdo , protože musí být shodný jako kanál vzdáleného AP(obě rozhraní té karty musí sdílet tentiž kannál) ...