Auteur Sujet: Solution pour remplacer livebox par routeur sur hyperviseur  (Lu 1886 fois)

0 Membres et 1 Invité sur ce sujet

minuscheri

  • Abonné Orange Fibre
  • *
  • Messages: 13
  • Paris
Solution pour remplacer livebox par routeur sur hyperviseur
« le: 15 novembre 2017 à 00:30:56 »
Bonjour à tous,

Je cherche à remplacer ma livebox par un routeur installé sur une machine virtuelle. En effet, j'ai un serveur et je cherche à éviter de devoir installer un routeur matériel en plus de ce serveur.
A ce jour, je n'ai pas réussi à faire fonctionner le DHCP Orange sur le VLAN  832... Je me demande si les hyperviseurs (j'ai essayé avec proxmox et avec ESXi) ne font pas sauter les paramètres 802.1p nécessaires à l'obtention d'une adresse IP.
Pour le pppoE en revanche j'ai réussi à le faire fonctionner.

Y a-t-il sur ce forum des personnes qui auraient expérimenté une telle configuration avec succès ? Les exemples que j'ai pu voir ici reposaient tous sur des routeurs physiques.

Merci d'avance pour votre aide,
Sylvain

petrus

  • Expert AS206155
  • Expert
  • *
  • Messages: 1 065
Solution pour remplacer livebox par routeur sur hyperviseur
« Réponse #1 le: 15 novembre 2017 à 20:20:07 »
J'ai un routeur virtuel sur un proxmox, mais je ne fais pas de 802.1p, donc je ne sais pas exactement, mais si tu utilises la conf de base de pve qui utilise le bridge linux pour relier les vm, tu peux tenter en utilisant ovs :

http://openvswitch.org/support/dist-docs-2.5/ovs-ofctl.8.txt

Citer
       vlan_tci=tci[/mask]
              Matches modified VLAN TCI tci.  If mask is omitted, tci  is  the
              exact  VLAN  TCI to match; if mask is specified, then a 1-bit in
              mask indicates that the corresponding  bit  in  tci  must  match
              exactly,  and a 0-bit wildcards that bit.  Both tci and mask are
              16-bit values that are decimal by default; use a  0x  prefix  to
              specify them in hexadecimal.

              The  value  that vlan_tci matches against is 0 for a packet that
              has no 802.1Q header.  Otherwise, it is the TCI value  from  the
              802.1Q header with the CFI bit (with value 0x1000) forced to 1.

Je pense que quelque chose comme ça devrait être une bonne piste :
              vlan_tci=0x1340/0x1fff
A tester...

jeremy64

  • Abonné Free Pro
  • *
  • Messages: 44
  • PAU (64)
Solution pour remplacer livebox par routeur sur hyperviseur
« Réponse #2 le: 15 novembre 2017 à 22:39:14 »
J'ai deja testé sur un ESX, J'ai créé une machine virtuel avec un pfsense dessus,  j'ai dédié un port ethernet pour le Wan et je l'ai mis en passthrough.
Ca marche plutot bien, par contre c'etait sur une offre pro en pppoe.

JeannotPlanche

  • Expert Scaleway
  • Abonné Free fibre
  • *
  • Messages: 130
  • 93
Solution pour remplacer livebox par routeur sur hyperviseur
« Réponse #3 le: 16 novembre 2017 à 00:06:26 »
Je l'ai fait avec ESXi et Proxmox (et les bridges classiques), aucun problème avec la méthode DHCP.

Avec Proxmox, ta configuration peut être très simple et ressembler à :

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.10
        netmask  255.255.255.0
        gateway  192.168.0.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
(ce qui est grosso modo la configuration de base, si je ne m'abuse)

Ensuite, tu utilises directement dans ta VM le VLAN 832 (tu as ton interface eth0 de base et tu ajoutes eth0.832), en configurant les priorités etc.

Le petit défaut de cette installation est que n'importe quelle VM peut alors utiliser le VLAN832 (si elle le configure). Mais ça fonctionne.

Je n'avais pas eu de problème particulier avec ESXi et ce qui concerne 802.1p.