Otázka:
Linux: Nástroj příkazového řádku pro rychlou změnu skutečné bezdrátové sítě „připojené k“?
Sopalajo de Arrierez
2014-05-18 00:28:47 UTC
view on stackexchange narkive permalink

Pokud má operační systém k dispozici několik bezdrátových sítí (a známých , to je: v seznamu „upřednostňovaných“), má to být inteligentní správa roaming mezi nimi, obvykle připojení k tomu nejlepšímu (měřeno několika faktory, jako je pokrytí nebo rychlost).

Ale při práci s některými linuxovými distribucemi (například určenými pro auditování zabezpečení) jsem našel takové řízení není tak inteligentní : někdy se síť drží dole (nechová se zcela v pořádku) a operační systém zůstane v této bezdrátové síti.

Takže jsem přemýšlel o tom, že bych sám udělal skript, který by přinutil Linux vybrat jinou bezdrátovou síť, když se připojená zpomalí nebo přímo selže (možná zkontrolovat pomocí ping na router / přístupový bod). to, co jsem četl o bezdrátové správě příkazového řádku, se zdá být věc „připojení k“ trochu trapná.

Ví někdo o dobrém nástroji příkazového řádku „switch-to-network“ spuštěném v systému Linux? Pamatujte, že se nemusím připojovat k nové síti: se chcete připojit k již připojené síti, takže operační systém by měl znát heslo, data šifrování atd.

Možné příklady příkazového řádku:

  switchtowifi --essid MyWiFiNetworkswitchtowifi --essid MyWiFiNetwork --bssid 11: 22: 33: 44: 55: 66switchtowifi - kanál 5  

První příklad přepne na všechny již uložené WiFi síť s názvem MyWiFiNetwork .
Druhý příklad přepne na již uloženou WiFi síť s názvem MyWiFiNetwork , jejíž BSSID je 11: 22: 33: 44:55 : 66 .
Třetí příklad přepne na jakoukoli již uloženou síť WiFi na kanálu 5.

Tři odpovědi:
dalgibbard
2014-07-13 02:31:32 UTC
view on stackexchange narkive permalink

Doufejme, že ještě není pozdě, aby to bylo užitečné; ale mám podobný požadavek kvůli tomu, že mám doma více než jeden AP (včetně testování některých, mého primárního připojení a oddělené práce LAN yadda yadda ...)

Jeden z problémů v této otázce, je to, že zde není žádná zmínka o vašem Distro, použitých bezdrátových nástrojích, metodě konfigurace vašich známých sítí atd. Kromě toho, co vidím, není v současné době k dispozici nic takového, aniž byste použili něco jako wicd-gtk atd.

Osobně, i když používám Ubuntu, protože se mi líbí správa balíčků / distribucí, nenávidím Gnome / KDE atd., a rozhoduji se pro Fluxbox, který činí běžné nástroje Wifi trochu zbytečné / k ničemu.

Takže; po vypnutí správce sítě, aby to nezasahovalo, jsem ručně nakonfiguroval sítě, které potřebuji, pomocí podrobností na: http://linuxcommando.blogspot.co.uk/2013/10/how-to-connect-to- wpawpa2-wifi-network.html

Konfigurační soubory pro každou síť jsem umístil do nového adresáře v /etc/wpa_supplicant.d/SSID_HERE.conf a poté vytvořil malý skript v / usr / local / bin / connectwifi , který (i když hrubý WIP!) najdete zde: http://dgunix.com/383-switching -between-wifi-networks-in-linux /

Doufejme, že vám to dá alespoň nějaké nápady!

Sopalajo de Arrierez
2015-10-19 00:54:03 UTC
view on stackexchange narkive permalink

(Odpověď nalezena na webu Unix & Linux StackExchange)

Řešení pomocí nástroje nmcli, který je součástí většina distribucí nebo snadná instalace pomocí apt-get, yum ... atd .:

Chcete-li zobrazit již uložené sítě WiFi:

  $ nmcli conNAME UUID TYPE TIMEWireless-1 28d6c265-xxxx-4e83-907f-ecb5ab3ac37c 802-11-wireless Čt. 8242a1fa7040 802-11-wireless Thu Wireless-3 6adcb4e8-xxxx-4e88-bf50-872d9e5eb1f3 802-11-wireless Fri Wireless-4 8c4fc701-xxxx-472e-aecc-40131c0d8d31 802-11-wireless Fri  

Všimněte si, že síť je uložena pomocí jedinečného identifikátoru UUID .

Chcete-li se připojit k jakékoli z těchto sítí (například pro Wireless -1 ):

  $ nmcli con uuid 28d6c265-xxxx-4e83 -907f-ecb5ab3ac37c  

Další funkce najdete na stránce manuálu, jako je zapomenutí, odpojení, skenování nebo připojení k nové (dosud neuložené) síti.
Nástroj nmcli je skvělý: může pracovat s konkrétním bezdrátovým zařízením (tj. wlan0 ) nebo s jakýmkoli z nich obecně (tj. Stačí zadat wifi a tento nástroj je odpovědný za navázání spojení).

Informace získané z zde.
Děkujeme @ThatGuy za odkaz.

kenorb
2015-02-18 16:43:10 UTC
view on stackexchange narkive permalink

Můžete vyzkoušet:

  • iw , což je základní nástroj pro úkoly související se sítí WiFi (viz: Wireless konfigurace sítě)
  • Wireless Tools (WT): iwconfig / iwlist (sada nástrojů umožňujících manipulovat s bezdrátovými rozšířeními),
  • wpasupplicant (většina dnešních distribucí má ve výchozím nastavení nainstalován wpa_supplicant)

Číst více:



Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...