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 21/03/2012, à 17:46

hitachi

[Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Bonjour,

Je dispose d'une machine virtuelle sous ubuntu server : DHCP et DNS déja configuré.
Avant le démarrage de la VM Server sous VirtualBox, j'ai activé 2 cartes réseau eth0 et eth1.
eth0 a comme mode d'accés réseau "Accés par pont" pour l'internet
eth1 a comme mode d'accés réseau "Reseau Interne" et sur lequel DHCP est configuré pour écouter.

En testant avec une autre machine virtuelle cliente configuré avec le même "Reseau interne" (mode d'accés), la machine parvient à se connecter et à récupérer une adresse IP depuis ma machine virtuelle serveur.

Cependant vous vous doutez bien que celle ci n'a pas accés à interne vu qu'elle est sur le même réseau interne créé avec virtualbox que la VM Server.

Aprés recherche, j'ai vu qu'il était possible que les clients puisse accéder en donnant à eth1 la valeur de l'IP de eth0 comme passerelle ? Corrigé moi si j'ai mal compris.

J'ai essayé de changer au niveau de /etc/network/interfaces et de renseigner l'IP de eth0 comme gateway de eth1 mais j'ai l'erreur SIOCADDRT : No such process.

Merci de m'aider dans ce sens.

Dernière modification par hitachi (Le 24/03/2012, à 19:47)

Hors ligne

#2 Le 21/03/2012, à 18:11

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Salut,

Au niveau client, il ne devrait rien à avoir à paramétrer de spécifique ( sauf interface eth0 en dhcp ) si le serveur dhcp fourni les bonnes infos au client dhcp.
- il faut qu'il donne une ip et un masque réseau
- l'adresse de la passerelle ( dans votre cas l'adresse ip eth1 su serveur dhcp )
faite un /sbin/route sur le client pour vérifier
- l'adresse des dns: dans un premier fournissez les memes que ceux recus sur eth0 du serveur.
sur le client cat /etc/resolv.conf
Si ca marche on y mettra ceux de votre dns.

Postez les résultats de ces commandes et le fichier de conf du serveur dhcp.


Il faut ensuite activer le routage sur la passerelle:
éditez /etc/sysctl.conf
et décommentez

net.ipv4.ip_forward=1

Activez le routage par

sudo sysctl -p

pour vérifier si ca marche ( tout n'est pas  encore opérationnel)
pinguez l'adresse ip eth0 du serveur depuis le client

Ensuite, il y a 2 facons de faire:
- vu que la passerelle est en fait entre 2 lans, on peut se limiter à du routage entre les 2 réseaux ( ainsi toutes les machines se voient dans les 2 lans).
- on fait du nat pour le deuxieme réseau ( à l'identique de votre box )
Précisez votre choix pour la suite.

Dernière modification par droopy191 (Le 21/03/2012, à 18:16)

Hors ligne

#3 Le 21/03/2012, à 20:09

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Merci droopy191 pour ta réponse rapide !
Juste une question, les manipulations decrites se font pour eth1 ou eth0 ?
C'est un peu confus pour moi.
Merci pour la compréhension.

Hors ligne

#4 Le 22/03/2012, à 08:53

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

hitachi a écrit :

Merci droopy191 pour ta réponse rapide !
Juste une question, les manipulations decrites se font pour eth1 ou eth0 ?
C'est un peu confus pour moi.
Merci pour la compréhension.

La première partie ne concerne que le client ( une seule interface ).
La deuxième partie concerne le serveur, l'activation du routage permet de faire passer les paquets entre les 2 interfaces et0 et eth1 du serveur.

depuis le client, donnez ici

/sbin/route
cat /etc/resolv.conf

sur le serveur
décommentez dans /etc/systcl.conf la ligne suivante

net.ipv4.ip_forward=1

pour éditez ce fichier

sudo nano /etc/systcl.conf

Puis activez par

sudo sysctl -p


en espérant avoir été plus clair

Enfin précisez votre intention, nat ou routage entre les 2 réseaux ?

Dernière modification par droopy191 (Le 22/03/2012, à 08:54)

Hors ligne

#5 Le 22/03/2012, à 16:36

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Merci pour les précisions.

Au niveau serveur DHCP avec la carte eth1 mon ip fixé est le 172.17.207.121
La plage d'adresses est 172.17.207.122 -> 130
mon domaine s'appelle master.lan
Donc au niveau client voila ce que j'ai :
pour /sbin/route au client

Destination     Gateway      Genmask     Flag       Metric    Refs    Use   Iface
172.17.207.0    *      255.255.255.0        U        1         0        0   eth1
link-local    *     255.255.255.0           U        1000      0        0   eth1
default    172.17.207.121   0.0.0.0         UG          0      0        0   eth1

cat /etc/resolv.conf du client

#Generated by Network Manager
domain master.lan
search master.lan
nameserver 172.17.207.121

Ensuite au niveau serveur j'ai bien exécuté les commandes

droopy191 a écrit :

sur le serveur
décommentez dans /etc/systcl.conf la ligne suivante

net.ipv4.ip_forward=1
pour éditez ce fichier

sudo nano /etc/systcl.conf

Puis activez par

sudo sysctl -p

et le serveur a répondu

net.ipv4.ip_forward = 1

En ce qui concerne ta question, il me semble que le choix du routage entre les 2 réseaux est mieux approprié mais en même temps est ce qu'il n'est pas plus facile et plus rapide de faire du NAT pour le deuxième réseau ?
dans les 2 cas je ne pourrai pas me justifier...;)

Rappelons que l'objectif est que le client virtuel puisse avoir internet sachant que le serveur virtuel dispose des 2 interfaces eth0 qui est en Accés par pont (internet) et eth1 en Réseau interne avec le client (interface d’écoute du serveur DHCP avec ip fixe).

Dans l'attente d'un retour de ta part

Dernière modification par hitachi (Le 22/03/2012, à 16:48)

Hors ligne

#6 Le 22/03/2012, à 16:43

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Ah j'oublié après les manipulations sur le serveur ( modification du fichier  /etc/systcl.conf et activation), un ping de eth0 depuis le client répond !

Hors ligne

#7 Le 22/03/2012, à 17:50

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Ras sur le client, ca me parait ok
Seul point non vérifié, le client peut il effectuée une requete dns
tentez un nslookup www.google.fr depuis le client

hitachi a écrit :

En ce qui concerne ta question, il me semble que le choix du routage entre les 2 réseaux est mieux approprié mais en même temps est ce qu'il n'est pas plus facile et plus rapide de faire du NAT pour le deuxième réseau ?
dans les 2 cas je ne pourrai pas me justifier...;)

Rappelons que l'objectif est que le client virtuel puisse avoir internet sachant que le serveur virtuel dispose des 2 interfaces eth0 qui est en Accés par pont (internet) et eth1 en Réseau interne avec le client (interface d’écoute du serveur DHCP avec ip fixe).

Dans l'attente d'un retour de ta part

C'est à peu près equivalent au niveau difficulté. Je vous propose de router, puisque nous avons 2 lans.
Il faut ajoutez au niveau de la passerelle du réseau physique ( votre box probablement), une route statique vers le réseau 172.17.207.0    masque  255.255.255.0  passant par l'ip eth0 du serveur
( si vous n'y arrivez pas, donnez moi un lien vers le manuel de la box)
votre serveur doit avoir une ip statique sur eth0

PS: si c'est une freebox, ca ne marchera pas car cette boite est très limitée au niveau config réseau.

Hors ligne

#8 Le 22/03/2012, à 19:07

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Content de savoir que nous sommes sur la bonne voie.
Aussi au niveau client, un nslookup de www.google.fr marche !
Et malheureusement c'est une freebox que j'ai.

Aprés recherche je viens de trouver ca

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE

C'est ca le NAT entre les 2 réseaux ?

Autre chose comment ca se fait comme que eth1 avec l'IP fixé change parfois en 172.17.207.122 et qu'il faut que je refasse un /etc/init.d/networking restart par revenir a la normal ?

Hors ligne

#9 Le 22/03/2012, à 20:05

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

hitachi a écrit :

Content de savoir que nous sommes sur la bonne voie.
Aussi au niveau client, un nslookup de www.google.fr marche !
Et malheureusement c'est une freebox que j'ai.

On peut passer cette limitation de la freebox mais il faudrait ajouter la route sur chaque poste.

hitachi a écrit :

Aprés recherche je viens de trouver ca

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE

C'est ca le NAT entre les 2 réseaux ?

Oui, c'est bien ca en adaptant à votre réseau

iptables -t nat -A POSTROUTING -o eth0 -s 172.17.207.0/24 -j MASQUERADE
hitachi a écrit :

Autre chose comment ca se fait comme que eth1 avec l'IP fixé change parfois en 172.17.207.122 et qu'il faut que je refasse un /etc/init.d/networking restart par revenir a la normal ?

Pas certain, mais vous n'auriez pas un network manager qui met la grouille ? si, oui supprimer le.
Si non, postez votre /etc/network/interfaces

Hors ligne

#10 Le 23/03/2012, à 14:43

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Bonjour,

j'ai essayé la commande du NAT au niveau serveur mais rien de nouveau pour le client. sad

droopy191 a écrit :

On peut passer cette limitation de la freebox mais il faudrait ajouter la route sur chaque poste.

Comment on va procéder pour contourner cette limitation ?
On peut tester puisqu'il ne s'agit, pour l'instant, que d'un seul client !

Merci.

Hors ligne

#11 Le 23/03/2012, à 17:12

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

hitachi a écrit :

Bonjour,

j'ai essayé la commande du NAT au niveau serveur mais rien de nouveau pour le client. sad

C'est à dire il se passe quoi

traceroute ip_freebox
hitachi a écrit :
droopy191 a écrit :

On peut passer cette limitation de la freebox mais il faudrait ajouter la route sur chaque poste.

Comment on va procéder pour contourner cette limitation ?
On peut tester puisqu'il ne s'agit, pour l'instant, que d'un seul client !

Merci.

Votre client est sous quel os ?

Hors ligne

#12 Le 23/03/2012, à 17:25

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

J'ai un peu du mal à reproduire ce que la traceroute de ma freebox depuis le serveur me retourne mais j'ai constaté qu'il me donne une liste d'adresses IP et celle de mon client n'y figure pas.

mon client est sous ubuntu 10.04 desktop.

Hors ligne

#13 Le 23/03/2012, à 17:47

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

traceroute www.google.com

donne quoi ?
avez vous une réponse

ca doit donner qq chose comme cela

1  wrt310.home.lan (192.168.10.1)  0.338 ms  0.613 ms  0.667 ms
[SNIP]
17  wi-in-f105.1e100.net (173.194.67.105)  36.262 ms  36.994 ms  37.556 ms

sur l'exemple ci dessus, la première ligne est ma passerelle et la dernière est google

Hors ligne

#14 Le 23/03/2012, à 18:43

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

le mien donne

1   192.168.10.1 (192.168.10.1)  0.413 ms  0.429 ms  0.415 ms
[SNIP]
15  wi-in-f105.1e100.net (173.194.67.105)  342.554 ms  331.664 ms  332.165 ms

Hors ligne

#15 Le 23/03/2012, à 19:02

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

hitachi a écrit :

le mien donne

1   192.168.10.1 (192.168.10.1)  0.413 ms  0.429 ms  0.415 ms
[SNIP]
15  wi-in-f105.1e100.net (173.194.67.105)  342.554 ms  331.664 ms  332.165 ms

Heu... je pige plus... vous etes bien sur le client dhcp virtuel ?

vous pouvez me donner les adresses des 2 réseaux lans ?
ainsi que l'ip du serveur dans les 2 réseaux

Hors ligne

#16 Le 24/03/2012, à 11:17

hitachi

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

Autant pour moi !
Je m'étais trompé sur le nom de l'interface pour la commande du routage avec le NAT et là ça marche nickel !
Le client a accés à internet.:D
Maintenant je peux me concentrer sur la mise en place de mon firewall.

En tout cas Merci droopy191 pour toute l'attention accordée à mon problème ! wink

Hors ligne

#17 Le 24/03/2012, à 17:20

droopy191

Re : [Résolu]Config DHCP\DNS Ubuntu Server - Modifier la passerelle

hitachi a écrit :

Autant pour moi !
Je m'étais trompé sur le nom de l'interface pour la commande du routage avec le NAT et là ça marche nickel !
Le client a accés à internet.:D
Maintenant je peux me concentrer sur la mise en place de mon firewall.

En tout cas Merci droopy191 pour toute l'attention accordée à mon problème ! wink

merci pour le retour

Hors ligne