web-dev-qa-db-fra.com

"Port de destination inaccessible" lors de l'ordinateur pinging dans un autre sous-réseau

Dans mon réseau domestique, je me connecte à Internet via un routeur (192.168.1.1). J'ai aussi un autre routeur (192.168.1.15, 192.168.2.1), celui-ci utilisant OpenWrt, configuré en tant que client sans fil. L'un de mes ordinateurs est connecté à ce routeur via un câble Ethernet, qui est connecté à mon routeur principal sans fil.

En raison d'être connecté via le routeur OpenWrt, mon ordinateur (192.168.2.4) est sur un sous-réseau différent. J'ai une route statique installée sur mon routeur principal pour cela. Le réseau de destination est défini comme 192.168.2.0, le masque de sous-réseau est de 255.255.255.0 et la passerelle est définie comme 192.168.1.15. Cet ordinateur peut accéder à la fois à Internet et à d'autres ordinateurs sur le réseau sans problème.

Quoi qu'il en soit, à partir d'un ordinateur dans le sous-réseau 192.168.1.x, je peux ping 192.168.1.15 et 192.168.2.1 (les deux adresses IP de mon routeur OpenWrt). Cependant, lorsque j'essaie de ping 192.168.2.4, je reçois le message suivant:

PING 192.168.2.4 (192.168.2.4) 56(84) bytes of data.
From 192.168.1.15 icmp_seq=1 Destination Port Unreachable

Clairement, il utilise la route statique que j'ai assignée. Le problème semble être que le routeur OpenWrt ne sait pas comment parcourir des paquets vers 192.168.2.4, qui est étrange car cette adresse IP est directement connectée à ce routeur.

Qu'est-ce que je fais mal?

5
flarn2006

1 an de retard mais votre problème peut être le pare-feu OpenWrt qui semble interdire la transmission IP sur l'interface LAN lorsque les sous-réseaux Source & Destination ne sont pas identiques. Réessayer Pinging après celui-ci: /etc/init.d/firewall stop

si cela fonctionne, alors vous allez vous amuser avec les règles!

9
Fointard

Erreur similaire corrigée en ouvrant une bonne fenêtre Old DOS (recherche sur "cmd") et en tapant ces 3 lignes distinctes:

ipconfig/release  
ipconfig/renew
exit
1
MvanWunnik

Pourrait ne pas être une solution, mais avez-vous vérifié si votre passerelle est configurée correctement? Comme la passerelle est connectée aux deux systèmes, Ping pourrait bien fonctionner, mais avez-vous vérifié si la passerelle effectue le routage de 192.168.1.x à 192.168.2.x?

Vérifiez la demande et les réponses à l'aide de Wireshark sur la passerelle.

0
ds345

J'ai eu une configuration très similaire (OpenWrt, quelques sous-réseaux). Même problème. Lorsque je tourne du pare-feu, je ne récupère plus aucun message et que 100% de perte de paquets. Je semble pouvoir utiliser tous TCP Services que j'ai essayé jusqu'à présent (SSH, SMB) afin que le routage fonctionne clairement. J'ai également essayé de faire ping-t-il des hôtes cibles de différents sous-réseaux qui ne traversent pas cela très routeur et n'ont aucun problème à recevoir une réponse d'écho.

0
Dominik Danter