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

0 Membres et 3 Invités sur ce sujet

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1200 le: 18 septembre 2019 à 20:34:15 »
Bonsoir,
Pour info, l'entree de tache cron dans l'interface ne fonctionne plus avec la 0.52.3. Mais tout roule avec CLI.
Bonne soirée.
Je n'ai pas repéré de soucis avec cron via l'interface.

Ruteos

  • Abonné FreeMobile
  • *
  • Messages: 11
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1201 le: 18 septembre 2019 à 20:53:20 »
Bonsoir à tous
J'essaye de faire la mise depuis l'interface mais cela ne fonctionne pas.
Je vais donc réecrire la dernière sur la micro SD de mon RPI4.
Seulement je veux sauvegarder la config et quand je teste l'écriture de la sauvegarde, j'ai ce message d'erreur:
"The backup archive does not appear to be a valid gzip file"
Cela parle-t-il à quelqu'un ?

J'ai trouvé, il ne faut pas utiliser Safari et tout fonctionne.

patimages

  • Abonné Free adsl
  • *
  • Messages: 150
  • Nice 06
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1202 le: 18 septembre 2019 à 20:55:46 »
Ben j’utilise moi aussi safari, est-ce le souci ??

Ruteos

  • Abonné FreeMobile
  • *
  • Messages: 11
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1203 le: 18 septembre 2019 à 20:58:12 »
Ben j’utilise moi aussi safari, est-ce le souci ??
Avec Chrome, la création de la sauvegarde et son import fonctionnent.
Idem pour la mise à jour en récupérant l'image depuis Chrome

disciplus

  • Abonné Bouygues Telecom 4G/5G
  • *
  • Messages: 4
  • Bonneuil-Matours 86
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1204 le: 19 septembre 2019 à 08:38:52 »
Bonjour,
Je suis actuellement les avancé de votre projet depuis maintenant 2 mois et je viens vous faire un retour suite a mes différents tests.
Merci pour ton énorme travaille Ycarus!

J'avais testé auparavant la création de 2/3 tunnel openvpn en TAP avec une agrégation LACP des intefaces VPN avec Round Robin mais les performances et la stabilitée n'étaient pas au RDV.

Nous avons actuellement :
- 2 connexions 4GBox (100/120Mb/s chacune quand il n'y a pas trop de monde)
- 1 ADSL  (10mb)

2 réseau en fonction des familles.

Le VPS est sur un scaleway 3cpu 200mb
 
J'ai un Nuc i3 de 8ème géneration 16Go de Ram avec une interface réseau avec un proxmox V6 en gise de serveur
- Plusieurs VM donc un pfsense qui gère mes WAN et les différents services (VPN/ACME/DHCP/etc), l'OpenMPTCPRouteur vient donc comme un WAN d’agrégation sur le pfsense (amis du nat bonjour! )

La VM de OpenMPTCPRouteur a actuellement 2vCPU et 512 de ram.
Clairement mon i3 commence à être a traine avec les test de débit
L'openmptcprouteur a été mis en VM car j'ai rencontré de grandes difficultés pour modifier l'adressage par défaut sur un Raspberry PI 3b+.

Remarque n°1 pour la version Raspberry:
Lorsque je modifiais l'IP 192.168.100.1 en 192.168.5.1 par exemple, je perdais l'accessibilité a ce dernier. (biensur je me mettais sur le nouveau reseau créé, et aucun problème avec la modification des WAN)
J'étais obligé de réinstaller la config.
De plus, je n'ai jamais réussi a créé une 2ème carte LAN et a administré la solution sur la version raspberry via cette 2ème IP (alors quel routé le traffic).

Remarque n°2:
J'ai tenté la configuration recommandé afin de mettre mes différents WAN sur un seul et même VLAN => mon pfsense n'a pas apprécie du tout un "bruit" ou traffic sur les différentes interface a commencé a apparaitre. je suis donc revenu sur l'utilisation des vlans avec les ethx.N°duVLAN.
Note: c'est peut être un problème au niveau de PFsense/Proxmox, mais si ça le fait a quelqu'un d'autre suite a l'utilisation intensive du bridge.

En terme de performance : j'ai réussi à avoir un pic a 120Mb mais la plus part du temps je suis à 70/80Mb.
idem avec le pi...

Ycarus à dit :
Citer
Pour les avantages et inconvénients, ça dépend l'usage et les connexions : ce qui marche bien pour quelqu'un ne marche pas forcement bien pour quelqu'un d'autre, d'où le choix.

Il serait alors intéressant d'avoir un tableau qui nous permettrait de choisir les options dans ces différents cas de figure.
Pourriez-vous me dire ce que je pourrai améliorer ou tester afin d'optimiser ces performances?

Idéalement, c'est dommage qu'il n'existe pas un package pour pfsense ou opnsense afin d'avoir cette fonctionnalité ;-). (BSD power!)

Ycarus

  • Abonné MilkyWan
  • *
  • Messages: 837
  • Coligny (01) K-Net + Milkywan FTTH + Starlink
    • OpenMPTCProuter
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1205 le: 19 septembre 2019 à 09:00:03 »
Bonjour,
Je suis actuellement les avancé de votre projet depuis maintenant 2 mois et je viens vous faire un retour suite a mes différents tests.
Merci pour ton énorme travaille Ycarus!

J'avais testé auparavant la création de 2/3 tunnel openvpn en TAP avec une agrégation LACP des intefaces VPN avec Round Robin mais les performances et la stabilitée n'étaient pas au RDV.

Nous avons actuellement :
- 2 connexions 4GBox (100/120Mb/s chacune quand il n'y a pas trop de monde)
- 1 ADSL  (10mb)

2 réseau en fonction des familles.

Le VPS est sur un scaleway 3cpu 200mb
 
J'ai un Nuc i3 de 8ème géneration 16Go de Ram avec une interface réseau avec un proxmox V6 en gise de serveur
- Plusieurs VM donc un pfsense pour qui gérait mes WAN et les différents service, l'OpenMPTCPRouteur vient donc comme un WAN d’agrégation sur le pfsense (amis du nat bonjour! )

La VM de OpenMPTCPRouteur a actuellement 2vCPU et 512 de ram.
Clairement mon i3 commence à être a traine avec les test de débit
L'openmptcprouteur a été mis en VM car j'ai rencontré de grandes difficultés pour modifier l'adressage par défaut sur un Raspberry PI 3b+.


Remarque n°1 pour la version Raspberry:
Lorsque je modifiais l'IP 192.168.100.1 en 192.168.5.1 par exemple, je perdais l'accessibilité a ce dernier. (biensur je me mettais sur le nouveau reseau créé, et aucun problème avec la modification des WAN)
J'étais obligé de réinstaller la config.
De plus, je n'ai jamais réussi a créé une 2ème carte LAN et a administré la solution sur la version raspberry via cette 2ème IP (alors quel routé le traffic).

Remarque n°2:
J'ai tenté la configuration recommandé afin de mettre mes différents WAN sur un seul et même VLAN => mon pfsense n'a pas apprécie du tout un "bruit" ou traffic sur les différentes interface a commencé a apparaitre. je suis donc revenu sur l'utilisation des vlans avec les ethx.N°duVLAN.
Note: c'est peut être un problème au niveau de PFsense/Proxmox, mais si ça le fait a quelqu'un d'autre suite a l'utilisation intensive du bridge.

En terme de performance : j'ai réussi à avoir un pic a 120Mb mais la plus part du temps je suis à 70/80Mb.
idem avec le pi...

Ycarus à dit :
Il serait alors intéressant d'avoir un tableau qui nous permettrait de choisir les options dans ces différents cas de figure.
Pourriez-vous me dire ce que je pourrai améliorer ou tester afin d'optimiser ces performances?

Idéalement, c'est dommage qu'il n'existe pas un package pour pfsense ou opnsense afin d'avoir cette fonctionnalité ;-). (BSD power!)
* 512Mo de RAM sur la partie VPS c'est peu, à voir si ça sature pas aussi.
* Je n'ai pas repérer de soucis avec le changement d'IP, celui que j'utilise à titre perso n'est pas en 192.168.100.1. Faut voir si il n'y a pas un conflit quelque part et lui laisser le temps de changer d'IP dans l'interface.
* Pour les perfs, avec la 4G c'est souvent aléatoire, mais vu la puissance du VPS pas étonnant :)
* Pour un tableau ça serait avec plaisir, mais j'en ai strictement aucune idée. Ca dépend les connexions, la latence entre les wan et le VPS, l'usage,...

Pour tenter d'améliorer un peu, vous pouvez tester de changer le scheduler en BLEST dans Réseau->MPTCP, pour ce qui n'est pas du TCP vous pouvez tenter le nouveau VPN "DSPVN" dans le wizard de configuration en paramètres avancés. Sinon le fait de changer les TCP Congestion control dans Réseau->MPTCP permet parfois d'améliorer ou de stabiliser la connexion.

disciplus

  • Abonné Bouygues Telecom 4G/5G
  • *
  • Messages: 4
  • Bonneuil-Matours 86
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1206 le: 19 septembre 2019 à 09:36:50 »
* 512Mo de RAM sur la partie VPS c'est peu, à voir si ça sature pas aussi.
* Je n'ai pas repérer de soucis avec le changement d'IP, celui que j'utilise à titre perso n'est pas en 192.168.100.1. Faut voir si il n'y a pas un conflit quelque part et lui laisser le temps de changer d'IP dans l'interface.
* Pour les perfs, avec la 4G c'est souvent aléatoire, mais vu la puissance du VPS pas étonnant :)
* Pour un tableau ça serait avec plaisir, mais j'en ai strictement aucune idée. Ca dépend les connexions, la latence entre les wan et le VPS, l'usage,...

Pour tenter d'améliorer un peu, vous pouvez tester de changer le scheduler en BLEST dans Réseau->MPTCP, pour ce qui n'est pas du TCP vous pouvez tenter le nouveau VPN "DSPVN" dans le wizard de configuration en paramètres avancés. Sinon le fait de changer les TCP Congestion control dans Réseau->MPTCP permet parfois d'améliorer ou de stabiliser la connexion.
* Je me suis mal exprimé la VM (local) à 512Mo (voir 1Go de ram), la/le VPS à 3Go de RAM chez scaleway
* Je vais dans se cas retester avec la V0.52.3
*ok
*C'était pour éviter de vous poser trop de question

Merci pour ces éléments reviendrai faire un retour ;-)

oward

  • Abonné Free vdsl
  • *
  • Messages: 8
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1207 le: 19 septembre 2019 à 10:25:01 »
* Je me suis mal exprimé la VM (local) à 512Mo (voir 1Go de ram), la/le VPS à 3Go de RAM chez scaleway
* Je vais dans se cas retester avec la V0.52.3
*ok
*C'était pour éviter de vous poser trop de question

Merci pour ces éléments reviendrai faire un retour ;-)

@Disciplus, j'ai une configuration assez proche avec OMR sur Proxmox V6 ainsi que Pi-Hole. La machine (Shuttle XH110G avec un i5 4590T qui consomme entre 15 et 20W) dispose de 3 NICs pour isoler "physiquement" les WANs et le LAN. Et j'ai encore mon routeur Netgear R8000 pour l'accès Wifi connecté au switch.
J'ai testé plusieurs routeurs/firewalls en complèment car je souhaiterais avoir aussi un IDS sur le réseau. J'ai trouvé Sophos XG pas mal, vu OpnSense rapidement, et testé ausi SELKS juste pour l'IDS.
Tout ca en VM sur Proxmox.
Mais du coup je me pose encore la question de savoir comme organiser les différents segments LANs dans tout ça... Pas de VLAN de configuré et pas trop envie de faire du double NAT...
Si quelqu'un a un avis éclairé sur le sujet je suis preneur  :D


disciplus

  • Abonné Bouygues Telecom 4G/5G
  • *
  • Messages: 4
  • Bonneuil-Matours 86
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1208 le: 19 septembre 2019 à 10:47:50 »
Citer
@Disciplus, j'ai une configuration assez proche avec OMR sur Proxmox V6 ainsi que Pi-Hole. La machine (Shuttle XH110G avec un i5 4590T qui consomme entre 15 et 20W) dispose de 3 NICs pour isoler "physiquement" les WANs et le LAN. Et j'ai encore mon routeur Netgear R8000 pour l'accès Wifi connecté au switch.
J'ai testé plusieurs routeurs/firewalls en complèment car je souhaiterais avoir aussi un IDS sur le réseau. J'ai trouvé Sophos XG pas mal, vu OpnSense rapidement, et testé ausi SELKS juste pour l'IDS.
Tout ca en VM sur Proxmox.
Mais du coup je me pose encore la question de savoir comme organiser les différents segments LANs dans tout ça... Pas de VLAN de configuré et pas trop envie de faire du double NAT...
Si quelqu'un a un avis éclairé sur le sujet je suis preneur  :D

Hello,
Et bien pour ma part, je trouve que la meilleur solution a mes yeux est unifi mais y a moins de possibilité que pfsense/opnsense sur l'USG et coté perf c'est un peut petit...
Je ne jure que par l'opensource alors Sophos... (je passe mais test sur les paloalto / stormshield/ fortinet et watchguard...) mais oui, on peut payé pour du firewalling.
D'ailleur autant prandre un support au près de netgate dans ce cas.

Mais pour le côté réseau ethernet et wifi, ubiquiti avec l'unifi c'est le top pour un coup "raisonnable" et quel panard pour la gestion....
Mais je vois pas le problème d'utilisé des VLAN si tu utilises un firewall digne de ce nom, tu nat déjà avec Openmptcprouteur.
Mise à part pour la téléphonie IP je vois pas le problème.

oward

  • Abonné Free vdsl
  • *
  • Messages: 8
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1209 le: 19 septembre 2019 à 10:54:36 »
Mais du coup si tu as (on peut se tutoyer sur le forum?  ;) ) déjà un NAT avec OMR, tu as un second NAT avec l'USG? Pas de problème pour les accès externes ou du Netflix/Mycanal/Xbox... ?
Quel serait l'avantage d'ajouter des VLANS? désolé je suis une quiche en réseau...


disciplus

  • Abonné Bouygues Telecom 4G/5G
  • *
  • Messages: 4
  • Bonneuil-Matours 86
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1210 le: 19 septembre 2019 à 11:12:52 »
Mais du coup si tu as (on peut se tutoyer sur le forum?  ;) ) déjà un NAT avec OMR, tu as un second NAT avec l'USG? Pas de problème pour les accès externes ou du Netflix/Mycanal/Xbox... ?
Quel serait l'avantage d'ajouter des VLANS? désolé je suis une quiche en réseau...

En gros tu aurais :

LAN1
LAN2
LAN3
Domotique ;)                 => FIREWALL X => OMR => WANs => VPS => internet
téléphonie1
MGMT
SERVEUR
DMZ

C'est plus propre et tu peux créé des règles de filtrage pour isolé test client pour, par exemple eviter que ta domotique aille sur internet ou éviter que les gosses te pourrisse ton réseau avec des ransomwares ;-)
Mais la plus part du temps les gens pourraient se servir de OMR uniquement
D'ou un manque pour moi dans OMR : l'affectation de OMR Bypass en fonction de la source.
(EX provenance LAN1 => Netflix sur WAN1 et provenance LAN2 => Netflix sur WAN2 etc.)

Mais c'est déjà géniale actuellement.


Jey

  • Abonné Free adsl
  • *
  • Messages: 22
OpenMPTCProuteur : agréger plusieurs lignes internet
« Réponse #1211 le: 19 septembre 2019 à 14:47:57 »
J'ai un problème de débit.

OMR est en place depuis 4 jours, et ça tourne "pas bien vite". Je le ressens, comparé à quand je suis connecté sur le lien 4G directement.

J'ai une ligne 4G qui donne entre 95 et 140 Mbits à chaque test, depuis mon serveur (PC connecté en RJ45).
J'ai une ADSL 3 Mbits.
Tout est ultra stable testé indépendamment.

Le Pc qui fait office de serveur a un CPU Q6600 et 8 Go de RAM.
OMR est dans une VM sous VMware WorkStation 12. La VM a 4 CPU et 1 Go de RAM, le disque est sur un SSD Samsung EVO d'un To.
Le VPS est chez Scaleway, le 1er à 3€ / mois.

OMR et sur le VPS utilise l'avant dernière version (celle avant le 16 septembre).

J'ai lancé le téléchargement d'un ISO Ubuntu dont j'avais besoin. Via Firefox, ça tourne à 1,2 Mo/s.
J'ai eu l'idée de le donner à BitComet qui lui est capable de télécharger plusieurs parties en parallèle pour augmenter les sessions/le débit.

Ca dépasse difficilement les 2 Mo/s, quelques fois 3.5Mo/s max.

Pendant ce téléchargement, la radio en ligne que j'écoute coupe...

Voici une copie d'écran, au fond Bitcomet et le débit affiché dans la barre de titre, la session SSH du haut est OMR chez moi, et celle du bas le VPS.


En direction via la connexion 4Go, le même fichier est téléchargé entre 10 et 14 Mo/s.
http://releases.ubuntu.com/18.04.3/ubuntu-18.04.3-desktop-amd64.iso

Bien entendu, rien d'autre ne tourne en parallèle, les ressources du serveur VMware ne sont pas surchargées.

Quelqu'un aurait une idée ?
Merci :)