Comments (12)
Il me faut les versions d'OpenMPTCProuter et du script OpenMPTCProuter VPS utilisées.
Sur mes propres tests:
- Aucun soucis pour moi. Que voulez vous faire ? annoncer d'autres DNS ? un dig @8.8.8.8 google.com sur un PC client ne fonctionne pas ?
- Aucun lag pour moi. Après vu votre config il peut y avoir des soucis de MTU.
from openmptcprouter.
Bonjour,
J'ai fais l'install hier, donc les ce sont les dernières versions :
- openmptcprouter v0.10-5-g2f4e191 r6328-d8655868ca / LuCI build branch (git-18.066.46907-2f4e191)
- OpenMPTCProuter VPS -> Comment savoir la version ?
J'ai pour habitude d'utiliser les DNS google car je change souvent de gateway.
Je viens de faire un nslookup :
C:\Users\Michael>nslookup
Serveur par dÚfaut : UnKnown
Address: 192.168.1.250
> google.com 8.8.8.8
Serveur : [8.8.8.8]
Address: 8.8.8.8
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Le délai de la requête sur 8.8.8.8 est dépassé.
> google.com 192.168.1.250
Serveur : [192.168.1.250]
Address: 192.168.1.250
Réponse ne faisant pas autorité :
Nom : google.com
Addresses: 2a00:1450:4007:805::200e
172.217.18.206
En passant directement via OpenMptcpRouter en local j'ai l'impression d'avoir moins de lag sur certains sites, mais pas tous. Le site de la banque populaire (une fois logué) est quasi impossible à consulter..
Il y a un moyen de diagnostique pour trouver la cause ?
Merci.
from openmptcprouter.
- Ce n'est pas la dernière version, j'ai sorti la 0.11.
- La version est visible dans /etc/motd, et normalement à chaque fois qu'on se connecte en SSH au VPS
Les DNS par défaut sont les root serveurs afin d'éviter l'utilisation des serveurs de google justement :)
Il faudrait vérifier si ss-server sur le VPS écoute bien en TCP et UDP (avec netstat par exemple) et pareil sur OpenMPTCProuter.
TCPdump peut permettre de diagnostiquer, mais je commencerais par mettre un MTU inférieur à 1500 pour shadowsocks par exemple.
from openmptcprouter.
Il faudrait aussi vérifier le TCP congestion sur le VPS et OpenMPTCProuter, ça peut jouer parfois.
from openmptcprouter.
Bonjour,
Je suis passé à la 0.11 depuis quelques jours et les différents problèmes ci-dessus sont résolu.
J'ai par contre maintenant des petits problèmes de stabilité, est-il possible de monitorer shadowsocks (état de la connexion, paquets perdu...)
J'ai de temps en temps le lien qui tombe, j'ai déjà du reboot pour qu'il ce stabilise.
Le soucis c'est que j'ai une appli (Ciel Gestion Commercial Cloud) et elle est très sensible à la connexion, dès qu'il y a une micro coupure elle crash..
Edit : Je vais passer à la v12.1 déjà
Edit 2 : Quelle est la meilleur solution pour faire les mises à jour ?
from openmptcprouter.
Pour les mises à jour pour le moment il n'y a pas vraiment de solution. C'est prévu, mais pas pour tout de suite. On peut cependant sauvegarder la configuration et la réappliquer mais parfois certaines nouveautés dans la configuration peuvent être effacé par la sauvegarde.
Il est compliqué de monitorer shadowsocks, c'est prévu mais il faut que je trouve la solution la meilleure.
J'ai également ce soucis de coupure de temps en temps, j'ai identifié une partie qui sera réglé lors du passage du noyau en 4.14, pour le reste il faut que je trouve la source du soucis.
from openmptcprouter.
Bonjour,
J'étais passé à la 12.1 et j'avais toujours des problèmes avec shadowsocks alors que glorytun fonctionnait plutôt bien.
Je suis passé à la 14.1 hier et pour l'instant je trouve la stabilité bien meilleur mais pas au top, mon appli crash toujours, elle est vraiment pénible x)
Le graphique MPTCP est le bienvenu également !
Un autre élément qu'il manque et qui est très bien fait dans les routeurs Draytek, c'est la gestion de la bande passante par IP / MAC, le top serais :
- Un graphique en temps réel de la BP (up et down) utilisé par une IP ou MAC
- La possibilité de brider une IP ou MAC à une certaine BP
- La possibilité de bloquer le traffic vers internet d'une IP ou MAC
from openmptcprouter.
Quand une connection est inactive au bout d'un certain temps elle est tuée. Il est possible de changer ça en modifiant sysctl -w net.ipv4.tcp_keepalive_time=ladurée
, c'est modifié à 2400 pour OpenMPTCProuter et c'est à 7200 par défaut sous Linux. Une valeur plus basse permet avec MPTCP d'éviter d'avoir pleins de connections inutiles ouvertes, c'est souvent modifié à la baisse ainsi sur les routeurs. Il faudrait voir si l'application permet sinon de régler un keepalive...
Pour la gestion BP, je verrais si j'ajoute ces options ou si un paquet pour OpenWrt existe déjà.
from openmptcprouter.
Bonjour, je me joins à cette discussion, mais soit dit en passant, c'est extrêmement prometteur, j'ai réussit à faire fonctionner depuis 2j (presque) tous mes accès TCP au travers de Shadowsocks, et ce, avec jusqu'à 3 WAN.
-
Setup :
- VPS en v0.37 (Debian9.5 chez OVH, interface en eth0 (et non ens3))
- Routeur RPI3 en v0.29
- wan1 en 192.168.1.0/24 (routeur 4G/ethernet Free)
- wan2 en 192.168.3.0/24 (adsl pitoyable Orange)
- wan3 en 192.168.2.0/24 via un usb-modeswitch (routeur portable 4G/wifi de Bytel)
-
Problème(s) :
- Impossible d'accéder à un DNS autre que celui du routeur. Or une Chromecast utilise "en dur" les DNS de google.
Je n'ai touché à aucune configuration sur le routeur (v0.29) et le VPS est également out of the box (v0.37)
Exemple :
- Impossible d'accéder à un DNS autre que celui du routeur. Or une Chromecast utilise "en dur" les DNS de google.
dig @8.8.8.8 google.com
; <<>> DiG 9.8.3-P1 <<>> @8.8.8.8 google.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
- Je n'arrive pas à faire passer les appels ICMP au travers du router.
Et ce, quel que soit le VPN choisi (Glorytun TCP ou UDP, je n'ai pas essayé OpenVPN).
Je soupçonne un problème de shorewall, mais je ne maitrise pas son usage, et les règles en place (VPS) sont celles du script en v0.37.
Depuis un client (linux ou osx) :
PING 8.8.8.8 (8.8.8.8): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Trace coté VPS (syslog) :
- Glorytun TCP
glorytun-tcp-run[506]: xx.xx.xx.xx.32632: connected
kernel: [ 4562.350656] IPv4: martian source 8.8.8.8 from 192.168.100.128, on dev gt-tun0
- Glorytun UDP
kernel: [ 4501.297061] IPv4: martian source 8.8.8.8 from 192.168.100.128, on dev gt-udp-tun0
Merci d'avance pour ce super projet, je viens de déménager à la campagne et doit télétravailler, l'ADSL 1.5Mbps est insuffisant, et une simple 4G de qualité n'est pas assez stable. Mais via SS+MPTCP les premiers résultats sont plus qu'encourageants.
from openmptcprouter.
Ca a aucun rapport avec le bug déjà ouvert. Merci d'ouvrir un nouveau bug.
from openmptcprouter.
pardon @Ysurac le début du thread mentionnait le même problème d'accès DNS avec une version <0.11.
Mais cette partie du problème étant résolue pour @Kuma68 en 0.11, vous avez raison, autant ouvrir une nouvelle issue, ce que je viens de faire.
En tous cas, continuez le boulot, ça fonctionne quasiment out of the box vos packages VPS et Router, et en TCP, j'ai des résultats plus qu'agréables.
from openmptcprouter.
Bonjour,
peut être que cela peut aider pour la mise en place d'un graphique de bande passante par IP : https://github.com/wtc0der/wtBRMon
from openmptcprouter.
Related Issues (20)
- SRT-mobile Streaming with OMR-bonding HOT 1
- Gateway Down Error HOT 3
- Preventing a LAN client access to WAN HOT 3
- rsync transfer low bandwith HOT 18
- NanoPi R6S/R6C Support HOT 1
- OMR aggregating with 1028 but not 1029-test HOT 4
- MANAGEMENT: Client disconnected the lastest VPS HOT 3
- Remotely access router's LAN from VPS HOT 13
- Unable to view Network Overview HOT 6
- dnsmasq fails to start if OMR-Bypass creates config lines over 1024 characters long HOT 2
- Redirect all Ports an by default, cant disable
- SQM-QoS Settings keep ketting changed on Wizard Apply
- OMR-Bypass: Protocols and Services: Restrict to address family missing IPv4 Only - duplicates IPv6 Only
- OpenVpn cannot aggrate SRT UDP by the latest snap shot HOT 2
- NAT Loopback not working HOT 2
- BPI Support HOT 8
- Multiple disconnection HOT 16
- Installing factory image for Rockchip HOT 2
- OMR-Bypass issues with MAC-Address filtering HOT 1
- Less data consuming as possible, if possible. HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openmptcprouter.