Fórum Ubuntu.cz

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Standa99 13 Listopad 2015, 11:26:07

Název: hostapd (původní systemd a názvy síťových zařízení)
Přispěvatel: Standa99 13 Listopad 2015, 11:26:07
Zkouším Ubuntu 15.10 a pod systemd jsou názvy síťových zařízení (pro mě) divné. Dvě LANky jsem si přejmenoval pomocí /etc/udev/rules.d/10-network.rules, ale nedokážu přejmenovat WiFi zařízení, stále ho mám wlp4s0. Zkoušel jsem to jako u těch LANek, tak i přes DEVPATH=="/sys/device/pci0000:00/.........", ale bezvýsledně.
Netušíte někdo, jak to spáchat?

Edit:
Doplním, že v syslogu je tohle:
Kód: [Vybrat]
iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
a také
NetworkManager[609]: <info>  device added (path: /sys/devices/pci0000:00/0000:00:1c.5/0000:04:00.0/net/wlp4s0, iface: wlp4s0): no ifupdown configuration found.
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: ntz_reloaded 13 Listopad 2015, 13:03:16
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: Standa99 13 Listopad 2015, 18:34:00
V adresáři /etc/udev/rules.d/ mám pouze můj vytvořený 10-network.rules, ten 80-net-setup-link.rules tam nemám.
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: JuraHlavacek 20 Listopad 2015, 16:54:36
Resim neco podobneho (viz muj dotaz v tomto foru).
Novy udev se chova nejak nevyzptytatelne.

Na wlan0 mi pomohlo udelat .link soubory /etc/system.d/network s definici pres MAC.
.network dle dokumnetace Ubuntu mi system ignoruje.

Konkretne jsem udelal soubor /etc/systemd/network/10-wlan0.link
s timto obsahem (mac si uprav na tvou)

[Match]
MACAddress=80:19:34:56:a0:0e

[Link]
Name=wlan0
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: Standa99 21 Listopad 2015, 10:05:34
Moc dík chlape (K+), tohle jsem nikde nenašel. Máš pravdu, že se dějou divné věci. Já už jsem naznačil v prvním příspěvku tohle
Kód: [Vybrat]
iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0což mi docvaklo až teď. Ono se to tupě přejmenuje z wlan0, abych to nakonec přejmenoval zpět.
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: JuraHlavacek 21 Listopad 2015, 19:57:08
Ano přejmenovává to asi záměrně, což by mi nevadilo v případě, že mi přejmenuje všechny adaptery pokaždé stejně. To se bohužel neděje - přidáním/odebráním USB ethernetu se to celé rozhodí a názvy nesedí proti tomu, jak byly dříve. Stejně tak pokud přidám / vyměním kartu

Možnosti jsou
/etc/systemd/network/10-........link
nebo
/etc/udev/rules.d/70-persistent-net.rules nebo  10-network.rules
(to prý už v budoucnu bude lepší nepoužívat)

ale nic není spolehlivé

Asi bude lepší dočasně hodit kernelu ifnames=0 a celé to vzdát ...
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: JuraHlavacek 22 Listopad 2015, 16:50:00
Zkus update kernelu. Dnesni update mi nejspis problem vyresil ....
Název: Re:systemd a názvy síťových zařízení
Přispěvatel: Standa99 22 Listopad 2015, 18:28:56
Já nakonec dal do grubu net.ifnames=0 + biosdevname=0, kde se to nakonec nemusí 2x přejmenovávat.
Dokonce jsem dal kernel 4.3, který by měl mít lepší podporu pro Skylake a na němž to zrovna testuju.

Mě už trápí jiné věci, 6 let mi fungoval (na několika PC) hostapd bezproblému a nyní ho nejsem schopný rozchodit. Už jsem zkompiloval nejnovější verzi 2.6 a nahradil původní 2.4. Celé to je divné, už zkouším Xenial 16.04 alpha (nakonec bych chtěl 16.04 nasadit). WiFi karty mi nejdou nahodit ani do monitor modu přes airmon-ng, ani do master modu pomocí hostapd (a to mám dvě: Intel AC-8260 a Atheros AR9271). Obě podporu samozřejmě mají, dávám to vše za vinu systemd nebo udev (sám se v tom neumím zorientovat). A to jsem teprve začal, prvně chci mít v cajku HW a potom příjde na řadu SW.