Differences

This shows you the differences between two versions of the page.

Link to this comparison view

err:2d0160 [2011/06/28 09:46]
err:2d0160 [2011/06/28 09:46] (current)
Line 1: Line 1:
 +This error usually indicates an ARP cache miss. It is generally harmless and can be ignored.
 +
 +=== UDP protocols (syslog etc) ===
 +
 +When an ARP cache miss occurs, iPXE drops the transmitted packet and relies on higher-layer protocols to perform any necessary retransmission. ​ Some higher-layer protocols have no retransmission mechanism, in which case the data will never be retransmitted.
 +
 +For example, the ''​syslog''​ protocol will not retransmit data.  You may therefore lose any log messages sent immediately after configuring a [[:​cfg:​syslog|syslog server]]. ​ One workaround for this problem is to insert a brief delay to allow ARP resolution to complete:
 +
 +    #!ipxe
 +    ​
 +    # Configure syslog server via DHCP
 +    dhcp
 +    # Send a dummy message to trigger ARP resolution
 +    echo Waiting for log server ${syslog} to resolve...
 +    # Allow time for ARP to complete
 +    sleep 1
 +    echo This message should be successfully sent to the syslog server
  
err/2d0160.txt ยท Last modified: 2011/06/28 09:46 (external edit)
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.