Aktivera och inaktivera AirPort Wireless från kommandoraden i Mac OS X

Ibland är det enklaste åtgärdet vid felsökning av ett AirPort-problem med trådlös anslutning att bara slå på och av AirPort. Istället för att använda menyalternativet eller Systeminställningar kan vi aktivera och inaktivera AirPort mycket snabbt direkt från Mac OS X-terminalen.


För att göra detta ska vi använda kommandot "networketup". Observera att detta använder "AirPort" -referensen, även med nyare versioner av OS X där Wi-Fi inte längre heter AirPort, så ignorera den namngivna konventionsändringen från Apple och bara vet att det gäller både trådlösa nätverksfunktioner för Mac.

Slå på Wi-Fi Off via kommandorad i OS X

Nätverksenhetsnamnet bestämmer hur rätt syntax anges.

networksetup -setairportpower airport off

Enhetsnamnet kan vara flygplats, en0, en1, etc, beroende på Mac-hårdvaran och versionen av OS X. Således kan du behöva ange enhetsporten snarare än "flygplatsen", till exempel en1 eller en0:

networksetup -setairportpower en0 off

Du kan använda flaggan -getairportpower för att kontrollera porten om du är osäker.

Slå på Wi-Fi (flygplats) på via kommandoraden i Mac OS X

Precis som att stänga Wi-Fi från kommandoraden, kan du också växla om det igen. Var som tidigare uppmärksam på enhetens namn:

networksetup -setairportpower airport on

Och igen kan du behöva ange enhet en0 eller en1 istället för "flygplats", som så:

networksetup -setairportpower en0 on

Du kommer inte se någon bekräftelse i terminalen om att kommandot lyckades eller misslyckades, men om du tittar på AirPort-menyikonen kommer du att se att staplarna försvinner, vilket indikerar att det trådlösa gränssnittet är avstängt eller visas igen och anger att trådlöst är aktiverat igen.

Vi kan också stränga kommandona efter varandra för att strömma det trådlösa gränssnittet på en Mac:

Snabbtorka Wi-Fi med Mac OS Xs nätverksverktyg

networksetup -setairportpower airport off; networksetup -setairportpower airport on

AirPorts trådlösa kort verkar svara snabbare på kommandoradsnätverksverktyget än någon annan metod, vilket gör det till en ultrasnabb metod för strömkörning av det trådlösa gränssnittet. Detta räcker ofta för att lösa grundläggande problem med trådlösa routeranslutningar som IP-konflikter eller felaktiga DHCP-förfrågningar.

Jag har tillräckligt med möten med en särskilt flakig router som jag skapade ett alias för att driva mitt AirPort-kort. Du kan göra det genom att lägga till följande i din .bash_profile, var noga med att det är på en rad:

alias airportcycle='networksetup -setairportpower airport off; networksetup -setairportpower airport on'

Nu som något annat alias skriver du bara "airportcycle" och det trådlösa gränssnittet slår omedelbart av och på igen.

Inaktivera och återaktivera AirPort är inte detsamma som att ansluta till ett trådlöst nätverk från kommandoraden, även om du också kan göra det med hjälp av verktyget för nätverksuppkoppling.