Interfejs nie idzie w górę z ustawionym interfejsem IP Link

11

EDYTOWAĆ

Problem a posteriori był najprawdopodobniej związany z opisanym tutaj .


Oryginalny post

Do wczoraj Internet był w porządku i łączyłem się bez większych problemów. Następnie wyłączyłem interfejs sieciowy, próbując nieco lepiej zrozumieć, jak zarządzać tego rodzaju rzeczami, wydając polecenie ( wlp6s0to mój interfejs sieci bezprzewodowej):

#ip link set wlp6s0 down

Interfejs został pomyślnie wyłączony zgodnie z oczekiwaniami. Niestety od tego czasu nie powrócił do stanu UP.

Co próbowałem i inne informacje:

1) Pierwszą rzeczą, którą zrobiłem, było oczywiście wydanie polecenia

#ip link set wlp6s0 up

aby uruchomić interfejs. Robiąc to, nie są zgłaszane żadne błędy, ale interfejs pozostaje W DÓŁ, ​​jak pokazuje wynik działania

$ip link show

Patrząc z journalctllub dmesgjednak tylko dany błąd wydaje się być

$journalctl -xe | grep tail
...
IPv6: ADDRCONF (NETDEV_UP): wlp6s0: link is not ready 
...

Co oznacza ten błąd?

2) Początkowo miałem także netctlmenedżera sieci. Myślenie, że mogło to być przyczyną problemu, z którym go odinstalowałem

#pacman -R netctl

A potem przystąpiłem do zatrzymywania netctlusług, które mogłem znaleźć, i usunąłem je ręcznie

/etc/systemd/system/multi-user.target.wants

Nic się nie zmieniło.

3) Po dyskusjach na temat podobnych problemów na forach Ubuntu umieściłem moduł na czarnej liściewmi jak wyjaśniono w linku. Wciąż nie ma szczęścia.

4) Wyszukiwanie podobnych problemów ujawnia typowy problem związany z zegarem sprzętowym, który można zdiagnozować rfkill. Wydaje się, że tak nie jest, ponieważ wynik rfkill listpokazuje:

$rfkill list
0: nfc0: NFC
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

5) Mam również system Windows 7 na tym samym laptopie (w trybie podwójnego rozruchu). W systemie Windows mogę bez problemów łączyć się z siecią bezprzewodową. Tak więc problem nie leży w sprzęcie laptopa ani w sieci bezprzewodowej.

glS
źródło
Prawdopodobnie musisz użyć iwdo skonfigurowania ustawień Wi-Fi (np. Sieci, z którą chcesz się połączyć). Może coś takiego jak wpa_supplicantuwierzytelnianie. Nie jestem pewien, czy możesz uzyskać link do wyświetlenia bez tego.
derobert
1
Pierwszą rzeczą, którą sprawdzę (ponieważ wcześniej mnie ugryzł), jest to, że masz ten problem na laptopie, czy istnieje fizyczna kombinacja klawiatury (prawdopodobnie specyficzna dla marki) do wyłączania i włączania Wi-Fi. Może się zdarzyć, że polecenia „ip link” i kombinacja klawiszy nie są zsynchronizowane, ponieważ tak, możesz wyłączyć Wi-Fi z wiersza poleceń, ale włączyć je tylko z kombinacją klawiszy.
JdeHaan
@JdeHaan, czy odnosisz się do zastrzeżenia rfkill, które jest wymienione w arch wiki? Jeśli tak, nie mam zainstalowanego programu rfkill, więc nie jestem pewien, jak postępować zgodnie z tymi instrukcjami. W przeciwnym razie, czy istnieje sposób, aby sprawdzić, czy taka kombinacja klawiszy istnieje z terminala?
glS
@glance Jak napisałem, jest on specyficzny dla marki (sprzętowej). Sprawdź więc klawiaturę pod kątem nieparzystych (odbarwionych) tekstów klawiszy lub symboli. Jeden z nich może mieć zdjęcie podobne do Wi-Fi.
JdeHaan
@JdeHaan nie ma czegoś takiego, co mogę zobaczyć. Czy nie ma sposobu na wykrycie czegoś takiego z terminala?
glS

Odpowiedzi:

1

Trochę późno, ale udało mi się to naprawić, najpierw zabijając wszystkie dhcpcdprocesy:

killall dhcpcd

Potem, kiedy na nie spojrzałem ifconfig, powiedziałem, że mój interfejs Wi-Fi jest nadal włączony, więc uruchomiłem:

ifconfig interface down

( oczywiście zamień interfejs na swój).

Po tym zdaje się, że interfejs Wi-Fi może pójść dobrze.

Prime_Aqasix
źródło
Począwszy od 2011 r. W przypadku dowolnej standardowej instalacji archlinux, funkcja ta powróciifconfig: command not found
don_crissti
@don_crissti Korzystam z wersji arch boot na żywo, która wciąż wydaje się mieć ifconfig, nie jestem pewien, dlaczego.
Prime_Aqasix