computers:tftpmac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
computers:tftpmac [2022/05/24 03:37] joncomputers:tftpmac [2022/05/24 17:49] (current) jon
Line 21: Line 21:
 The server is disabled by default. The server is disabled by default.
  
-Starting the TFTP server+Starting the tftp server
 <code> <code>
 sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
 </code> </code>
  
-Stopping the TFTP server+Stopping the tftp server
 <code> <code>
 sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
 </code> </code>
  
-### Check if its running (no process means it not running)+Check the process to ensure the server is running. If there is a blank response, server is not running
 +<code>
 netstat -atp UDP | grep tftp netstat -atp UDP | grep tftp
-The TFTP daemon uses the /private/tftpboot folder so we are going to copy the file there. Then set the correct permissions on the file.+</code>
  
-### Copy file to tftp folder +The tftp server uses /private/tftpboot as its default folder. You can use command+shift+g to enter the path directly. Any files you wish for the client to receive, you must move the files there. 
-cp FILENAME /private/tftpboot +<code> 
-### Set permissions for the folder and files within+cp filename /private/tftpboot 
 +</code> 
 + 
 +Since the folder is restricted, you need to set the correct permissions on the file. 
 +<code>
 chmod -R 766 /private/tftpboot chmod -R 766 /private/tftpboot
 +</code>
 +
 There is a gotcha with the TFTP daemon, which is you cant copy a file to the TFTP daemon if that file does not already exist there.  To work around it you can just create a file and set the permission for it. Then your devices will just send data into the pre-created file. There is a gotcha with the TFTP daemon, which is you cant copy a file to the TFTP daemon if that file does not already exist there.  To work around it you can just create a file and set the permission for it. Then your devices will just send data into the pre-created file.
  
  • computers/tftpmac.1653363463.txt.gz
  • Last modified: 2022/05/24 03:37
  • by jon