coom wrote:Hello,
J'ai fais le test sur un Scaleway, effectivement c'est bien le CPU qui limite. Par contre, j'ai voulu testé SoftEther VPN, et la c'est catastrophique. Moins d'1MBit de BP sur un dédié fibré en GBit. J'ai du rater un episode, parce que j'ai refais 2 fois tout de A a Z, et systématiquement les meme résultats.
Tu dois utiliser le nat & dhcp intégrés, probablement dans le userland en plus. Il faut faire un pont et monter soi-même un serveur dhcp (rien de bien méchant), et ajouter la règle nat directement dans iptables. Softether fourni litéralement juste un ethernet virtuel, à toi de faire le reste comme sur un réseau local, là ou openvpn gère tout comme un grand (sauf en mode bridge ou c'est pareil)
Sinon pour revenir sur le sujet d'openvpn et ses lenteurs, j'ai laissé softether de coté pour mon nouveau vps pour aller bidouiller du openvpn, et j'était aussi confronté à des débits pas géniaux. Jusqu'a ce que je rajoute les options suivantes: sndbuf 0 et rcvbuf 0 à mes client et à mon serveur. Et paf, des débits corrects. L'histoire derrière tout ca c'est qu'à l'époque de 2004 openvpn avait du mal avec les tailles de packets sur les différentes plateformes, alors ils ont mis par défaut une petite valeur.
Par contre openvpn bouffe bien plus de cpu que softether, mais bon, au moins j'ai du TLS1.2 avec des ciphers plus safe et de l'ipv6 en mode tun/L3. Je pense que je vais finir par me faire un docker avec tous les protocoles vpn existants..