Skip to content

Instantly share code, notes, and snippets.

@sirmax
Last active December 11, 2015 15:28

Revisions

  1. sirmax revised this gist Aug 15, 2013. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions fix-wifi.sh
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,11 @@ function nEnabled {
    system_profiler -detailLevel mini SPAirPortDataType | grep -e 'Supported PHY Modes: .*n'
    }

    until nEnabled && sleep 5 && nEnabled;
    until nEnabled && sleep 2 && nEnabled;
    do
    echo 'resetting airport'
    networksetup -setairportpower en1 off; networksetup -setairportpower en1 on
    sleep 2
    done
    sleep 3.123
    done

    networksetup -getairportnetwork en1
  2. sirmax created this gist Jan 24, 2013.
    12 changes: 12 additions & 0 deletions fix-wifi.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    #! /usr/bin/env bash

    function nEnabled {
    system_profiler -detailLevel mini SPAirPortDataType | grep -e 'Supported PHY Modes: .*n'
    }

    until nEnabled && sleep 5 && nEnabled;
    do
    echo 'resetting airport'
    networksetup -setairportpower en1 off; networksetup -setairportpower en1 on
    sleep 2
    done