This document is written so that users of the EtherLite's "DgIpServ" utility might better understand how it works, and where problems might occur if it doesn't work as expected.
Details on how communication between an EtherLite and a Host looks during a DgIpServ session:
1. Power-cycle the EtherLite.
2. The EtherLite sends a DHCP Discover broadcast with
EL MAC address
All IP addresses set to 0.0.0.0
3. The Host (running DgIpServ) sends BOOTP/DHCP Packet with
EL MAC address
EL assigned IP address
Host IP address
Firmware file name
Gateway address set to 0.0.0.0
4. The Host sends a DHCP Discover broadcast with the same parameters as in 3.
5. The EtherLite sends an ARP REQ with
EL address as senders address (MAC & IP)
EL address as target address (IP)
6. The Host sends an ARP REPLY with
Host address as senders address (MAC & IP)
EL address as target address (MAC & IP)
7. The EtherLite sends an ARP REQ with
EL address as senders address (MAC & IP)
Host address as target address (IP)
8. The EtherLite sends a TFTP REQ
9. The Host sends a data packet (firmware file)
10. The EtherLite ack's data packet [...]
Last updated:
Jan 10, 2024