Difference between revisions of "BridgeInterface/fr"

From SME Server
Jump to navigationJump to search
 
(6 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
=== Description ===
 
=== Description ===
  
smeserver-bridge-interface est un petit paquet qui permet de faire un tunnel entre votre interface interne avec une ou plusieurs interfaces virtuelles TAP. Son but principal est d'être utilisé avec la nouvelle contrib OpenVPN-Bridge,  mais il peut être intégré dans une autre contrib comme il peut être utilisé dans d'autres situations (si vous voulez exécuter une machine virtuelle sur votre serveur SME avec qemu par exemple).
+
smeserver-bridge-interface est un petit paquet qui permet de faire un pont (souvent appelé "bridge") entre votre interface interne et une ou plusieurs interfaces virtuelles TAP. Cette contrib est prévue pour fonctionner avec OpenVPN-Bridge,  mais elle peut être utile dans d'autres situations (si vous voulez exécuter une machine virtuelle sur votre serveur SME avec qemu par exemple).
  
 
=== Exigences ===
 
=== Exigences ===
 
*SME Server 7.X
 
*SME Server 7.X
 +
*SME Server 8.X
 +
*SME Server 9.X
  
 
=== Installation ===
 
=== Installation ===
  
*installez les rpms
+
*Installez les rpms
  
 
  yum --enablerepo=smecontribs install smeserver-bridge-interface
 
  yum --enablerepo=smecontribs install smeserver-bridge-interface
  
*Configurez le tunnel
+
*Configurez le pont
  
Connectez-vous à votre serveur en utilisant SSH, et configurer le tunnel comme vous voulez.  
+
Connectez-vous à votre serveur par SSH, et configurer le pont comme vous voulez.  
Pour la plupart des installations, les paramètres par défaut devraient être OK, mais vous devriez vérifier :
+
Pour la plupart des installations, les paramètres par défaut devraient convenir, mais vous devriez vérifier :
  
 
  db configuration show bridge
 
  db configuration show bridge
Line 35: Line 37:
  
  
**'''bridgeInterface''': (br0) est le nom du périphérique du tunnel (habituellement br0)
+
**'''bridgeInterface''' : (br0) est le nom du périphérique pont (habituellement br0).
**'''ethernetInterface''': (eth0|eth1) est l'interface réelle que vous utilisez pour le tunnel. Cela devrait déjà être configuré à votre interface interne réelle.
+
**'''ethernetInterface''' : (eth0|eth1) est l'interface réelle que vous utilisez pour le pont. Le paramètre par défaut devrait indiquer le nom de votre interface interne.
{{Warning box|La contrib bridge n'est pas compatible avec l'option de liaison NIC. Si vous êtes en mode serveronly et employez la liaison de NIC, vous devriez la désactiver avant de mettre en fonction le tunnel. Pour faire cela, vous pouvez utiliser la console d'administration, directement en vous loguant en tant qu'utilisateur admin ou en tant que root après avoir tapé la commande console}}
 
**'''tapInterface''': (tap0,tap1) est une liste séparée par des virgules des interfaces tap à créer et ajouter au tunnel. Habituellement, vous aurez besoin seulement d'une interface tap (tap0)
 
**'''status''': (enabled|disabled) est l'état du service (il devrait être lancé automatiquement au démarrage)
 
  
Une fois que vous êtes sûr que tout est ok, vous pouvez démarrer le service :
+
{{Warning box|type=Attention :|La contribution bridge n'est pas compatible avec l'option de liaison d'interfaces (NIC bonding). Si vous êtes en mode serveronly et employez la liaison d'interfaces, vous devriez la désactiver avant de mettre en fonction le pont. Pour cela, vous pouvez utiliser la console d'administration, directement en vous loguant en tant qu'utilisateur admin ou en tant que root après avoir tapé la commande console}}
 +
**'''tapInterface''' : (tap0,tap1) est une liste séparée par des virgules des interfaces tap à créer et à ajouter au pont. La plupart du temps, vous n'aurez besoin que d'une interface tap (tap0).
 +
**'''status''' : (enabled|disabled) est l'état du service (il devrait être lancé automatiquement au démarrage)
 +
 
 +
Une fois que vous êtes sûr que tout est OK, vous pouvez démarrer le service :
  
 
  /etc/init.d/bridge start
 
  /etc/init.d/bridge start
  
Et vérifier avec ifconfig que tout est OK (eth0 et tap0 devrait avoir IP 0.0.0.0 et et fonctionne en mode promiscous, br0 devrait avoir l'IP de votre interface interne)
+
Et vérifier avec ifconfig que tout est OK (eth0 et tap0 devraient avoir 0.0.0.0 comme adresse IP et devraient être configurés en mode promiscous, br0 devrait avoir l'IP de votre interface interne).
  
Vous pouvez également consulter si le tunnel est correctement configuré
+
Vous pouvez également consulter si le pont est correctement configuré.
  
 
  brctl show br0
 
  brctl show br0
Line 58: Line 61:
  
 
=== Désinstallation ===
 
=== Désinstallation ===
Si vous supprimez cette contrib alors qu'elle est en cours d'utilisation, vous pouvez avoir un problème bouchant à br0 (en attente de br0 à devenir libres, etc ..), et vous aurez à redémarrer de votre serveur. Pour éviter cela, vous devez
+
Si vous supprimez cette contrib alors qu'elle est en cours d'utilisation, vous pouvez avoir un problème bloquant br0 (waiting for br0 to become free, etc ..), et vous devrez redémarrer de votre serveur. Pour éviter cela, vous devez :
 
*Désactivez le service
 
*Désactivez le service
 
  db configuration setprop bridge status disabled
 
  db configuration setprop bridge status disabled
 
{{Warning box|N'oubliez pas que si vous désactivez le service, [[OpenVPN_Bridge]] cessera de fonctionner, donc si vous l'avez installé, vous devez le désactiver ou le supprimer aussi}}
 
{{Warning box|N'oubliez pas que si vous désactivez le service, [[OpenVPN_Bridge]] cessera de fonctionner, donc si vous l'avez installé, vous devez le désactiver ou le supprimer aussi}}
*Redémarrez votre serveur, le tunnel ne démarrera pas
+
*Redémarrez votre serveur, le pont ne démarrera pas
 
*Supprimer le rpm
 
*Supprimer le rpm
 
  yum remove smeserver-bridge-interface
 
  yum remove smeserver-bridge-interface
Line 68: Line 71:
  
 
=== Source ===
 
=== Source ===
La source de cette contrib peut être trouvé dans le smeserver [http://smeserver.cvs.sourceforge.net/smeserver/smeserver-bridge-interface/ CVS] sur sourceforge.
+
La source de cette contrib peut être trouvé dans le dépôt [http://smeserver.cvs.sourceforge.net/smeserver/smeserver-bridge-interface/ CVS] sur sourceforge.
=== Bugs ===
+
=== Bogues ===
Merci de faire parvenir les problèmes à SME-Contribs sur [http://bugs.contribs.org/enter_bug.cgi bugzilla]
+
Merci de faire remonter les problèmes sur [http://bugs.contribs.org/enter_bug.cgi bugzilla]
en sélectionnant le logiciel smeserver-bridge-interface ou en utilisant un de ces liens :  
+
en sélectionnant le logiciel smeserver-bridge-interface ou en utilisant {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-bridge-interface|title=ce lien.}}
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-bridge-interface|noresultsmessage="No open bugs found."}}
 +
===Changelog===
 +
Seules les versions publiées dans smecontribs sont répertoriées ici.
  
{{BugzillaFileBug|product=SME%20Contribs|component=smeserver-bridge-interface|title=this link}}
+
{{ #smechangelog: smeserver-bridge-interface}}
  
 
----
 
----
 
[[Category:Contrib/fr]]
 
[[Category:Contrib/fr]]
[[Category:Administration:VPN]]
+
[[Category:Administration/fr:VPN]]

Latest revision as of 08:33, 16 June 2022



Mainteneur

Daniel B. de Firewall Services

Version

Contrib 10:
Contrib 9:
smeserver-bridge-interface
The latest version of smeserver-bridge-interface is available in the SME repository, click on the version number(s) for more information.


Description

smeserver-bridge-interface est un petit paquet qui permet de faire un pont (souvent appelé "bridge") entre votre interface interne et une ou plusieurs interfaces virtuelles TAP. Cette contrib est prévue pour fonctionner avec OpenVPN-Bridge, mais elle peut être utile dans d'autres situations (si vous voulez exécuter une machine virtuelle sur votre serveur SME avec qemu par exemple).

Exigences

  • SME Server 7.X
  • SME Server 8.X
  • SME Server 9.X

Installation

  • Installez les rpms
yum --enablerepo=smecontribs install smeserver-bridge-interface
  • Configurez le pont

Connectez-vous à votre serveur par SSH, et configurer le pont comme vous voulez. Pour la plupart des installations, les paramètres par défaut devraient convenir, mais vous devriez vérifier :

db configuration show bridge
bridge=service
    bridgeInterface=br0
    ethernetInterface=eth0
    status=enabled
    tapInterface=tap0


    • bridgeInterface : (br0) est le nom du périphérique pont (habituellement br0).
    • ethernetInterface : (eth0|eth1) est l'interface réelle que vous utilisez pour le pont. Le paramètre par défaut devrait indiquer le nom de votre interface interne.


Warning.png Attention :
La contribution bridge n'est pas compatible avec l'option de liaison d'interfaces (NIC bonding). Si vous êtes en mode serveronly et employez la liaison d'interfaces, vous devriez la désactiver avant de mettre en fonction le pont. Pour cela, vous pouvez utiliser la console d'administration, directement en vous loguant en tant qu'utilisateur admin ou en tant que root après avoir tapé la commande console


    • tapInterface : (tap0,tap1) est une liste séparée par des virgules des interfaces tap à créer et à ajouter au pont. La plupart du temps, vous n'aurez besoin que d'une interface tap (tap0).
    • status : (enabled|disabled) est l'état du service (il devrait être lancé automatiquement au démarrage)

Une fois que vous êtes sûr que tout est OK, vous pouvez démarrer le service :

/etc/init.d/bridge start

Et vérifier avec ifconfig que tout est OK (eth0 et tap0 devraient avoir 0.0.0.0 comme adresse IP et devraient être configurés en mode promiscous, br0 devrait avoir l'IP de votre interface interne).

Vous pouvez également consulter si le pont est correctement configuré.

brctl show br0

Devrait produire quelque chose comme :

bridge name     bridge id               STP enabled     interfaces
br0             8000.00e04c101418       no              eth0
                                                        tap0

Désinstallation

Si vous supprimez cette contrib alors qu'elle est en cours d'utilisation, vous pouvez avoir un problème bloquant br0 (waiting for br0 to become free, etc ..), et vous devrez redémarrer de votre serveur. Pour éviter cela, vous devez :

  • Désactivez le service
db configuration setprop bridge status disabled
Warning.png Warning:
N'oubliez pas que si vous désactivez le service, OpenVPN_Bridge cessera de fonctionner, donc si vous l'avez installé, vous devez le désactiver ou le supprimer aussi


  • Redémarrez votre serveur, le pont ne démarrera pas
  • Supprimer le rpm
yum remove smeserver-bridge-interface
Warning.png Warning:
signal-event post-upgrade; signal-event reboot peut être nécessaire au cas où le système perd l'interface interne


Source

La source de cette contrib peut être trouvé dans le dépôt CVS sur sourceforge.

Bogues

Merci de faire remonter les problèmes sur bugzilla en sélectionnant le logiciel smeserver-bridge-interface ou en utilisant ce lien.

IDProductVersionStatusSummary (4 tasks)
12271SME Contribs10.0VERIFIEDDHCP Not working since last updates - smeserver-bridge-interface is impacted
12260SME Contribs10.0CONFIRMED** Ignoring requests on br0. If this is not what
8644SME Contribs8.1CONFIRMEDmulticast_snooping
6919SME Contribs8.0UNCONFIRMEDCan not access internet after switch from servergateway to serveronly and back again

Changelog

Seules les versions publiées dans smecontribs sont répertoriées ici.

smeserver-bridge-interface Changelog: SME 10 (smecontribs)
2022/12/25 Terry Fage 0.2-9.sme
- make bridge interface compat to e-smith-base on install [SME: 12271]
2022/12/16 Terry Fage 0.2-8.sme
- make bridge interface up on install [SME: 12271]

2021/03/23 Jean-Philippe Pialasse 0.2-7.sme
- make bridge interface up on install [SME: 11485]

- modify support for dhcp with bridge
2021/01/28 Brian Read 0.2-6.sme
- Change-After-in-Service-file-to-network-service-from-target [SME: 11324]
2021/01/24 Brian Read 0.2-5.sme
- Add-Restart-to-service-file.patch [SME: 11324]