Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2018-07-01 15:51:47

  chlebik - Nowy użytkownik

chlebik
Nowy użytkownik
Zarejestrowany: 2017-06-05

Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

Postanowiłem ten post umieścić w tym dziale, aczkolwiek jeśli administracja uzna, że bardziej pasuje do sprzętu to rzecz jasna proszę bardzo przenosić. Jest to opis problemu i rozwiązanie - mam nadzieję, że komuś się przyda.

Do rzeczy. Jestem programistą Javy i postanowiłem sobie w ramach self-learningu troszeczkę pobawić się w domu zagadnieniami DevOpsowymi (Dockery/kubernetesy/prywatne chmury jako takie/linux i zarządzanie). W tym celu powyciągałem jakieś stare sprzęty i postanowiłem postawić na nich jakąś namiastkę domowego labu sieciowego. Na pierwszy ogień poszedł staruszek netbook [b]Samsung NC10[/b] z przedpotopowym sterownikiem sieciowym [b]Atheros - AR242x[/b].

O ile instalacja z USB sticka poszła spokojnie (z zaciąganiem pakietów zatem WiFi działało - co jest istotne), przy pierwszym rozruchu próbuję puścić update systemu i kupa - nie może zresolvować hosta (polskiego FTP Debiana). Zagłębiłem się w temat i wyszło, że to nie kwestia padu serwera tylko tego, że mój netbooczek postanowił zaprotestować i przestał łączyć się po WiFi.

Zacząłem kopać po sieci i ostatecznie doszedłem do magicznej instrukcji - [i]iw dev[/i], która pokazała, że w ogóle nie mam interfejsu [b]wlan0[/b]! Okej, linuxowym wymiataczem nie jestem, ale to raczej coś nowego.

Idąc dalej i szperając po sieci znalazłem kolejną rzecz wartą sprawdzenia - [i]dmesg | grep -e ath -e 01:00[/i] gdzie nagle magicznie wyskoczyło:

Kod:

ath5k 0000:02:00.0 wlp2s0: renamed from wlan0

No i tutaj mamy psa pogrzebanego. Wiedząc, że magicznie mój interfejs dla WiFi nazywa się inaczej instrukcje ze strony [url]https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant[/url] poszły od ręki i mogę cieszyć się radośnie z powrotem WiFi na netbooku. [b]To jest główna odpowiedź - bo póki co nawet dość stare wpisy na forach opisujące ten problem nie biorą pod uwagę logów systemowych i w związku z czym posługują się w komendach/outputach interfejsem wlan0. Co jak widać nigdy nie zadziała![/b].


Dodatkowe linki:
[url]https://askubuntu.com/questions/702161/why-is-my-interface-now-wlp2s0-instead-of-wlan0[/url]
[url]https://www.linuxquestions.org/questions/linux-newbie-8/wifi-unable-to-associate-on-atheros-ar242x-ar542x-4175493074/[/url]
Wspomniane w treści [url]https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant[/url]

Offline

 

#2  2018-07-01 16:07:15

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

Ja mam zrobiony pliczek konfiguracyjny:

Kod:

/etc/udev/rules.d/80-net-name-slot.rules

a w nim regułkę:

Kod:

# USB device 0x0cf3:0x9271 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ENV{ID_NET_NAME_PATH}=="wlp0s29f7u2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

i nawet działa.

Wcześniej interfejs dostawał nazwę:

Kod:

wlp0s29f7u2

Karta to Tplink 722N usb, chodzi na sterze aht9_htc.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2018-07-01 16:22:26

  chlebik - Nowy użytkownik

chlebik
Nowy użytkownik
Zarejestrowany: 2017-06-05

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

[quote=Jacekalex]Ja mam zrobiony pliczek konfiguracyjny.. CIACH[/quote]
Ah i to jest ta tajemna wiedza którą chciałbym zdobyć ;)  Ten pliczek wyrzeźbiłeś we własnym zakresie czy jakieś toole/drivery podczas instalacji sobie takowy utworzyły?

Offline

 

#4  2018-07-02 07:29:07

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

To nie jest żadna tajemna wiedza, https://dug.net.pl/tekst/278/oswajanie_sie_z_udevem__czyli_jak_pisac_reguly_dla_urzadzen/

Offline

 

#5  2018-07-03 20:29:29

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

Można dopisac też net.ifnames=0 do linii GRUB_CMDLINE_LINUX_DEFAULT w /etc/default/grub i zaktualizać konfigurację update-grub


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#6  2018-07-03 21:53:54

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

Albo — zamiast walki z nieistniejącymi problemami — dopasować wpisywane komendy do nazwy swojego interfejsu sieciowego.

Trochę to przypomina stękanie na UUID-y w fstab.
W obu tych przypadkach przyczyny takich zmian były identyczne.

Offline

 

#7  2018-07-04 20:39:04

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Debian9 - zmiana nazwy interfejsu sieciowego dla WiFi

Gorzej jak masz nazwy interfejsów w X skryptach do tego wszystko spięte ansible, weź potem szukaj dlaczego np. na nowszym systemie coś nie działa.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.009 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00111 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.137.161.222' WHERE u.id=1
0.00074 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.137.161.222', 1713936522)
0.00101 SELECT * FROM punbb_online WHERE logged<1713936222
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30518 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00183 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30518 ORDER BY p.id LIMIT 0,25
0.00119 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30518
Total query time: 0.00673 s