11th February 2012

OSX: Snow Leopard and TFTP Server-ing


I just realised that TFTP Server doesn’t work on my Mac after upgrading to Snow Leopard. A quick search at show the following conversations at Apple where the developer has stated that he will publish a fix in a short while.

Workaround

The workaround is to use some CLI scripts to start the TFTP daemon.

This will start the TFTP daemon

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

And this will stop the TFTP daemon when you are finished.

sudo launchctl unload /System/Library/LaunchDaemons/tftp.plist

If you have already attempted to start the TFTP server you will need to stop it first (using the second command above), before starting with the command line.

Donate!

You should also take this opportunity to send Fabrizio La Rosa a few dollars to encourage him to put out the new code. I know I did. It’s a lot easier using his handy interface than configuring the TFTP server using the config files (although not impossible). 12 bucks is good value for saved time.

TFTPServer for OSX home page
Go over now and says thanks.

This post is copyright of Thropos Ltd ©2008-2011 at Etherealmind.com - contact | email: greg.ferro@packetpushers.net - twitter: @etherealmind | All rights reserved
About Greg Ferro

Greg Ferro is a Network Engineer/Architect, mostly focussed on Data Centre, Security Infrastructure, and recently Virtualization. He has over 20 years in IT, in wide range of employers working as a freelance consultant including Finance, Service Providers and Online Companies. He is CCIE#6920 and has a few ideas about the world, but not enough to really count.

He is a host on the Packet Pushers Podcast, blogger at EtherealMind.com and on Twitter @etherealmind and Google Plus

  • Jim Schimpf

    The first line “sudo launchctl load ñF /System/Library/LaunchDaemons/tftp.plist” doesn’t need the -F
    When I used it I got complaints, had to remove the -F. Still doesn’t work as I guess I have to change the disable Disabled at the front of the tftp.plist file to Enabled.