Is there a way to protect against attacks?
Purtroppo non è possibile impedire a un utente malintenzionato di inviare pacchetti di autenticazione.
Ma per ridurre al minimo i danni assicurati di usare WPA2 con una buona password lunga. Un utente malintenzionato invierà solitamente pacchetti di deautenticazione in modo da poter catturare una stretta di mano e forzarla per ottenere la password WiFi. Con una password difficile da decifrare, rendi l'attacco molto più difficile e lungo e in alcuni casi quasi impossibile.
Is there a way to know attacker ?
Come detto nei commenti, l'attaccante è probabilmente vicino, quindi cammina un po 'e trovalo.
Puoi leggere un po 'di più sull'argomento in questa risposta.