• [^] # Passerelle sur LAN

    Posté par . En réponse au journal Problème avec 2 cartes réseau. Évalué à 1.

    Accessoirement, ta passerelle figure sur les deux réseaux et c'est surtout cela qui met la brouille...

    Si tu adresses une machine résolue (hosts, resolv.conf, ...) sur 10.69.0.0, la première route passera par la première interface déclarée sur ce réseau.

    Si tu adresses une autre machine externe à 10.69.0.0, en supposant que tu ne fasses pas toi-même la résolution DNS, sur la base du/des DNS externes de /etc/resolv.conf ou de ton modem, la résolution passe par ta passerelle qui définit alors la route <=> l'interface par défaut.

    Tu peux forcer cette route par défaut avec ifconfig (man ifconfig)

    En somme, il y a de multiples façons de réaliser la même chose et si je peux te conseiller une approche :
    - comme conseillé plus haut, différencie tes deux réseaux eth0/Modem en 192.168.0.0 et eth1/LAN en 10.69.0.0. Ca limite les allocations du système de se restreindre à la classe de réseau la plus petite, c'est inutile de prendre du 10.x.x.x pour ta route ADSL et c'est plus facile de comprendre ensuite tes règles de firewall et de masquerading
    - ne définit ta passerelle (192.168.0.x donc) que sur eth0/Modem
    - ne spécifie pas de DNS directement sur la machine reliée au modem, délègue plutôt cette tâche au modem lui-même si c'est possible et configure tes machines ainsi :

    . Serveur "2 cartes réseau" :
    + eth0, gateway "Modem", LAN 192.168.0.0
    + eth1, pas de gateway, LAN 10.69.0.0
    + GLOBAL : pas de DNS ou DNS = Modem en 192.168.0.x

    . autres machines du LAN 10.63.0.0 :
    + eth0, gateway 'Serveur "2 cartes réseau" ', LAN 10.69.0.0
    + GLOBAL : pas de DNS ou DNS = 'Serveur "2 cartes réseau" ' en 10.69.0.x

    J'espère ne pas avoir dit de bêtise...