Wymagania wstępne
Zastępy niebieskie
Sprawdź konfigurację /etc/hosts file
, poprawna konfiguracja wygląda następująco:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain yourHostname
::1 localhost.localdomain yourHostname
Urządzenia
Możesz zidentyfikować swoje urządzenia sieciowe w następujący sposób:
$ lspci | grep -i net
Jeśli Twojego urządzenia nie ma na liście, być może jest to urządzenie USB, więc wypróbuj to polecenie:
$ lsusb
Za pomocą następującego polecenia możesz sprawdzić bieżący stan wszystkich urządzeń sieciowych:
$ ip link
Instalacja wymaganych narzędzi
Zainstaluj narzędzia wpa_supplicant
$ sudo pacman -S wpa_supplicant
Zainstaluj narzędzia bezprzewodowe
$ sudo pacman -S wireless_tools
Zainstaluj menedżera sieci
$ sudo pacman -S networkmanager
Zainstaluj aplet menedżera sieci aka nm-aplet
$ sudo pacman -S network-manager-applet
Zainstaluj gnome-keyring
$ sudo pacman -S gnome-keyring
Konfiguracja
Uruchom menedżera sieci podczas uruchamiania:
$ sudo systemctl enable NetworkManager.service
Wyłącz dhcpcd
Ponieważ menedżer sieci chce być tym, który obsługuje rzeczy związane z dhcpcd, musisz wyłączyć i zatrzymać dhcpcd:
$ sudo systemctl disable dhcpcd.service
$ sudo systemctl disable dhcpcd@.service
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl stop dhcpcd@.service
Włącz wpa_supplicant, jeśli chcesz korzystać z połączenia bezprzewodowego:
$ sudo systemctl enable wpa_supplicant.service
Dodaj użytkownika do grupy sieci:
$ gpasswd -a <USERNAME> network
Wyłącz kontrolery interfejsu sieciowego:
Wyłącz kontrolery interfejsu sieciowego, w moim przypadku eth0 i wlan0:
$ ip link set down eth0
$ ip link set down wlan0
Teraz uruchom wpa_supplicant:
$ sudo systemctl start wpa_supplicant.service
Teraz uruchom menedżera sieci:
$ sudo systemctl start NetworkManager.service
Teraz powinieneś zobaczyć ikonę tacy na górnym pasku
Jeśli pojawi się błąd dotyczący nieosiągalnego D-Bus, po prostu zignoruj go. Jeśli menedżer sieci nie działa, a aplet menedżera sieci nie wyświetla się w górnym panelu GNOME3, spróbuj tego:
$ sudo Networkmanager
$ nm-applet