この記事は1年以上前に書かれたものです。
情報が古い可能性があります。
mac の tftp サーバを起動
初めは /System/Library/LaunchDaemons/tftp.plist を編集するとかのサイトが多かったのでやろうとしたが、おそらく Sierra あたりから readonly の制限が厳しくなって sudo でも編集できなかった。(やり方はあるがめんどい)
$ sudo cp /System/Library/LaunchDaemons/tftp.plist /System/Library/LaunchDaemons/tftp.plist.org $ sudo vim /System/Library/LaunchDaemons/tftp.plist
とりあえず tftp 動いてればいけるかと思って、サイトがん無視してやってみた。
tftp サーバの起動 $ sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist 起動の確認 $ sudo lsof -i:69 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME launchd 1 root 9u IPv6 0xa108958448526021 0t0 UDP *:tftp launchd 1 root 15u IPv4 0xa1089584485262d1 0t0 UDP *:tftp launchd 1 root 18u IPv6 0xa108958448526021 0t0 UDP *:tftp launchd 1 root 25u IPv4 0xa1089584485262d1 0t0 UDP *:tftp 接続確認 tftp> status Connected to 192.168.1.14. Mode: netascii Verbose: off Tracing: off Rexmt-interval: 5 seconds, Max-timeout: 25 seconds コピー先は /private/tftpboot $ cd /private/tftpboot/ 先にファイルを作らないとスイッチ側でエラーになるのでカラのファイルを作成(ここハマった) $ sudo touch ./c2960-lanbasek9-mz.122-53.SE2.bin $ sudo chmod 666 ./c2960-lanbasek9-mz.122-53.SE2.bin
スイッチ側の操作
Switch>enable flash 一覧 Switch#show flash Directory of flash:/ 2 -rwx 736 Mar 2 1993 11:35:36 +00:00 vlan.dat 3 drwx 192 Mar 1 1993 00:09:51 +00:00 c2960-lanbasek9-mz.122-53.SE2 8 -rwx 8612781 Nov 16 2010 08:34:37 +00:00 c2960-lanbasek9-mz.122-53.SE2.bin 9 -rwx 1915 Mar 1 1993 00:01:12 +00:00 private-config.text 10 -rwx 3096 Mar 1 1993 00:01:12 +00:00 multiple-fs 11 -rwx 1692 Mar 1 1993 00:01:12 +00:00 config.text 32514048 bytes total (11610112 bytes free) 転送 Switch#copy flash tftp Source filename []? c2960-lanbasek9-mz.122-53.SE2.bin Address or name of remote host []? 192.168.1.14 Destination filename [c2960-lanbasek9-mz.122-53.SE2.bin]? !!!!!!!!!!!!!!!!!!!!!!!!!.!!!!!.!!!!!!! 8612781 bytes copied in 52.135 secs (165202 bytes/sec)
転送されたファイルの確認
Mac 側での確認。
/private/tftpboot $ ls -al total 63872 drwxr-xr-x 4 root wheel 128 1 19 23:11 . drwxr-xr-x 6 root wheel 192 11 21 20:48 .. -rw-rw-rw- 1 root wheel 8612781 1 19 23:12 c2960-lanbasek9-mz.122-53.SE2.bin
コメント