Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: hostapd (původní systemd a názvy síťových zařízení)  (Přečteno 2297 krát)

Standa99

  • Stálý člen
  • ***
  • Příspěvků: 618
  • Karma: +68/-2
    • Zobrazit profil
hostapd (původní systemd a názvy síťových zařízení)
« kdy: 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.
« Poslední změna: 22 Listopad 2015, 18:31:44 od Standa99 »

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3727
  • Karma: +363/-65535
  • skill :: ur home erly
    • Zobrazit profil
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Standa99

  • Stálý člen
  • ***
  • Příspěvků: 618
  • Karma: +68/-2
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #2 kdy: 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.

JuraHlavacek

  • Návštěvník
  • *
  • Příspěvků: 9
  • Karma: +1/-0
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #3 kdy: 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
« Poslední změna: 20 Listopad 2015, 21:55:59 od JuraHlavacek »

Standa99

  • Stálý člen
  • ***
  • Příspěvků: 618
  • Karma: +68/-2
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #4 kdy: 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.

JuraHlavacek

  • Návštěvník
  • *
  • Příspěvků: 9
  • Karma: +1/-0
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #5 kdy: 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 ...

JuraHlavacek

  • Návštěvník
  • *
  • Příspěvků: 9
  • Karma: +1/-0
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #6 kdy: 22 Listopad 2015, 16:50:00 »
Zkus update kernelu. Dnesni update mi nejspis problem vyresil ....

Standa99

  • Stálý člen
  • ***
  • Příspěvků: 618
  • Karma: +68/-2
    • Zobrazit profil
Re:systemd a názvy síťových zařízení
« Odpověď #7 kdy: 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.