title: tftp: server error: (2) Access violation
body: <p>I am trying to send the file to tftp server using below command : </p>
  
  <pre><code>tftp -p -l test.txt xx.xx.xx.xx
  </code></pre>
  
  <p>And tftp usage is :</p>
  
  <p>BusyBox v1.13.2 (2011-03-24 18:58:44 CDT) multi-call binary</p>
  
  <p>Usage: tftp [OPTION]... HOST [PORT]</p>
  
  <p>Transfer a file from/to tftp server</p>
  
  <p>Options:</p>
  
  <pre><code>    -l FILE Local FILE
      -r FILE Remote FILE
      -g      Get file
      -p      Put file
  </code></pre>
  
  <p>Now with above command when I am trying to send the file but got this error: </p>
  
  <p><strong>tftp: server error: (2) Access violation</strong></p>
  
  <p>But if I create test.txt (filename that needed to send) in server manually and then try to transfer to server, it uploaded successfully.</p>
  
  <p><strong>How can I send the file without manual creation?</strong></p>
  
  <p>I am using xinetd service for tftp server. And below is its config file:</p>
  
  <pre><code>#/etc/xinetd.d/tftp :
  
  service tftp
  {
  protocol = udp
  port = 69
  socket_type = dgram
  wait = yes
  user = root
  server = /usr/sbin/in.tftpd
  server_args = /tftpboot/
  disable = no
  }
  </code></pre>
  
  <p>Please suggest changes to make it working without creation of a file in server.</p>