diff --git a/src/network/packet.rs b/src/network/packet.rs index c82a706..1743f59 100644 --- a/src/network/packet.rs +++ b/src/network/packet.rs @@ -809,7 +809,7 @@ async fn handle_tun_packet( ttl: 2, network_id: edge.network_id.load(Ordering::Relaxed), src_mac: Vec::from(self_mac), - dst_mac: Vec::from(arp.dhwaddr), + dst_mac: Vec::from(arp.shwaddr), data: arp.marshal_to_bytes(), };