MAC OSX tftp Server 設定

因為工作的關係,會經常使用到 tftp sever
雖然 MAC OSX 本身就有 tftp server
還是喜歡視窗版的 APP 方式的 tftp server
可前往 TftpServer官網 或是直接下載 TftpServer 3.5.1 版本
(官網目前無法連線了,可在 cnet.com 下載 3.6.1 版本)
程式打開之後,就像下面的視窗一樣
可以看到左下角,有紅色的驚嘆號,也告訴我們 server 現在是 Stopped 的狀態
tftp Server 出現錯誤訊息

底下有個 Fix 按鈕,點下去之後,跳出一個視窗,提示 TftpServer 對於目前的目錄並沒有權限
工作的目錄在 中間的地方,可以看到 /private/tftpboot
(以前還可以改目錄的,但從 OSX 10.10 之後就無法更改了)
tftp Server 無法修復路徑權限

接下來要去修改 /private/tftpboot 這個目錄的權限
打開 Finder ,使用熱鍵 Shift + command + G (前往資料夾)
並輸入 /private/ 會看到下面的畫面
找到 tftpboot目錄,並按右鍵 > 取得資訊
確認及查看 tftp Server 讀取檔案的路徑

看到 共享與權限 的部分,wheel 跟 everyone 的權限都是"唯讀"而已
確認及查看 tftp Server 讀取檔案的路徑

把 wheel 跟 everyone 的權限改成"讀取和寫入"
更改 tftp Server 讀取檔案的路徑

改好之後,TftpServer 就可以正常啟動了!
左下角本來是紅色驚嘆號的 Stopped 也變成綠色的 Running ...
確認 tftp Server 正常運行

或也可使用 MAC OSX 內建的 tftp server ,輸入底下兩行指令,便可以啟動
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd

只是會常常用到,沒有需要一直開著
APP 方式的也可在不需要的時後直接關閉即可

這個網誌中的熱門文章

開箱 小米經典商務雙肩包

VirtualBox 橋接介面卡 未選取/無法選取 故障排除

Windows 10 網路磁碟機 網路芳鄰 無法存取...