Czy w Ubuntu jest program do oglądania kanałów używanych przez sieci Wi-Fi (podobne do Vistumbler)?

42

Muszę zobaczyć kanały używane przez wszystkie sieci Wi-Fi w zasięgu, aby poprawić moje połączenie Wi-Fi, wybierając kanał, który będzie używany przez mój modem (procedura związana z modemem „Freebox” ).

W systemie Windows jest Vistumbler (o którym wiem).

Jaki byłby odpowiednik Ubuntu?


Edycje po odpowiedziach / komentarzach:

  • Nazwa mojego urządzenia bezprzewodowego jest zarejestrowana jako eth1(nie jako wlan#) - co potwierdzają komentarze i czaty

  • Chcę, aby program wyświetlał wszystkie sieci bezprzewodowe w zasięgu (co robi każda aplikacja sieciowa) i kanał używany przez każdą z nich, podobnie jak Vistumbler :

wprowadź opis zdjęcia tutaj

  • Mam odpowiedź, która wydaje się na razie satysfakcjonująca (wicd) - ale proszę pisać więcej, jeśli istnieją inne podobne aplikacje.

źródło
1
Istnieje również iwScanner.
Xylo

Odpowiedzi:

30

możesz użyć tego Linssid

sudo apt install linssid

wprowadź opis zdjęcia tutaj

pokaże ci ssid, mac, sygnał zasilania i grafikę

cieszyć się
źródło
Nie mogę go teraz przetestować, ale wygląda jak najbliżej tego, o co prosiłem (to jest coś podobnego do Vistumbler)
tak, bardzo podobny do inSSIDer;)
ciesz się
To naprawdę niesamowite!
Viacheslav Kondratiuk
W Ubuntu 18.04 należy to rozpocząć od sudo linssid. Użyteczne narzędzie.
David Jacquel
34

Oprócz odpowiedzi Rozzy możesz pogrupować wyniki i zobaczyć, ile zużywa każdy kanał:

sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n

Przykładowe dane wyjściowe wyglądałyby tak:

  1                     Frequency:2.422 GHz (Channel 3)
  1                     Frequency:2.432 GHz (Channel 5)
  1                     Frequency:5.26 GHz (Channel 52)
  1                     Frequency:5.5 GHz (Channel 100)
  2                     Frequency:2.452 GHz (Channel 9)
  2                     Frequency:2.472 GHz (Channel 13)
  3                     Frequency:2.447 GHz (Channel 8)
  6                     Frequency:2.437 GHz (Channel 6)
  6                     Frequency:2.462 GHz (Channel 11)
  7                     Frequency:5.18 GHz (Channel 36)
  8                     Frequency:2.412 GHz (Channel 1)

Jeśli otrzymasz coś takiego wlan0 Interface doesn't support scanning, musisz zastąpić wlan0interfejsem określonym po uruchomieniu ifconfig(np. wlp2s0Itp.).

Aykut Çevik
źródło
Dostajęwlan0 Interface doesn't support scanning.
jigglypuff,
5
@ Nobism musisz sprawdzić, jakiego interfejsu używasz, aby je wyświetlić, użyj „ifconfig” w terminalu
Victor Godoy,
14

Zgaduję, że chcesz ustawić kanał, który nie jest używany lokalnie - więc chcesz zobaczyć podsumowanie tego, co jest używane. Spróbuj wykonać następujące czynności z wiersza polecenia:

sudo iwlist wlan0 scanning | grep -i Channel

Rozza
źródło
10

Jeśli Kismet nie działa z twoją kartą bezprzewodową, użyłem wicd w przeszłości;

Menedżer połączeń sieciowych, którego celem jest uproszczenie sieci przewodowej i bezprzewodowej w systemie Linux.

https://launchpad.net/wicd

Znajduje się w repozytoriach Ubuntu - można go łatwo zainstalować z Synaptic.

Wyświetla wszystkie sieci i kanały.

wprowadź opis zdjęcia tutaj

fleamour
źródło
wcześniej użyłem WICD, ale potem nie zauważyłem, że wyświetla kanały (chociaż tylko dla sieci Wi-Fi powyżej pewnej siły: wyświetla 14-15 Wi-Fi-sieci / kanałów, podczas gdy Vistumbler około 50. Zatrzymam to.
Jednowarstwowy, którego użyłem do podsumowania, to wicd-cli --wireless --list-networks. Aby policzyć, ilu sąsiadów korzysta z każdego kanału,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Matt D
7

Tak, istnieje alternatywa dla Vistumbler

  • Kismet: Detektor sieci dla bezprzewodowych sieci LAN 802.11, praca pod Linuksem ..

Możesz pobrać go z Kismet

lub Otwórz terminal

          sudo apt-get install kismet

Inny sposób monitorowania sieci bezprzewodowej za pośrednictwem terminala:

  • Otwórz terminal
  • su
  • iwlist wlan0 scanning

wlan0 to interfejs Wi-Fi, aby uzyskać nazwę interfejsu Wi-Fi ifconfigw terminalu

Yassine
źródło
2
Właściwie nie potrzebujesz sui tylko możesz zobaczyć kanał używany przez Wi-Fi, z którego możesz skorzystaćiwlist wlan0 channel
Radu Rădeanu,
1
@cipricus Najpierw sprawdź lshw -C network(powinieneś poczekać, aby zakończyć to polecenie), jaka jest logiczna nazwa interfejsu Wi-Fi! Wydaje się, że dla ciebie nie jest wlan0.
Radu Rădeanu
@cipricus Sprawdź ponownie, eth1to interfejs Ethernet, a nie interfejs bezprzewodowy. Powinno być coś takiego wlan#, gdzie „#” jest liczbą.
Radu Rădeanu
3
@cipricus Teraz przypomniałem sobie / znajdź ponownie, iwconfigpolecenie jest bardzo proste, aby zobaczyć, jaka jest logiczna nazwa interfejsu Wi-Fi.
Radu Rădeanu,
@ RaduRădeanu - dziękuję za wszystkie opinie, teraz pozwala usuwać nasze komentarze
3

Jest też Radar Wifi, o którym jeszcze nie wspomniano.

Jest w repozytoriach Ubuntu (as wifi-radar):

sudo apt-get install wifi-radar

Zrzut ekranu radaru Wifi

JW.
źródło
miły. ograniczenie GUI polega na tym, że kliknięcie nagłówka kolumny kanału nie
3

Możesz także użyć nm-tool w wierszu poleceń (jest to domyślny menedżer sieci dla Ubuntu, zwykle używasz jego GUI). Gdzieś na wyjściu nm-toolzawiera następującą sekcję znalezionych punktów dostępu:

  Wireless Access Points (* = current AP)
    Neighbors:       Infra, 00:XX:XX:XX:XX:04, Freq 2437 MHz, Rate 54 Mb/s, Strength 44 WPA WPA2
    *network-2C5A6:  Infra, 00:XX:XX:XX:XX:79, Freq 2437 MHz, Rate 54 Mb/s, Strength 100 WPA
    bbox2-8afd:      Infra, 00:XX:XX:XX:XX:0F, Freq 2412 MHz, Rate 54 Mb/s, Strength 42 WPA WPA2

Aby przekonwertować częstotliwości na numery kanałów, użyj polecenia iwlist frequency:

wlan0     32 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          [snip]
          Channel 140 : 5.7 GHz
          Current Frequency:2.437 GHz (Channel 6)
JW.
źródło
0

Jeśli nie masz nic przeciwko użyciu wiersza poleceń, możesz użyć wpa_supplicant, aby zobaczyć kanały używane w okolicy.
najpierw Wpisz interaktywną powłokę wpa_cli

sudo wpa_cli -i wlan0

gdy pojawi się interaktywna powłoka, rozpocznij skanowanie

> scan

wreszcie, aby uzyskać dostęp do używanych kanałów

> scan_results

po zakończeniu możesz wyjść za pomocą quit

ptetteh227
źródło