Asustor Conflit entre Docker CE & VPN server

Kogoro

Padawan
27 Mars 2021
87
8
8
Suisse
baka-news-network.org
Professionnel
Non
WEBSITE
https://baka-news-network.org
Bonjour à tous,

J'ai marqué "Conflit" car c'est une supposition et que apparemment, cela n'arrive que sur mon NAS (ASUSTOR n'as pas réussi à avoir ce problème chez eux).

En gros, je peux me connecter à mon VPN, depuis n'importe ou, accéder à mon réseau local mais je n'ai pas d’accès internet quand je suis connecté au VPN, pas de google, etc...
Avant, je n'avais pas ce problème, il y à du avoir un problème avec Docker CE, car pour tester, j'ai désactiver les app sur mon NAS les unes après les autres jusqu'à que internet refonctionne sur le VPN et c'est en désactivant Docker CE que internet est revenu. Par exemple, si je désactive docker, reboot le NAS et ensuite démarre Docker, j'ai internet sur le VPN mais ça dure un temps limité et ensuite, plus d'internet par le VPN. (pas de problème si Docker est désactivé).

Si je boot le NAS sans Docker et que je le démarre ensuite, j'obtiens ceci dans le journal DMESG:

Code:
[  642.185983] IPv6: ADDRCONF(NETDEV_UP): docker0: link is not ready
[  654.744912] cgroup: runc (30158) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future.
[  654.744917] cgroup: "memory" requires setting use_hierarchy to 1 on the root
[  655.241375] traps: orbweb_tester[30146] general protection ip:7f0bf07da4da sp:7f0bef3efd68 error:0 in liborbwebM2M.so[7f0bf07ad000+c0000]
[  658.712406] traps: orbwebM2Md[7774] general protection ip:7f69a1c565c9 sp:7f699fe51db0 error:0 in liborbwebM2M.so[7f69a1c1a000+c0000]
[  672.437919] docker0: port 1(vethe2b8f5a) entered blocking state
[  672.437924] docker0: port 1(vethe2b8f5a) entered disabled state
[  672.437990] device vethe2b8f5a entered promiscuous mode
[  672.438163] IPv6: ADDRCONF(NETDEV_UP): vethe2b8f5a: link is not ready
[  672.725504] netif lo already exist in list, can't add it
[  672.852088] eth0: renamed from veth5ef9061
[  672.857875] IPv6: ADDRCONF(NETDEV_CHANGE): vethe2b8f5a: link becomes ready
[  672.857935] docker0: port 1(vethe2b8f5a) entered blocking state
[  672.857981] docker0: port 1(vethe2b8f5a) entered forwarding state
[  672.858059] IPv6: ADDRCONF(NETDEV_CHANGE): docker0: link becomes ready
[  677.170298] docker0: port 2(veth2bed7b7) entered blocking state
[  677.170304] docker0: port 2(veth2bed7b7) entered disabled state
[  677.170386] device veth2bed7b7 entered promiscuous mode
[  677.173114] IPv6: ADDRCONF(NETDEV_UP): veth2bed7b7: link is not ready
[  677.572515] netif lo already exist in list, can't add it
[  677.699474] eth0: renamed from veth6535ab9
[  677.709078] IPv6: ADDRCONF(NETDEV_CHANGE): veth2bed7b7: link becomes ready
[  677.709188] docker0: port 2(veth2bed7b7) entered blocking state
[  677.709197] docker0: port 2(veth2bed7b7) entered forwarding state

Je n'y connais rien mais cela ressemble à un conflit. Je suis déjà en contact avec le support d'asustor mais cela fait pas mal de temps que cela traine (Janvier) et toujours pas de MAJ ou solution qui résolve ce problème :/

Les Applications utilisé dans Docker sont "Bitwarden" & "Deluge" Mais Docker crée ce conflit même si les applications sont désactivées. à savoir que quand elle sont activée et que le VPN fonctionne correctement (donc Désactivation app Docker, reboot du NAs, démarrage de Docker manuellement) le VPN marche et les app sur Docker aussi puis après un certains laps de temps, plus d'internet sur le VPN.

C'est vraiment bizarre.

Le support m'a répondu ceci:

I'm sorry for late response.
For the issue mentioned, we do fond there is issue with VPN server when docker ce installed.
The issue was reported to our engineer team and they are doing their best to repair it.
It will be fixed in our future software update.
My apology for the inconvenience.

Ils sont dessus mais ça doit pas leurs faciliter la tache de pas pouvoir réitérer le problème chez eux afin de trouver la solution.

Il y en aurait bien deux en attendant, car pour éliminer le routeur comme coupable, j'ai branché mon ancien NAS (Asustor AS608T) et installer VPN server dessus et rien d'autre, cela fonctionne très bien et pas de conflit avec Docker qui tourne sur l'autre NAS. Donc je pourrais avoir l'autre NAS pour le VPN mais c'est boff de faire tourner un second serveur juste pour le VPN :/ . Sinon réinstaller tout mon NAS mais la aussi c'est bof vu la masse de données que j'ai c'est une horreur de sauvegarder 18TB, la config de déluge avec tout les torrents qui y sont déjà, le serveur web, etc... je l'ai déjà fait et franchement pas trop envie de réitérer ^^'.

Vous avez déjà eu un problème de ce genre sur vos NAS (que ce soit Synology ou autres) ? J'ai déjà vu des problème similaire sur des Syno avec le VPN qui n'a plus d'internet mais le problème est pas le même .

Cordialement.

Etienne :)
 
salut Etienne

envoie moi le numéro du ticket
je vais distribuer des baffes virtuelles :lol:
 
Salut,

Pour le N° de ticket c'est le "39295"

Aujourd'hui sur le log DMESG en ssh, j'obtiens ça

Code:
[  153.184688] device eth0 entered promiscuous mode
[  214.299802] Buffer I/O error on dev mmcblk0, logical block 1908720, async page read
[  214.299883] Buffer I/O error on dev mmcblk0, logical block 1908734, async page read
[  214.299937] Buffer I/O error on dev mmcblk0, logical block 0, async page read
[  214.299987] Buffer I/O error on dev mmcblk0, logical block 1, async page read
[  214.300039] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
[  214.300067] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
[  214.300094] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
[  214.300121] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
[  214.300148] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
[  214.300175] Buffer I/O error on dev mmcblk0, logical block 1908735, async page read
>[  326.615887] udevd[21633]: specified group 'vboxusers' unknown
[  652.035163] traps: orbweb_tester[27259] general protection ip:7fde8afa04da sp:7fde89bb5d68 error:0 in liborbwebM2M.so[7fde8af73000+c0000]
[  655.796054] traps: orbwebM2Md[8124] general protection ip:7f72806a35c9 sp:7f727e89edb0 error:0 in liborbwebM2M.so[7f7280667000+c0000]
[ 1269.100698] traps: orbweb_tester[31647] general protection ip:7f4a1fd734da sp:7f4a1e988d68 error:0 in liborbwebM2M.so[7f4a1fd46000+c0000]
[ 1272.835810] traps: orbwebM2Md[27400] general protection ip:7f6b3a2195c9 sp:7f6b38414db0 error:0 in liborbwebM2M.so[7f6b3a1dd000+c0000]
[ 1888.319772] traps: orbweb_tester[3409] general protection ip:7fe67b1aa4da sp:7fe679dbfd68 error:0 in liborbwebM2M.so[7fe67b17d000+c0000]
[ 1891.871457] traps: orbwebM2Md[31790] general protection ip:7f0fce7745c9 sp:7f0fcc96fdb0 error:0 in liborbwebM2M.so[7f0fce738000+c0000]
[ 2511.049188] traps: orbweb_tester[7805] general protection ip:7fc44fe854da sp:7fc44ea9ad68 error:0 in liborbwebM2M.so[7fc44fe58000+c0000]
[ 2514.850555] traps: orbwebM2Md[3542] general protection ip:7f77626e75c9 sp:7f77608e2db0 error:0 in liborbwebM2M.so[7f77626ab000+c0000]
[ 4655.923168] clamavctl[22600]: segfault at 38 ip 00007f7b654dc3ce sp 00007ffe98c45c80 error 4 in libsqlite3.so.0.8.6[7f7b65471000+c3000]

Pour les première lignes je suis pas sur, peut être des erreur R/W sur un disque dur ?

Pour les autres lignes, si je cherche sur google, ça ramène effectivement à Docker (pas forcément pour nas mais ça pointe la dedans).

D’ailleurs, le NAS m'as fait un drôle de truc, le VPN semblait refonctionner (comme j'avais booté avec Docker désactivé), j'ai voulu ouvrir les info système sur le ADM et ça tournait dans le vide sans rien faire et dans le DMESG il y avait pas mal d'erreur comme celle au dessus, j'ai du rebooter pour accéder aux info système ^^.

Après redémarrage, toujours le problème VPN et les erreurs ci dessus.

Bonne soire à toi et ne claque pas trop fort :lol:
 
J'ai reçu une réponse.

En gros, je dois faire un reset admin car avec chance, la réinitialisation réseau résoudra le problème et sinon je dois réinstaller tout le NAS ce qui est pas vraiment une solution :/

Par contre si je dois en venir jusqu'à la réinstallation complète et que ça merde toujours ça va vraiment pas le faire ^^

Perso, je m'y connais pas assez pour aller grailler dans le système mais une personne de Asustor pourrait grailler dans le fichier de config de Docker ? je suis tombé la dessus:

https://engineering.talis.com/articles/docker-vpn-conflict/

ça pourrait éventuellement régler le problème ?

Pour finir, je vais surement réinstaller dans quelques jours, je vais acheter deux SSD juste pour le système.
 
Bonjour,
Je penses que ton compte utilisateur n'est pas dans le groupe vboxusers d'où l'erreur et je penses que c'est l'origine de ton problème.

J'essayerai de copier le contenu du dossier docker puis ensuite de le purger pour forcer la régénération des conteneurs pour ensuite voir si sa marche.