diff --git a/src/network/packet.rs b/src/network/packet.rs index 352e3b7..4ebe8e9 100644 --- a/src/network/packet.rs +++ b/src/network/packet.rs @@ -825,7 +825,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.shwaddr), + dst_mac: Vec::from(arp.dhwaddr), data: encrypted, };