Auteur Sujet: OpenMPTCProuter : Agréger plusieurs lignes internet  (Lu 720909 fois)

0 Membres et 2 Invités sur ce sujet

PxxBxx

  • Abonné Free fibre
  • *
  • Messages: 20
  • Saint Didier sous Aubenas 07
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #144 le: 22 décembre 2018 à 13:21:28 »
Alors pour le tuto "VMWare" je pense qu'il y a les bases sur un thread du github : https://github.com/Ysurac/openmptcprouter/issues/87#issuecomment-397802289

Je m'en suis servi pour bases, mais j'ai fait l'inverse.....
 - j'ai téléchargé l'image x86_64 dédiée vmware (extension .vmdk, l'image du "disque" de la VM, que tu devrais pouvoir utiliser tel quel après avoir setup ta VM)
 - je l'ai converti en raw directement sur le device du disque de ma VM (quand elle était à l'arret bien sur) :
qemu-img convert -f vmdk -O raw openmptcprouter-v0.44.5-r7416-50789acf4e-x86-64-combined-squashfs.vmdk /dev/zvol/maxipool/vm-101-disk-0Note : même s'il y a 2 partitions dans l'image, écrire sur le device "disque" permet de créer/écraser les partitions éventuelles.

Là, je souhaiterai que quelqu'un de plus compétent nous explique brièvement les différences dans les filesystems entre squashfs, vmdk et vdi... par défaut je suis parti sur vmdk car je savais quoi en faire, mais sans réfléchir plus que ça...

De même, c'est le post de Scaff31 qui me fait me poser la question au sujet du mode "promiscious" pour la carte réseau. Je ne l'ai pas activé sur ma VM sous Proxmox, et cela semble fonctionner sans.

Concernant ton setup sur une "machine dédiée X64 avec port gigabit", c'est exactement ce que j'ai, et je te garanti que j'ai vu la différence par rapport au RPI, c'est juste génial pour les copies de grosses vidéos (depuis et vers le cloud).

n-ième question : un VPS avec 2 cores a 2 instances de Shadowsock qui tournent, donc je n'ai aucune idée s'il faut mettre 2 cores sur la VM également, afin d'avoir 2 instances de shadowsock du coté client. @Ycarus, une idée ?



Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #145 le: 22 décembre 2018 à 14:15:30 »
Bonjour cher forumeurs, (et @Ycarus qui nous fourni quand même cette superbe solution qu'est OMR)
J'ai trouvé ce thread en recherchant Proxmox + OMR, car je cherche à basculer d'un RPI3 à une VM sous Proxmox.
Je n'ai trouvé qu'un message en ce sens (par @beuco), mais j'avais sans doute des questions complèmentaires à poser, si jamais vous aviez les réponses, cela m'évite de passer par des issues, pour de simples questions :-/

Pour le contexte, j'ai 3 modems 4G (SFR, Bytel, Free) et tous sont en 4G+ 5 barres, merci l'Ardèche, on n'a pas internet (ADSL 1M....) mais on a des ondes pour nos touristes !

Alors j'ai récupéré une image .vmdk de OMR, je l'ai converti en raw et l'ai injecté dans mon disque virtuel, ça boote, c'est génial.
J'ai eu du mal à faire fonctionner le tout avant la v0.44.5, je ne sais pas pourquoi, mais sans doute car j'avais un problème coté VPS. J'ai tout reset et clean-install, depuis ça fonctionne !
Première constatation : ça va largement 2x plus vite sur une VM que sur le RPI3b+
Fast.com me fait dépasser les 200Mb/s, contre 70-80Mb/s sur le RPI
Idem, Speedtest (même VPS, même serveur cible, même heure à 2min près) passe à 150+Mb/s alors que le RPI3b+ reste bloqué vers 80Mb/s.

Je pense que le ethernet du RPI est bon, mais limité tout de même (j'imagine qu'il passe en USB), alors qu'un vrai controleur ethernet gigabit n'a plus aucun bridage pour mon usage (3 enfants, addicts à Netflix et Youtube)
Car coté CPU, le RPI restait au calme plat (10-15%), c'est vraiment la force de mptcp au niveau kernel, le cpu ne sert plus qu'à Shadowsock.

Alors ma question est : promiscious ou non sur le controleur réseau de la VM dédiée à OMR ? j'ai vu @beauco en parler, mais je ne sais pas si c'est nécessaire.
J'avoue que Proxmox est bien, mais je n'ai pas (encore) envie de passer le bridge en "set ageing 0", ça ne va pas aider si tout le trafic de mes VM sont envoyées partout, ça en fait des MAC address. (ou alors dédier un bridge à la seule VM de OMR ?)

Voilà, si vous aviez des conseils, je suis vraiment preneur.
Pxx
Oui il faut le mode promiscous pour les VM car sinon MacVLAN est utilsé et donc plusieurs MAC sont annoncés pour une même interface.

PxxBxx

  • Abonné Free fibre
  • *
  • Messages: 20
  • Saint Didier sous Aubenas 07
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #146 le: 22 décembre 2018 à 15:16:03 »
J'en ai marre de ne rien comprendre, est-ce le "bridge" sur le serveur hôte qui doit être en promisc, ou est-ce qu'il suffit que chaque NIC virtuel au sein de la VM soit en promisc...
Je viens de batailler pour que le mon interface hote (vmbr0) soit en promisc, mais je ne vois aucune différence, OMR fonctionne (aussi bien?) comme avant.

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #147 le: 22 décembre 2018 à 16:29:59 »
J'en ai marre de ne rien comprendre, est-ce le "bridge" sur le serveur hôte qui doit être en promisc, ou est-ce qu'il suffit que chaque NIC virtuel au sein de la VM soit en promisc...
Je viens de batailler pour que le mon interface hote (vmbr0) soit en promisc, mais je ne vois aucune différence, OMR fonctionne (aussi bien?) comme avant.
Si on utilise virtualbox ou vmware les interfaces doivent être en mode promiscuous (en tout cas si on utilise macvlan).

Vinc32

  • Abonné Free adsl
  • *
  • Messages: 52
  • Savenay 44
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #148 le: 23 décembre 2018 à 00:14:45 »
@PxxBxx

J'ai suivi ton conseil je suis passé sur un NUC intel DN2820FYKH (Celeron dual 2,30 Ghz 1 Mo cache, 4 Go RAM, petit HDD 40 Go).
Effectivement la connexion a l'air plus stable à partir de 80 - 90 Mbits/s mais pour l'instant je ne peux pas encore en juger car je viens de recevoir mon antenne 4G externe qui n'est pas encore sur mon mat de TV en hauteur (Juste posée dans mon jardin). Je devrais la poser définitivement ce week-end.
Je referais un speedtest et reviendrais poster ici pour t'en dire des nouvelles.
En tout cas merci pour ton aide je pense qu'une machine dédiée est quand même plus costaud qu'un RPI et légèrement plus puissante (même si elle n'est exploitée que très peu par OMR).

PxxBxx

  • Abonné Free fibre
  • *
  • Messages: 20
  • Saint Didier sous Aubenas 07
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #149 le: 23 décembre 2018 à 09:46:06 »
@Vinc32, génial que tu ais réussit !

Il faut relativiser tout de même.
OMR sur un RPI(3) fonctionne très très bien, au moins jusqu'à des débits de 70-80Mbps, la preuve est qu'un omr-test-speed me montre un 9MB/s tenu (= 70Mbps), mais ça ne va jamais plus haut.
Avec un X86_64 solide sous proxmox (Ryzen7), le même omr-test-speed montre un 16MB/s tenu, avec des pointes plus haut mais aussi un peu plus bas, preuve que je ne suis plus cappé, soit plus de 130Mbps.

Par contre, c'est une exigence qui m'est propre car j'ai des besoins "de ville" : je suis en télétravail 3j par semaine, je passe ma journée en visio sur Slack et Webex et à download/upload des vidéos, et mes 3 enfants sont malheureusement un peu trop accros aux jeux en ligne et aux vidéos OTT (Netflix, YouTube, ...), donc j'avais besoin d'exploiter autant que possible mes connexions.
J'ai 3x 4G, dont 2 limités à 200Go/mois, et la chance d'être dans une campagne paumée où personne n'exploite la 4G qui est, encore par chance, super bien taillée (60-100Mbps dispo par opérateur).

En novembre j'ai tout de même utilisé 538Go de forfait depuis un RPI3 :-)

Et j'ai la chance que tous ces frais (abonnements 4G et équipement) soit pris en charge par mon activité.

Donc un RPI couvre parfaitement les besoins de 98% des utilisateurs. Je souhaite que Ycarus continue d'avoir ce support en priorité, car il est tout simplement nécessaire et suffisant.
Le fait que cela fonctionne en X86_64 est juste un bonus (mais un bonus vraiment utile ^^).

Quelques photos de mon setup pour finir, plus rien n'a évolué depuis octobre, sauf le passage du RPI à une VM... hier !


Koubiacz

  • Abonné NRJ Mobile
  • *
  • Messages: 6
  • Peymeinade 06
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #150 le: 23 décembre 2018 à 20:57:47 »
Salut à tous,

Je dispose d'un forfait 4G NRJ Mobile illimité (SFR) et d'un forfait Free 50Go et d'un forfait NRJ Mobile (Orange 100Go) dans le téléphone portable.
J'ai déjà tout le matos (Raspberry 3B+, routeur Alcatel HH40 non utilisé, Huawei B715 etc...)

Ma connexion NRJ mobile SFR fonctionne plutôt bien en général (entre 60 et 90Mbit/s et entre 2 et 10Mbit/s en up), dans certains cas cela baisse à 20/2 par mauvais temps.
A coté de ça j'ai mon forfait Free 50Go qui fait des pointes jusqu’à 170Mbit/s en 30 en upload.

Mon idée serait d'utiliser OpenMPTCProuteur pour utiliser en priorité ma connexion NRJ Mobile qui est illimitée et en complèment la connexion FreeMobile, voir celle du téléphone quand par exemple l'antenne 4G sature, le temps est mauvais ou simplement si je veux récupérer des données rapidement.
Comment dois-je dimensionner mon VPS?
J'ai lu que le raspberry Pi B3+ pouvait être saturé. Est ce que ça risque de poser problème dans mon cas?

Merci

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #151 le: 23 décembre 2018 à 21:07:57 »
Salut à tous,

Je dispose d'un forfait 4G NRJ Mobile illimité (SFR) et d'un forfait Free 50Go et d'un forfait NRJ Mobile (Orange 100Go) dans le téléphone portable.
J'ai déjà tout le matos (Raspberry 3B+, routeur Alcatel HH40 non utilisé, Huawei B715 etc...)

Ma connexion NRJ mobile SFR fonctionne plutôt bien en général (entre 60 et 90Mbit/s et entre 2 et 10Mbit/s en up), dans certains cas cela baisse à 20/2 par mauvais temps.
A coté de ça j'ai mon forfait Free 50Go qui fait des pointes jusqu’à 170Mbit/s en 30 en upload.

Mon idée serait d'utiliser OpenMPTCProuteur pour utiliser en priorité ma connexion NRJ Mobile qui est illimitée et en complèment la connexion FreeMobile, voir celle du téléphone quand par exemple l'antenne 4G sature, le temps est mauvais ou simplement si je veux récupérer des données rapidement.
Comment dois-je dimensionner mon VPS?
J'ai lu que le raspberry Pi B3+ pouvait être saturé. Est ce que ça risque de poser problème dans mon cas?

Merci

Le RPI3B+ est limité physiquement à 300Mb/s. Je fais du 140Mb/s dessus, la limite étant mes connexions.
Pour le VPS c'est le même soucis, il faut un VPS permettant une bande passante supérieure au maximum que tu veux agréger.
Sinon on ne choisit pas les connexions qui seront utilisées. Elles sont choisit par RTT (ping le plus bas en premier). On peut par contre utiliser des quotas ou limiter la bande passante de certaines interfaces.

Koubiacz

  • Abonné NRJ Mobile
  • *
  • Messages: 6
  • Peymeinade 06
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #152 le: 23 décembre 2018 à 22:16:13 »
Merci pour les infos.
Si je fais du 150Mbit/s cela me convient.
J'ai aussi un Orange Pi Win plus qui est peut être plus performant, je pourrais tester si besoin.

Dans mon cas je souhaiterai utiliser
-ma carte sim NRJ Mobile dans le Huawei qui a des antennes extérieures sur le balcon (Antenne SFR a 2Km dans une zone accidentée)
-ma carte Free dans un Alcaltel HH40 avec deux petites antennes intérieures, l'antenne Free Mobile est sur l'immeuble d'en face
-Peut être la connexion du téléphone (mais facultatif) qui lui serai en wifi sur le raspberry Pi, le débit Orange étant pas très bon dans  la zone, si cela fonctionne pas ce n'est pas grave.

Quand je n'ai pas besoin de la connexion Free, si j’éteins physiquement (ou je débranche le RJ45) le HH40, OpenMPTCR est t'il capable de fonctionner sur une connexion et de détecter quand la connexion  Free sera à nouveau UP?

Pour le VPN, je pense me tourner vers le GP2 de FirstHeberg. (https://www.firstheberg.com/fr/vps-kvm-ssd-windows-linux)
2Go de Ram / 2Vcores / 200Mbit/s

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #153 le: 24 décembre 2018 à 08:10:35 »
Merci pour les infos.
Si je fais du 150Mbit/s cela me convient.
J'ai aussi un Orange Pi Win plus qui est peut être plus performant, je pourrais tester si besoin.

Dans mon cas je souhaiterai utiliser
-ma carte sim NRJ Mobile dans le Huawei qui a des antennes extérieures sur le balcon (Antenne SFR a 2Km dans une zone accidentée)
-ma carte Free dans un Alcaltel HH40 avec deux petites antennes intérieures, l'antenne Free Mobile est sur l'immeuble d'en face
-Peut être la connexion du téléphone (mais facultatif) qui lui serai en wifi sur le raspberry Pi, le débit Orange étant pas très bon dans  la zone, si cela fonctionne pas ce n'est pas grave.

Quand je n'ai pas besoin de la connexion Free, si j’éteins physiquement (ou je débranche le RJ45) le HH40, OpenMPTCR est t'il capable de fonctionner sur une connexion et de détecter quand la connexion  Free sera à nouveau UP?

Pour le VPN, je pense me tourner vers le GP2 de FirstHeberg. (https://www.firstheberg.com/fr/vps-kvm-ssd-windows-linux)
2Go de Ram / 2Vcores / 200Mbit/s
Oui il détectera sans soucis quand la connexion est UP ou DOWN en toute transparence.

Il y a effectivement FirstHeberg et aussi Scaleway qui permettent d'avoir plus de 100Mb/s en France a bas prix.

Koubiacz

  • Abonné NRJ Mobile
  • *
  • Messages: 6
  • Peymeinade 06
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #154 le: 24 décembre 2018 à 13:34:25 »
Scaleway propose une offre avec 300Mbit/s, mais à 7.99€ HT par mois. On se rapproche du prix de certains dédiés à 9.99€ HT avec une bande passante supérieure (1Gbps).

GlloQ

  • Abonné Free adsl
  • *
  • Messages: 1
  • Trelissac 24750
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #155 le: 24 décembre 2018 à 17:21:20 »
Bonjour à tous,

Je suis débutant et j'aurais voulu savoir si je dois désactiver les pare feu de mes routeurs/ modem ?
j'ai eux quelques problèmes pour accéder à Jeedom via le DNS de celui-ci et je pense avoir fait un mauvais réglage, je suis un peu perdu sur le pare feu de OpenMPTCProuteur.

Une fois en place je n'étais plus en mesure d’accéder à la configuration de mes routeurs...est ce normale ?
et enfin toutes mes routes statiques genre Nas ou Jeedom sont à refaire avec OpenMPTCProuteur et l'IP 192.168.100.*** ?

Merci d'avance.