Skip to content

Turns OFF WiFi when it detects a wired Ethernet connection, turns back ON WiFi when the ethernet is unplugged.

Notifications You must be signed in to change notification settings

xtianpaiva/toggleAirPort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Overview

Bash script that will automatically turn your WiFi OFF if you connect your computer to an ethernet connection and turn it back ON when you unplug your ethernet cable/adapter/dongle.

Thanks to all folks in https://gist.github.com/albertbori/1798d88a93175b9da00b

Requirements

  • Mac OSX 10+ (tested on Catalina)
  • Administrator privileges

Install

  1. cd toggleAirPort/
  2. sudo cp ./toggleAirport.sh /Library/Scripts/
  3. sudo chmod 755 /Library/Scripts/toggleAirport.sh
  4. sudo cp ./com.mine.toggleairport.plist /Library/LaunchAgents/
  5. sudo chown root /Library/LaunchAgents/com.mine.toggleairport.plist
  6. sudo chmod 644 /Library/LaunchAgents/com.mine.toggleairport.plist
  7. launchctl load /Library/LaunchAgents/com.mine.toggleairport.plist

Uninstall

  1. sudo rm /Library/Scripts/toggleAirport.sh
  2. launchctl unload /Library/LaunchAgents/com.mine.toggleairport.plist
  3. sudo rm /Library/LaunchAgents/com.mine.toggleairport.plist
  4. rm /var/tmp/prev_eth_on
  5. rm /var/tmp/prev_air_on
  6. rm /var/tmp/prev_toggle_airport_run

Misc

To debug, just run: sudo /Library/Scripts/toggleAirport.sh and add echo's wherever you'd like

If you get a message that Airport was already ON, try deleting /var/tmp/prev_*

About

Turns OFF WiFi when it detects a wired Ethernet connection, turns back ON WiFi when the ethernet is unplugged.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages