OVH Cloud OVH Cloud

route statique

26 réponses
Avatar
Pascal
Bonjour,
j'ai une petite question :
j'ai 2 réseaux 192.168.151.1.0 et 192.168.151.2.0
mon pc est sur le premier, tandis que j'ai un serveur qui se trouve sur les deux grace à 2 cartes
réseaux.
si je souhaite que ma machine puisse accéder au 2 ème réseau au travers du serveur comment dois je
faire ?


merci d'avance pour votre aide

10 réponses

1 2 3
Avatar
Pascal Hambourg

- Que votre serveur se comporte comme un routeur (pas compliqué, c'est
une option à activer tant sur un Linux que sur un Windows Server)




Il y a des bruits comme quoi ce serait même possible avec un Windows pas
serveur, via la base de registre.

sous linux : echo "1" > /proc/sys/net/ipv4/ip_forward ??



Par exemple, mais c'est laid. Tellement mieux (et fonctionnellement
équivalent) :

# sysctl -w net.ipv4.ip_forward=1

Souvent il y a sur les distributions Linux un fichier /etc/sysctl.conf
lu par les scripts de démarrage dans lequel on peut ajouter
net.ipv4.ip_forward=1 pour activer systématiquement la fonction routeur
au démarrage.

- Que sur les machines qui sont sur le premier réseau vous ajoutiez une
route statique ainsi: route add -p 192.168.152.0 mask 255.255.255.0
192.168.151.1 (cette dernière adresse IP étant celle du serveur sur le
premier réseau)

- Que sur les machines qui sont sur le second réseau vous ajoutirez une
route statique ainsi: route add -p 192.168.151.0 mask 255.255.255.0
192.168.152.1 (cette dernière adresse IP étant celle du serveur sur le
second réseau)


il s'agit des switchs je ne suis pas sur que cela soit possible



A vérifier. Je serais étonné qu'un équipement réseau aussi sophistiqué
qu'un switch administrable ne permette pas d'ajouter des routes
statiques. Sinon, il faudra que le serveur fasse du NAT source (SNAT ou
MASQUERADE) pour masquer l'adresse du poste client. Par exemple :

# iptables -t nat -A POSTROUTING -o ethX -s 192.168.151.0/24
-j SNAT --to 192.168.152.Y

en supposant que l'interface du serveur dans le réseau 192.168.152.0/24
est ethX et a l'adresse 192.168.152.Y.

Alors pour ne permettre qu'à une (ou quelques) machine(s) d'acceder à ce
second réseau, il faudra jouer sur des rêgles de firewall


Oui, avec des règles iptables dans la chaîne FORWARD. Pour accompagner
le NAT je recommande une filtrage basé sur le suivi de connexion :
- de l'interface du réseau 192.168.151.0/24 vers l'interface du réseau
192.168.152.0/24, accepter les nouvelles connexions autorisées en
fonction des adresses source et destination ;
- accepter les connexions établies ou liées dans les deux sens ;
- rejeter le reste.



Avatar
Pascal Hambourg

Et sinon pour ma question ;-)


Voir ma réponse.

Avatar
Pascal Hambourg

selon je ne sais plus quel rfc, les réseau en 192.168.x.x ont un masque
de 255.255.255.0 .


C'est fini, ça. Cette RFC est devenue obsolète il y a plus de dix ans,
lors de l'adoption de CIDR.


ha je savais pas ça...
faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a jours :p


Tes 7 quoi ?
Le coup du masque par défaut choisi en fonction de la classe de
l'adresse marche encore avec certains équipements, OS et utilitaires.
Par exemple le gestionnaire de configuration IP statique des Windows
récents (disons pas trop vieux, plutôt) propose un masque en fonction de
la classe de l'adresse saisie. Sous GNU/Linux l'ancien outil 'ifconfig'
suppose le masque de classe s'il est omis. En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis. Quand à 'route', il lui
faut un masque ou une longueur de préfixe explicite avec l'option -net.
Moralité, quand on omet le masque on s'expose à des résultats différents
et donc à des ennuis.

Il *faut* indiquer explicitement la taille du préfixe.


vivement l'ipv6 ou on sera obligé de le mettre ;)


Pourquoi "vivement" ? IPv6 est déjà disponible.



Avatar
JOORIS Emmanuel

selon je ne sais plus quel rfc, les réseau en 192.168.x.x ont un masque
de 255.255.255.0 .


C'est fini, ça. Cette RFC est devenue obsolète il y a plus de dix ans,
lors de l'adoption de CIDR.


ha je savais pas ça...
faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a
jours :p


Tes 7 quoi ?


PC ;)

Le coup du masque par défaut choisi en fonction de la classe de
l'adresse marche encore avec certains équipements, OS et utilitaires.
Par exemple le gestionnaire de configuration IP statique des Windows
récents (disons pas trop vieux, plutôt) propose un masque en fonction de
la classe de l'adresse saisie. Sous GNU/Linux l'ancien outil 'ifconfig'
suppose le masque de classe s'il est omis. En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis. Quand à 'route', il lui
faut un masque ou une longueur de préfixe explicite avec l'option -net.
Moralité, quand on omet le masque on s'expose à des résultats différents
et donc à des ennuis.


ha maintenant c'est ip ? putain suis encore a ifconfig :)


Il *faut* indiquer explicitement la taille du préfixe.


vivement l'ipv6 ou on sera obligé de le mettre ;)


Pourquoi "vivement" ? IPv6 est déjà disponible.


je parlais publiquement. car peu de fai la propose et peu de monde la
prend...




Avatar
Nina Popravka
On Thu, 14 Jun 2007 21:47:31 +0200, Pascal Hambourg
wrote:

faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a jours :p
Tes 7 quoi ?

J'avais d'abord pensé à des enfants, mais réflexion faite ça doit être

des PCs. ;-)

En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis.
Je prie le ciel que ça n'apparaisse jamais sur un OS grand public,

vont se demander pendant longtemps pourquoi ça communique pô...
--
Nina


Avatar
Pascal Hambourg

selon je ne sais plus quel rfc, les réseau en 192.168.x.x ont un masque
de 255.255.255.0 .


C'est fini, ça. Cette RFC est devenue obsolète il y a plus de dix ans,
lors de l'adoption de CIDR.


ha je savais pas ça...
faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a
jours :p


Tes 7 quoi ?


PC ;)


Et les OS qui tournent dessus, ils ont tous plus de 10 ans aussi ? :-p

Sous GNU/Linux l'ancien outil 'ifconfig'
suppose le masque de classe s'il est omis. En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis.


ha maintenant c'est ip ? putain suis encore a ifconfig :)


Ouais, mais tu es excusé parce que c'est tout récent (à ton échelle de
temps) : ça ne date que du noyau 2.2.

vivement l'ipv6


Pourquoi "vivement" ? IPv6 est déjà disponible.


je parlais publiquement. car peu de fai la propose et peu de monde la
prend...


Une connectivité IPv6 globale est disponible même sans support du FAI
pour quasiment quiconque dispose d'une adresse IPv4 publique, soit via
un tunnel broker (il en existe des gratuits) soit via le mécanisme 6to4
qui associe implicitement un /48 IPv6 global dans la plage 2002::/16 à
toute adresse IPv4 publique.





Avatar
Pascal Hambourg

En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis.


Je prie le ciel que ça n'apparaisse jamais sur un OS grand public,
vont se demander pendant longtemps pourquoi ça communique pô...


M'en parle pas, Windows est tellement restrictif qu'il refuse de
configurer une adresse seule sans réseau associé de taille /30 au
minimum alors que ça m'aurait été bien utile...


Avatar
JOORIS Emmanuel

selon je ne sais plus quel rfc, les réseau en 192.168.x.x ont un
masque
de 255.255.255.0 .


C'est fini, ça. Cette RFC est devenue obsolète il y a plus de dix ans,
lors de l'adoption de CIDR.


ha je savais pas ça...
faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a
jours :p


Tes 7 quoi ?


PC ;)


Et les OS qui tournent dessus, ils ont tous plus de 10 ans aussi ? :-p


hum, des ipcop, sûrement une debian 2.0 (pas encore install) et des ubuntu

Sous GNU/Linux l'ancien outil 'ifconfig'
suppose le masque de classe s'il est omis. En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis.


ha maintenant c'est ip ? putain suis encore a ifconfig :)


Ouais, mais tu es excusé parce que c'est tout récent (à ton échelle de
temps) : ça ne date que du noyau 2.2.


putain même sur des distrib qui utilise des 2.6 j'ai toujours vu
utiliser ifconfig.

vivement l'ipv6


Pourquoi "vivement" ? IPv6 est déjà disponible.


je parlais publiquement. car peu de fai la propose et peu de monde la
prend...


Une connectivité IPv6 globale est disponible même sans support du FAI
pour quasiment quiconque dispose d'une adresse IPv4 publique, soit via
un tunnel broker (il en existe des gratuits) soit via le mécanisme 6to4
qui associe implicitement un /48 IPv6 global dans la plage 2002::/16 à
toute adresse IPv4 publique.


oui mais il te faut une ipv4 pour avoir une ipv6, il n'y a pas un problème ?

franchement, il va falloir que tout le monde est une double adresse ip
une en v4 l'autre en v6 et que a un moment on coupe la v4 .
il ne va y avoir que ça. sinon on passera jamais réellement a la v6






Avatar
JOORIS Emmanuel
On Thu, 14 Jun 2007 21:47:31 +0200, Pascal Hambourg
wrote:

faut dire que 3 de mes 7 on plus de 10ans donc je suis toujours a jours :p
Tes 7 quoi ?

J'avais d'abord pensé à des enfants, mais réflexion faite ça doit être

des PCs. ;-)


tu sais, mes pc c'est comme mes enfants donc c'est du pareil au même ;)
en tout cas chez moi sont toutes au féminin, par ordre d'âge
d'acquisition : chidori kaede rena risa yuufa sakura kanna
(client client server laptop passerelle passerelle)

En revanche son remplaçant
moderne 'ip' suppose un masque 255.255.255.255 (longueur de préfixe /32,
soit une adresse individuelle) s'il est omis.
Je prie le ciel que ça n'apparaisse jamais sur un OS grand public,

vont se demander pendant longtemps pourquoi ça communique pô...


hum pas tord ;)



Avatar
Pascal Hambourg

Et les OS qui tournent dessus, ils ont tous plus de 10 ans aussi ? :-p


hum, des ipcop,


D'après <http://fr.wikipedia.org/wiki/IPCop#Versions>, la première
version a été publié aux alentours de fin 2001.

sûrement une debian 2.0 (pas encore install)


D'après <http://www.fr.debian.org/News/1998/19980724>, Hamm a été publié
en juillet 1998, donc pas encore 10 ans.

et des ubuntu


Bouh ! c'est tout récent, ça.

ha maintenant c'est ip ? putain suis encore a ifconfig :)


Ouais, mais tu es excusé parce que c'est tout récent (à ton échelle de
temps) : ça ne date que du noyau 2.2.


putain même sur des distrib qui utilise des 2.6 j'ai toujours vu
utiliser ifconfig.


Je sais, hélas. Sur l'ancienne Debian stable, Sarge, on voit que les
outils de configuration du réseau sont encore basés sur ifconfig. Mais
j'ai cru voir que sur OpenSuSE 10.2 c'est ip qui est utilisé.

Une connectivité IPv6 globale est disponible même sans support du FAI
pour quasiment quiconque dispose d'une adresse IPv4 publique, soit via
un tunnel broker (il en existe des gratuits) soit via le mécanisme 6to4
qui associe implicitement un /48 IPv6 global dans la plage 2002::/16 à
toute adresse IPv4 publique.


oui mais il te faut une ipv4 pour avoir une ipv6, il n'y a pas un problème ?


Il faut bien un tuyau pour transporter l'IPv6. Et quand ce n'est pas en
natif, le tuyau le plus répandu actuellement est le réseau internet IPv4.

franchement, il va falloir que tout le monde est une double adresse ip
une en v4 l'autre en v6


Oui, le système de la double pile (dual stack) comme actuellement.

et que a un moment on coupe la v4 .


Il faudra d'abord attendre que la majorité du trafic internet ait
basculé en IPv6, et c'est pas demain la veille.

il ne va y avoir que ça. sinon on passera jamais réellement a la v6




1 2 3