Bonjour à tous,

J'ai installé une station Debian avec un serveur Nextcloud. Tout fonctionne presque normalement.
Je rencontre un souci sur la configuration réseau.
Mon serveur comporte deux carte réseaux. Une gérant les accès à internet et connexion internes l'autre connecté à mon firewall (qui ne laisse pas d'accès à internet. Juste une NAT redirigeant mon IP publique sur un port particulier à ma seconde carte réseau pour un accès au Nextcloud depuis l'extérieure )
Mon réseau comporte deux passerelles différentes (le parefeu et une box internet ) d'où les deux cartes réseaux.
Pour que mon serveur Nextcloud puisse utiliser les deux passerelles, j'ai donc crée des tables de routages. Tout semble fonctionner correctement sauf la résolution de noms.
Lorsque je ping le 8.8.8.8 j'ai bien une réponse. lorsque je ping www.google.fr, pas de réponse.
Pour faire fonctionner le DNS, je dois déconnecter la seconde carte réseau (celle qui est connectée sur le firewall) puis la reconnecter.
Je suppose qu'une route est mémorisée. Car après un "ip route flush cache" , ca na fonctionne pus. Rebelotte, déconnecter seconde carte reseau, lancer quelques requetes sur le net et reconnecter la seconde carte reseau.

Voici comment je monte la table de routage dans le fichier /etc/networg/interfaces :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
post-up ip route add default via 192.168.0.1 table adsl
post-up ip route add default via 192.168.0.253 table sdsl
post-up ip rule add from 192.168.0.8 table adsl
post-up ip rule add from 192.168.0.10 table sdsl
post-up ip route add default scope global via 192.168.0.1 dev ens18
Pour info, le 192.168.0.1 correspond a ma box, 192.168.0.253 le parefeu, la carte reseau permettant l'accès a internet, 192.168.0.10 la carte reseau vers le parefeu.

Je ne suis débutant sur linux. Si vous avez besoin de plus d'infos, je reste à votre disposition.

Merci d'avance pour votre aide