virtual box sur pc avec serveur dhcp et wan

virtual box sur pc avec serveur dhcp et wan - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 25-02-2008 à 23:32:07    

Salut
 
J'ai installé virtualbox sur un pc qui fait serveur dhcp sur une des cartes réseaux (eth1) et l'autre, c'est pour le wan (eth2).
Je cherche a utiliser l'xp que j'ai installé avec virtualbox mais en utilsant l'"adapteur réseau hote" et non nat afin que ma machine soit considérer comme un "pc" du réseau.
 
J'ai tenté de suivre le tuto : http://doc.ubuntu-fr.org/virtualbox_reseau
 
Mon problème, c'est que si je fais ce qui est indiqué ... lorsque je redémarre mon interface réseau, si j'ai le bridge qui a l'ip de la carte qui me sert de serveur dhcp ... et l'interface eth1 n'a plus d'ip attribuée ...
Et si je mets le bridge en dhcp, aucune ip n'est attribuée ...
Et le serveur dhcp ne fonctionne plus ...
 
Auriez vous une idée de comment adapter tout ca pour faire fonctionner tout ca ?
 
Merci

Reply

Marsh Posté le 25-02-2008 à 23:32:07   

Reply

Marsh Posté le 27-02-2008 à 00:50:07    

Personne n'aurait une idée ?

Reply

Marsh Posté le 27-02-2008 à 20:14:21    

taupin974 a écrit :

Mon problème, c'est que si je fais ce qui est indiqué ... lorsque je redémarre mon interface réseau, si j'ai le bridge qui a l'ip de la carte qui me sert de serveur dhcp ... et l'interface eth1 n'a plus d'ip attribuée ...


C'est le but de la manœuvre eth1 ne doit plus avoir d'ip, on le branche sur le hub virtuel (bridge). On passe eth1 en promiscous pour qu'il agit comme un hub (couche OSI de niveau 1) et rediffuse tout ce qui passe sur le bridge sur le réseau et tout ce qui passe qui sur le réseau sur le bridge.
 
Après si tu comprends le principe du bridge tu peux poser ton bridge séparément de l'interface eth1 et faire du routage...
 

taupin974 a écrit :


Et si je mets le bridge en dhcp, aucune ip n'est attribuée ...


Le bridge ne doit pas être en dhcp, eth1 n'avait pas une ip fixe avant ?
 

taupin974 a écrit :


Et le serveur dhcp ne fonctionne plus ...


Bah déjà si tu n'as pas d'ip fixe... par exemple avec dnsmasq, le dhcp "devine" l'ip à distribuer suivant l'ip fixe de l'interface sur laquelle on reçoit la demande.[/quotemsg]

Reply

Marsh Posté le 28-02-2008 à 00:23:36    

Merci ... j'avais pas compris ce principe du bridge.

 

Donc, en principe, je ne peux pas faire de pont avec l'interface qui me sert a attribué les ip sur mon réseau et qui sert au réseau pour accéder au net ... je me trompe ?

 

Si mon réseau est en 192.168.0.x ... le bridge doit il etre dans une classe d'ip différente ou peut il etre dans la meme classe ?
S'il est dans la meme classe ... en principe, je n'aurais pas de routage a faire, non ?


Message édité par taupin974 le 28-02-2008 à 00:24:02
Reply

Marsh Posté le 02-03-2008 à 23:12:08    

Tiens petit up, j'ai la même merde que toi :D
 
J'ai un serveur qui fait office de serveur DHCP/DNS/GW (et j'en passe) j'ai installé Virtualbox (dessus), le mode bridge activé sur ma carte eth0 (coté LAN). J'essaye d'installer un FreeBSD et bien il n'arrive pas à obtenir d'adresse IP.
Je met en route le serveur DHCP sur mon petit modem routeur (qui me sert de switch) et la le BSD chope bien une IP mais il ne peut pas résoudre les noms de domaines/IP donc cela prouve qu'il y à une merde au niveau de la communication entre le host et le guest :(
 
Et en plus je fais tout ça depuis un Mac Book (vnc sur le host) et le FreeBSD ne reconnait pas mon clavier donc c'est un peu la misére (j'aime les défis) :D
 
Voici déjà ma conf interfaces en version bridge :
 
 

bibi@donald:/etc/network$ cat interfaces-bridge  
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
# LAN
auto eth0
iface eth0 inet manual
 
auto tap0
iface tap0 inet manual
        tunctl_user bibi
 
auto bridge0
iface bridge0 inet static
        post-up chmod ugo+rw /dev/net/tun
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge-ports eth0 tap0
        bridge-ageing 7200
        bridge-fd 0
 
# Freebox
auto eth1  
iface eth1 inet dhcp


 
Si jamais vous voyez un truc qui cloche :)


Message édité par lebibi le 02-03-2008 à 23:18:40

---------------

Reply

Marsh Posté le 03-03-2008 à 12:34:42    

Bizarre ce que tu raconte ...
Deja, le gateway de ton bridge est l'adresse de ton bridge ... je trouve ca étonnant ... tu boucle en rond ?
 
Quand tu fais ca, ton serveur dhcp marche encore ? Chez moi non, vu que l'interface réseau est utilisé pour autre chose.
Je pense que cette config serait bonne pour un poste sur le réseau mais pas pour le poste qui sert de serveur dhcp.
 
Par contre, j'ai pas compris pourquoi tu active le serveur dhcp de ton modem routeur pour avoir une ip ? C'est pas ton serveur qui est sensé le faire ?

Reply

Marsh Posté le 03-03-2008 à 12:45:05    

taupin974 a écrit :

Bizarre ce que tu raconte ...
Deja, le gateway de ton bridge est l'adresse de ton bridge ... je trouve ca étonnant ... tu boucle en rond ?
 
Quand tu fais ca, ton serveur dhcp marche encore ? Chez moi non, vu que l'interface réseau est utilisé pour autre chose.
Je pense que cette config serait bonne pour un poste sur le réseau mais pas pour le poste qui sert de serveur dhcp.
 
Par contre, j'ai pas compris pourquoi tu active le serveur dhcp de ton modem routeur pour avoir une ip ? C'est pas ton serveur qui est sensé le faire ?


 
Non le serveur DHCP ne fonctionne plus une fois le bridge actif, donc j'en viens à la même conclusion que toi, le pc ne doit faire que de la virtualization pour être sur que tout fonctionne.
 
Et oui le serveur qui sert pour virtualbox est aussi mon serveur qui me sert de GW, j'ai un pc qui fait tout en fait :D
 
Pour l'autre question, ma carte eth1 est connecté à la freebox et je l'utilise comme modem donc DHCP.
J'utilise aussi un modem/routeur sur mon réseau mais il est parametré en mode bridge, il me sert de switch et de borne wifi ;) (et dans mon dernier car de serveur DHCP pour le test)


Message édité par lebibi le 03-03-2008 à 12:46:01

---------------

Reply

Marsh Posté le 04-03-2008 à 12:00:12    

Si tu trouves une solution, préviens moi.

Reply

Marsh Posté le 04-03-2008 à 14:28:23    

taupin974 a écrit :

Si tu trouves une solution, préviens moi.


 
Installer vmware qui est maintenant gratuit et qui gére par defaut le mode bridge, peut être que ça fonctionnera avec :D
J'ai essayé de l'installer mais j'ai une merde pour compiler le module...va falloir que j'y regarde un peu mieux :/


---------------

Reply

Marsh Posté le 04-03-2008 à 23:24:17    

J'avais choisi virtualbox pour éviter de devoir installer vmware ... mais je vais essayer.

Reply

Marsh Posté le 04-03-2008 à 23:24:17   

Reply

Marsh Posté le 05-03-2008 à 11:20:48    

bon bah moi j'arrive pas à installer vmware, donc va bien falloir que je trouve une solution avec virtualbox :/


---------------

Reply

Marsh Posté le 05-03-2008 à 22:41:18    

Bon j'ai réussi pour le serveur dhcp ^^
 
Déjà voici mon fichier interfaces :
 

# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
# LAN
auto eth0
iface eth0 inet manual
 
auto tap0
iface tap0 inet manual
        tunctl_user bibi
 
auto bridge0
iface bridge0 inet static
        post-up chmod ugo+rw /dev/net/tun
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        bridge-ports eth0 tap0
        bridge-ageing 7200
        bridge-fd 0
 
# Freebox
auto eth1  
iface eth1 inet dhcp


 
Et puis il faut éditer ton fichier /etc/default/dhcp et mettre  
 

INTERFACES="bridge0"


 
et donc enlever eth0.
 
Mon BSD obtient bien une adresse IP lors de la net install mais j'ai une merde avec le DNS car je n'arrive pas à me connecter au serveur FTP :(
 
Et puis c'est la merde faire tout ça depuis un MAcBook en vnc sur un serveur linux pour faire tourner un BSD sous virtualbox.
Mon clavier n'est pas géré du tout, il me manque le 6 par exemple, donc je lutte grave, je n'ai même pas pu installer un XP car dans mon serial il y a un 6....


Message édité par lebibi le 05-03-2008 à 22:45:33

---------------

Reply

Marsh Posté le 05-03-2008 à 22:55:17    

Oki, merci ... par contre, j'ai pas compris ton probleme de dns ... Il est ou ton serveur ftp ? Tu as bien ajouter les routes qu'il faut ?
Ta machine virtuelle est bien sur le réseau 192.168.0.x ?

Reply

Marsh Posté le 05-03-2008 à 23:21:14    

ha bah voila c'est peut être au niveau des routes que ca doit merder :D
oui ma machine virtuelle est bien sur le meme réseau
 
le serveur ftp est sur le net, c'est un ftp.freebsd.org
 

bibi@donald:/mnt/ftp/Isos/Freebsd$ sudo route -v
 
Kernel IP routing table
Destination     Gateway         Genmask      Flags Metric Ref    Use Iface
82.229.148.0    *               255.255.255.0   U     0      0        0    eth1
localnet           *               255.255.255.0   U     0      0        0    bridge0
default          82.229.148.254  0.0.0.0         UG   0     0         0    eth1


 
qu'est ce que je dois rajouter ??


Message édité par lebibi le 05-03-2008 à 23:28:06

---------------

Reply

Marsh Posté le 05-03-2008 à 23:31:56    

Euh, la, comme ca, je vois pas ... et je peux meme pas t'aider car moi, ca ne marche pas.
 
Quand je fais un /etc/init.d/network restart ... ca me met
 

Code :
  1. SIOCADDRT: Network is unreachable
  2. Failed to bring up bridge0.


 
Et ma machine virtuelle n'arrive pas a avoir d'ip ni le reste de mon réseau.

Reply

Marsh Posté le 05-03-2008 à 23:37:26    

Suis cette doc : http://atmaniak.net/blog/279-virtu [...] buntu.html


---------------

Reply

Marsh Posté le 06-03-2008 à 00:07:20    

bon ça ne fonctionne plus :(
j'ai pu installer un XP et il n'arrive pas a chopper d'ip via mon DHCP, par contre avec une ip fixe tout fonctionne bien;
je ne comprend pas


---------------

Reply

Marsh Posté le 06-03-2008 à 00:09:13    

J'ai rien dit, j'ai redemarré mon service dhcp et ça fonctionne...et le DNS aussi.
Ca merde avec la netinstall de freebsd par contre.
Je vais faire une installe depuis les CD et je verrai bien :)


Message édité par lebibi le 06-03-2008 à 00:11:06

---------------

Reply

Marsh Posté le 14-03-2008 à 10:32:09    

Ca marche ... par contre, au bout de quelques redémarrage de la machine virtuelle, elle n'obtient plus d'ip ...
Dans le syslog, j'ai bien les requetes dhcp ... et j'ai bien le serveur qui lui attribue une ip mais apparemment, ca elle ne recoit pas.
 
Quelqu'un aurait une idée ? Car que ce soit en redémarrant le réseau et le dhcp, pas moyen que la machine virtuelle obtienne une ip ... il faut rebooter la machine pour que ca revienne. Il doit y avoir un service que j'ai oublié de redémarrer.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed