2017-10-15 11 views
-1

j'ai deux machines:problèmes de tunnel gre - une communication unilatérale

  • Ubuntu 16.04 serveur VM (172.18.6.10)
  • Proxmox Station VE5 (192.168.6.30)

ils communiquent grâce à une troisième machine qui transmet les paquets entre les deux. Je veux créer un tunnel gre entre les deux machines et pour le faire et le rendre persistant J'ai édité le/etc/network/interfaces et ajouté une interface gre et un tunnel à faire au démarrage comme suit:

Ubuntu Server config

Proxmox Config

Après avoir été créé, je l'ai essayé de faire un ping une machine à l'autre pour vérifier la connectivité, pinger l'adresse IP de l'interface gre (10.10.10.1 et 10.10.10.2). Le problème est que lorsque je ping la machine Proxmox de Ubuntu je reçois pas de commentaires, mais quand je lance tcpdump sur gre1 sur Porxmox Je vois que les paquets sont reçus et il y a une réponse ICMP sortant: tcp dump output

Quand je lance le ping dans l'autre sens et vérifier avec tcpdump sur la machine Ubuntu je n'ai rien. Je comprends que le problème est quand les paquets quittent Proxmox à Ubuntu via gre1 et se perdent ou sont bloqués car Ubuntu peut clairement envoyer des paquets Proxmox mais la réponse ne revient jamais. Comment puis-je réparer cela?

Répondre

0

Vérifiez si vous avez activé le transfert de paquets pour le noyau de la 3ème machine que vous utilisateur pour la communication des 2 autres machines

Vérifiez /etc/sysctl.conf et voir si vous avez ceci:

net.ipv4.ip_forward = 1 

si elle a commenté (#) décommentez, enregistrez le fichier et délivrer un:

sysctl -p 

Ensuite, essayez à nouveau t il pings ...