Il socket del server UDP non riceve pacchetti ma Wireshark lo fa


0

Ho un server su PC con indirizzo 192.168.1.3e un socket client associato con indirizzo in sottorete diverse 192.68.0.1. Il client e il server sono connessi tramite un interruttore.

Da Wireshark, ho potuto vedere l'interfaccia 192.168.1.3 riceve i pacchetti da 192.68.0.1, ma a livello di server UDP, non ci sono pacchetti ricevuti. I pacchetti vengono rilasciati perché appartengono a subnet diverse? Ma a che livello sono caduti? Come posso controllare cosa è successo?

a partire dal 192.168.1.3, Non riesco a pingare 192.68.0.1, quindi aggiungo una rotta:

ip route add 192.68.0.0/24 via 192.168.1.3 dev p4p1

Non è ancora possibile eseguire il ping 192.68.0.1 ma ora il server può ricevere i pacchetti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.