TFTP deamon activeren onder OS X
Iedere Mac OS X client heeft standaard de beschikking over TFTP server functionaliteit. Deze TFTP server deamon kan je activeren en testen door de onderstaande punten te doorlopen.
1. Open terminal en switch naar het root account
$ sudo su - root
2. Maak een directory aan die de root van de TFTP server wordt.
# mkdir /Users/richard/tftp
# chmod 777 /Users/richard/tftp
3. Edit 'tftpd.plist' een XML file in de folder /System/Library/LaunchDaemons/
# nano /System/Library/LaunchDaemons/tftpd.plist
<array>
<string>/usr/libexec/tftpd</string>
<string>-i</string>
<string>/Users/richard/tftp</string>
</array>
Vul bij de laatste optie in de array sectie de naam van de folder in die je hebt aangemaakt in punt 2.
- <key>Disabled</key>
<true/>
<key>Label</key>
<string>com.apple.tftpd;/string>
Wanneer je gebruik maakt van OS X 10.6 zul je ook nog de TFTP server moeten vrijgeven door Disabled te veranderen in Enabled. Tevens is bij OS X 10.6 de -i
door -s
vervangen. Sla deze wijzigingen op (control-X).
4. Je kunt de TFTP deamon op twee manieren starten:
Oude mannier:
# /sbin/service tftp start
Nieuwe mannnier:
# launchctl load -F /System/Library/LaunchDaemons/tftp.plist
5. Check de verbinding.
De werking van de TFTP server kan gecontroleerd worden door een verbinding te maken met de deamon:
$ tftp
tftp> connect 127.0.0.1
tftp> status
Connected to 127.0.0.1.
Mode: netascii Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> verbose
6. Het stoppen van de TFTP deamon kan ook op twee manieren.
Oude mannier:
# /sbin/service tftp stop
Nieuwe mannier:
# launchctl unload /System/Library/LaunchDaemons/tftp.plist
Dit artikel is verouderd en kan misschien niet meer van toepassing zijn in jouw huidige OS X (macOS) versie. Gebruik de zoekfunctie om te zoeken naar een recentere uitleg.
Auteur | Mark Peggen | |
Bijgewerkt | 15/04/2016 16:47 | |
Categorie | macOS | |