The invention discloses a network packet sending machine based on ZYNQ. The network packet sending machine comprises a configuration circuit and a packet combining circuit, and the configuration circuit is composed of the protocol type configuration, the parameter configuration, the data link layer configuration, the network layer configuration, the transmission layer configuration and the data configuration; the packaging circuit is composed of a configuration receiving module, an MAC processing module, an ARP/RARP processing module, an IP processing module, a transmission layer processing module, an FCS verification module and an Ethernet interface module. According to the present invention, in various network testing and debugging environments, a user can flexibly customize the networkdata packets with various parameters, such as various protocol types, throughput rates, inter-frame intervals, etc. According to the hardware based on ZYNQ, the throughput rate up to 10 Gbps, the microsecond-level delay and the humanized WEB interface configuration can be conveniently achieved.