Ho un server su PC con indirizzo 192.168.1.3
e 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.