Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2011, à 18:58

Compte anonymisé

Routage simple

Bonjour,

Je cherche à faire un routage simple entre deux cartes réseaux (je sais qu'il y a déjà eu moultes sujets là dessus mais chaque configuration routage est différente).

J'ai un serveur de dépôt avec deux cartes :

eth2 : en ip fixe, 192.168.1.30/24, passerelle 192.168.1.1 (box adsl)
eth3 : ip fixe, 192.168.2.1/24

Sur le serveur, un petit dnsmasq, pour fournir un service dns et dhcp. Le dhcp est actif uniquement pour eth3.
J'ai également activé l'ip forward sur le serveur (via le fichier /etc/sysctl.conf).

Les routes sur le serveur sont les suivantes (générées par défaut) :

192.168.2.0/24 dev eth3  proto kernel  scope link  src 192.168.2.1
192.168.1.0/24 dev eth2  proto kernel  scope link  src 192.168.1.30
default via 192.168.1.1 dev eth2  metric 100

Si je branche un pc sur la carte eth3 du serveur, je récupère bien une ip (192.168.2.10). J'accède sans mal depuis ce pc au serveur, que ce soit par l'ip 192.168.2.1 ou 192.168.1.30.

Ce que je voudrais, c'est depuis le pc en 192.168.2.x, pouvoir attaquer le réseau 192.168.1.0, par exemple accéder à la box 192.168.1.1, ou toute autre machine et bien évidemment le net du coup.

Savez-vous ce que je dois rajouter ?

Merci

#2 Le 24/01/2011, à 19:07

droopy191

Re : Routage simple

Salut,

Il doit manquer la route de retour vers 192.168.2.0/24 dans le réseau 192.168.1.0
ajoutez une route statique pour 192.168.2.0/24 sur la passerelle 192.168.1.1 passant par 192.168.1.30

Hors ligne

#3 Le 24/01/2011, à 19:12

Compte anonymisé

Re : Routage simple

est-ce que tu saurais dans quel ordre je dois mettre tout ça pour la commande ip route ?

#4 Le 24/01/2011, à 21:13

droopy191

Re : Routage simple

ouafnico a écrit :

est-ce que tu saurais dans quel ordre je dois mettre tout ça pour la commande ip route ?

C'est au niveau de votre box qu'il faut ajouter la route ( la passerelle du réseau 192.168.1.0), donc certainement une interface graphique ?

Hors ligne

#5 Le 24/01/2011, à 21:31

Compte anonymisé

Re : Routage simple

ah ok je ne pensais pas que tu parlais de la box, le truc c'est que je pense que la règle de routage doit plutôt être mise sur le serveur.
Car au niveau du réseau, c'est le serveur qui est entre les deux réseaux.
Le serveur lui a bien accès au deux réseaux puisqu'il a une carte réseau sur chacun.
Par contre un pc sur le réseau 192.168.1.0 accède bien au serveur, ou ping l'interface eth3 du serveur qui a pour ip 192.168.2.1 mais ne ping pas les pc sur le réseau 192.168.2.0 et inversement, les pc sur le réseau 192.168.2.0 ne ping pas les pc sur le 192.168.1.1.

je pense donc qu'il y a une règle comme tu l'indiques qui manque mais au niveau du serveur qui fait aussi le routage non ?


EDIT : En effet tu as bien raison en passant par la box et en rajoutant une route pour 192.168.2.0 via 192.168.1.30 ça fonctionne, depuis une machine sur le réseau 192.168.2.0 j'accède bien à toutes les machines du réseau 192.168.1.0.
Par contre, je n'accède pas à internet alors que les requêtes dns se font bien... une idée ?

Dernière modification par Compte anonymisé (Le 24/01/2011, à 21:54)

#6 Le 24/01/2011, à 22:29

droopy191

Re : Routage simple

Que donne un
tracert 209.85.229.147
( c'est un des google.fr )

Hors ligne

#7 Le 25/01/2011, à 21:12

Compte anonymisé

Re : Routage simple

le traceroute ne donne rien de bon (sur une ip de google) :

traceroute to 74.125.230.84 (74.125.230.84), 30 hops max, 60 byte packets
1  192.168.2.1 (192.168.2.1)  0.351 ms  0.144 ms  0.126 ms
2  * * *
3  * * *
4  * * *
5  * * *
6  * * *
7  * * *
8  * * *
9  * * *
10  * * *
11  * * *
12  * *^C

en clair il arrive à l'interface eth3 du serveur mais ne va pas plus loin... alors que maintenant je ping bien la passerelle 192.168.1.1 depuis ce pc client.

#8 Le 26/01/2011, à 17:57

droopy191

Re : Routage simple

Pouvez vous donner le network/interfaces du serveur ?
Je pense à un soucis sur la passerelle par défaut.

Hors ligne

#9 Le 26/01/2011, à 19:25

Compte anonymisé

Re : Routage simple

le voici :

auto lo
iface lo inet loopback

# The primary network interface
auto eth2
iface eth2 inet static
    address 192.168.1.30
    netmask 255.255.255.0
    gateway 192.168.1.1

auto eth3
iface eth3 inet static
    address 192.168.2.1
    netmask 255.255.255.0

#10 Le 26/01/2011, à 19:54

droopy191

Re : Routage simple

Bizarre, je ne vois rien d'évident. Il n'y pas d'eth0 ou eth1 sur le serveur avec une autre gateway ?
un route sur un des clients du 192.168.2.0 donne quoi ?

Hors ligne

#11 Le 26/01/2011, à 20:39

Compte anonymisé

Re : Routage simple

ben en fait non il y a eu des eth0 et eth1 qui ne sont plus physiquement présentes.
tu veux un traceroute vers 192.168.2.0 ?

#12 Le 26/01/2011, à 23:16

droopy191

Re : Routage simple

ouafnico a écrit :

ben en fait non il y a eu des eth0 et eth1 qui ne sont plus physiquement présentes.
tu veux un traceroute vers 192.168.2.0 ?

ok pour les autres eth

la table de routage sur les clients

sudo route

Hors ligne