Vraag Hoe maak je verbinding met wifi via de opdrachtregel?


Andere berichten lijken meer gecompliceerde netwerkverbindingsproblemen aan te pakken vanaf de opdrachtregel.

De paneelindicator / knop van het Unity-paneel reageert soms niet al te goed - het blijft proberen verbinding te maken met een netwerk, zelfs wanneer ik op "disconnect" klik, zoiets dergelijks.

Dus ik wil de commandoregel gebruiken voor de besturing. Ik hou toch niet van GUI's.

Is er geen eenvoudige commandoregel-tool die iets als het volgende kan doen?

wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB

106
2018-05-06 15:20


oorsprong


Afhankelijk van welke draadloze beveiliging? Dit is hier gedetailleerd beschreven - help.ubuntu.com/community/NetworkConfigurationCommandLine/... - Panther


antwoorden:


Ik denk dat je managed interface (door NetworkManager) wilt blijven gebruiken. nmcli is een opdrachtregelprogramma voor het beheren van NetworkManager.

  • Gebruik (om een ​​lijst met opgeslagen verbindingen te bekijken)<SavedWiFiConn>)

    nmcli c
    
  • Om een ​​lijst met beschikbare WiFi-hotspots te zien (<WiFiSSID>)

    nmcli d wifi list
    

    of:

    sudo iwlist wlan0 scanning
    
  • Om een ​​lijst met interfaces te zien (<WifiInterface>)

    ifconfig -a
    

Verander gewoon <WifiInterface>, <WiFiSSID>, <WiFiPassword> in de volgende opdrachten om uw instellingen te weerspiegelen. Als WiFi-info al is opgeslagen, gemakkelijker te gebruiken <SavedWiFiConn> naam van de verbinding zoals deze werd opgeslagen in NetworkManager.

Ubuntu 16.04

##disconnect
nmcli d disconnect <WifiInterface>

##connect
nmcli d connect <WifiInterface>

Een andere manier:

##disconnect
nmcli c down <SavedWiFiConn>

##connect
nmcli c up <SavedWiFiConn>

Ubuntu 15.10 & vorige

##disconnect
nmcli d disconnect iface <WifiInterface>

##connect
nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface>

Een andere manier:

##disconnect:
nmcli c down id <SavedWiFiConn>

##connect:
nmcli c up id <SavedWiFiConn>

Als uw wachtwoord niet automatisch wordt herkend, typ dit dan:

nmcli -a c up <SavedWiFiConn>

Referentie:  man nmcli


153
2018-05-06 15:36



Werkt perfect! En, zoals wordt vermoed, reageert de opdrachtregel onmiddellijk, terwijl de GUI traag, niet-coöperatief en soms niet-reagerend kan zijn. - cmo
Ik redde mijn dag toen ik mijn Unity-balkje en taakbalk kwijtraakte en het dialoogvenster Netwerkinstellingen bleef crashen bij elke vorm van netwerkverbinding. - Janaka Bandara
@kirill_igum, sorry dat je te laat stil bezig bent, je mag gebruiken cron voor het plannen van wifi-scan met iwlist wlan0 scanning of nmcli d wifi list dan nmcli  om verbinding te maken met het overeenkomstige wifi-netwerk, afhankelijk van uw behoeften. - user.dz
De opdracht die ik gaf gaf een foutmelding. Ik gaf deze opdracht: nmcli c up id "Apollo III Connect"  Er is een fout opgetreden. Als ik het woord weglaat id en getypt dit maakt verbinding zonder fouten: nmcli c "Apollo III Connect". Ik begrijp hoe ik het nu moet verbinden. Jij zegt id als de parameter en het gezegde het woord vervangen id met de naam van de verbinding, die u <WiFiConn> noemt. Bedankt! - L. D. James
Verbindingsinstellingen opslaan: sudo nmcli dev wifi con "SSID_NAME" password PASSWORD "CONFIG_NAME" Om uw opgeslagen verbindingsinstellingen automatisch te vinden: nmcli c - Cirelli94


nmtui

Geweldige interactieve ncurses netwerkbeheeroptie. Komt in hetzelfde pakket als nm-applet (het standaard ding van het bovenste balkpictogram) en nm-cli, en is daarom overal verkrijgbaar. screenshot:

enter image description here

Getest in Ubuntu 17.10.


41
2017-10-29 17:55



Bedankt! Om een ​​of andere reden weigerde mijn Ubuntu verbinding te maken met Wifi, dus heb ik de Ethernet-kabel aangesloten en op Activate on Wired Connection en BAM! - asgs
@Downvoters leg uit, ik vergeld nooit ;-) - Ciro Santilli 新疆改造中心 六四事件 法轮功
werkt ook op Ubuntu 16.01, coole oplossing! - Jan Sila
Dit is een veel intuïtievere oplossing dan wat boven IMO staat. Tenzij u probeert te leren hoe Linux / Unix verbinding maakt met WiFi, lijkt dit de ideale select en enter-oplossing. Werkt goed op Ubuntu 18 - jamzsabb


Als uw Wi-Fi-toegangspunt wordt opgeslagen, maakt het automatisch verbinding. Schakel draadloos in of uit met een eenvoudiger opdracht:

nmcli nm wifi on
nmcli nm wifi off

op nieuwere versie:

nmcli radio wifi on
nmcli radio wifi off

Zie voor referentie man nmcli.


18
2018-03-04 20:16



Ja, dit is het beste (eenvoudiger dan het mijne :)) bij het werken met een enkel WiFi-netwerk. - user.dz
Hoe zorg je ervoor dat NM wifi automatisch inschakelt tijdens het opstarten? Elke keer dat ik opnieuw opstart, start Network Manager met wifi uitgeschakeld. - Cerin
@Cerin, u kunt proberen deze opdracht toe te voegen aan het opstarten van applicaties, zie askubuntu.com/questions/243139/... - user.dz
Merk op dat de nm-optie is verwijderd of vervangen (?) In nieuwere versies van nmcli - dgorissen
@dgorissen, ja het lijkt veranderd op nieuwere versie, vervangen nm met radio. Ik heb dit antwoord bijgewerkt. - user.dz