2 votes

Pontage de eth0 et vboxnet0 et utilisation du serveur DHCP de l'ISC pour fournir des IP dynamiques.

J'ai Lubuntu 12.04 (64bit) avec VirtualBox 4.2 installé et la configuration ci-dessous :

  1. eth0 connecté au réseau local (avec une adresse IP statique 192.168.0.1 et c'est la passerelle par défaut).
  2. Serveur DHCP ISC écoutant sur eth0 pour configurer des PC (en réseau local) avec des adresses IP dynamiques.
  3. ppp0 (modem USB Mblaze sans fil) pour se connecter à Internet.
  4. eth0 a NATé vers ppp0 afin que tous les PC connectés au réseau local puissent accéder à Internet.
  5. vboxnet0 réseau hôte uniquement (sélectionné pour les machines virtuelles).

Setup before bridging

J'aimerais avoir un pont qui combine vboxnet0 y eth0 pour en faire un seul réseau (disons br0 ) et faire en sorte que le serveur DHCP serve les IPs à travers ce nouveau pont. br0 devrait maintenant prendre l'IP statique de eth0 afin que le pont puisse être la nouvelle passerelle.

Veuillez noter que je n'ai pas besoin d'adaptateur ponté ni de solution NAT dans l'interface de configuration de VirtualBox. Je voudrais les configurer manuellement en modifiant tous les fichiers de configuration associés.

Toute aide est la bienvenue. Merci d'avance.

2voto

user172967 Points 21

Ceci est corrigé. Pour toute personne intéressée, veuillez voir les détails ci-dessous.

  1. Installer bridge-utils.

  2. sudo leafpad /etc/network/interfaces

    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    dns-nameservers 10.228.129.113 10.228.129.114
  3. sudo leafpad /etc/rc.d/rc.local

    vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.0.3 --netmask 255.255.255.0
    
    brctl addbr br0
    
    ifconfig eth0 0.0.0.0 down
    ifconfig vboxnet0 0.0.0.0 down
    
    brctl addif br0 eth0
    brctl addif br0 vboxnet0
    
    ifconfig eth0 up
    ifconfig vboxnet0 up
    ifconfig br0 192.168.0.1 netmask 255.255.255.0 up
    
    /sbin/iptables -P FORWARD ACCEPT
    /sbin/iptables --append FORWARD --in-interface br0 -j ACCEPT
    /sbin/iptables --table nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
    
    restart isc-dhcp-server
    
    exit 0
  4. sudo leafpad /etc/default/isc-dhcp-server

    INTERFACES="br0 eth0"
  5. Redémarrez votre ordinateur

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X