4 203
modifications
(→Bridge) |
|||
Ligne 723 : | Ligne 723 : | ||
Commencez par éditer le fichier <code>/etc/network/interfaces</code> | Commencez par éditer le fichier <code>/etc/network/interfaces</code> | ||
<pre> | <pre> | ||
auto | auto br1 | ||
iface | iface br1 inet static | ||
address | address 192.168.10.1 | ||
broadcast | broadcast 192.168.10.255 | ||
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
bridge_ports none | |||
</pre> | </pre> | ||
Puis activez l'interface : | Puis activez l'interface : | ||
<pre>ifup | <pre>ifup br1</pre> | ||
Créez ensuite le fichier <code>/etc/xen/scripts/my-network-bridge</code> contenant : | Créez ensuite le fichier <code>/etc/xen/scripts/my-network-bridge</code> contenant : | ||
<pre> | <pre> | ||
#!/bin/sh | #!/bin/sh | ||
/etc/xen/scripts/network-bridge "$@" netdev= | /etc/xen/scripts/network-bridge "$@" netdev=br0 | ||
/etc/xen/scripts/network-bridge "$@" netdev= | /etc/xen/scripts/network-bridge "$@" netdev=br1 | ||
</pre> | </pre> | ||
Ligne 748 : | Ligne 749 : | ||
Ce script aura comme conséquence : | Ce script aura comme conséquence : | ||
* créer le bridge classique de xen (celui qui était lancé par <code>(network-script network-bridge)</code> | * créer le bridge classique de xen (celui qui était lancé par <code>(network-script network-bridge)</code> | ||
* créer le bridge | * créer le bridge br0 pour notre interface interne | ||
Il faut ensuite relancer xend : | Il faut ensuite relancer xend : | ||
Ligne 759 : | Ligne 760 : | ||
Par exemple pour la vm <code>vm1.domain.tld</code> éditez le fichier <code>/etc/xen/vm1.domain.tld.cfg</code>. Modifiez la ligne <code>vif</code> de cette manière : | Par exemple pour la vm <code>vm1.domain.tld</code> éditez le fichier <code>/etc/xen/vm1.domain.tld.cfg</code>. Modifiez la ligne <code>vif</code> de cette manière : | ||
<pre> | <pre> | ||
vif = [ 'ip=192.168.0.1,bridge= | vif = [ 'ip=192.168.0.1,bridge=br0,mac=00:16:3E:A3:F1:5A','ip=172.16.16.2,bridge=br1,mac=00:16:3E:A3:F1:07' ] | ||
</pre> | </pre> | ||
Après redémarrage, la VM aura désormais deux interfaces réseaux : | Après redémarrage, la VM aura désormais deux interfaces réseaux : | ||
* eth0 bridgé sur l'interface | * eth0 bridgé sur l'interface br0 du dom0 (le réseau public) | ||
* eth1 bridge sur l'interface | * eth1 bridge sur l'interface br1 du dom0 (le réseau interne) | ||
Si votre VM est sous debian, il faudra ajouter la configuration de eth1 dans <code>/etc/network/interfaces</code> (sur la vm!) : | Si votre VM est sous debian, il faudra ajouter la configuration de eth1 dans <code>/etc/network/interfaces</code> (sur la vm!) : | ||
Ligne 770 : | Ligne 771 : | ||
auto eth1 | auto eth1 | ||
iface eth1 inet static | iface eth1 inet static | ||
address | address 192.168.10.2 | ||
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
</pre> | </pre> |