Menu

13 oktober 2009

TFTP deamon activeren onder OS X

Terminal

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.




Gerelateerde tips:




Reacties


Er zijn nog geen reacties op dit bericht!

Een reactie toevoegen: