Auteur Sujet: Test debit derrière ont  (Lu 2115 fois)

0 Membres et 1 Invité sur ce sujet

domoticity

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • Nice 06
Test debit derrière ont
« le: 25 juillet 2019 à 12:40:30 »
Hello à toutes et à tous  :)

J'ai paramétré une Raspberry 4 pour pouvoir la connecter directement mon ONT,
 à l'aide des tuto que j'ai trouvé sur ce forum.

Cependant j'ai remarqué qu'en faisant des tests de débit via iperf3,
je n'ai pas de belles valeurs.

Lorsque je me mets derrière une LiveBox,
La Raspberry récupère 930 méga en down pour plus de 300 en up.

En remplaçant la LiveBox par ma Raspberry,
les valeurs tombent à 100 maxi en down et 18 en up.

Voici mon iptables :

# Generated by iptables-save v1.4.21 on Wed Feb 20 23:25:13 2019
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o orange -j MASQUERADE
COMMIT
# Completed on Wed Feb 20 23:25:13 2019
# Generated by iptables-save v1.4.21 on Wed Feb 20 23:25:13 2019
*mangle
:PREROUTING ACCEPT [604:477856]
:INPUT ACCEPT [589:476608]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [487:83466]
:POSTROUTING ACCEPT [487:83466]
COMMIT
# Completed on Wed Feb 20 23:25:13 2019
# Generated by iptables-save v1.4.21 on Wed Feb 20 23:25:13 2019
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A FORWARD -i orange -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o orange -j ACCEPT
COMMIT
# Completed on Wed Feb 20 23:25:13 2019
#RESCUE
source /etc/network/interfaces.d/*

# Local loopback
auto lo
iface lo inet loopback

# Fibre
auto eth0 orange

iface eth0 inet manual
  post-up /sbin/ip l s up dev $IFACE

iface orange inet manual
  pre-up /sbin/ip l a link eth0 name $IFACE type vlan id 832 egress-qos-map 0:6
  post-up dhclient -cf /etc/dhcp/dhclient.conf -v -pf /var/run/dhclient.orange.pid -lf /var/lib/dhcp/dhclient.orange.leases orange
 
  post-up sudo bash /diagbox/systeme/scripts/principal/accueil.sh
  post-up iptables-restore < /etc/iptables.ipv4.nat
  post-down sudo bash /diagbox/systeme/scripts/principal/accueil.sh
 
# Wifi
allow-hotplug wlan0
iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
dns-nameservers 8.8.8.8

post-up sudo bash /diagbox/systeme/scripts/principal/accueil.sh
post-up iptables-restore < /etc/iptables.ipv4.nat
post-down sudo bash /diagbox/systeme/scripts/principal/accueil.sh

Ca c'est le fichier interfaces.

Je ne vois pas d'où peut venir cette différence

En vous remerciant d'avance



nonobzh

  • Abonné Orange Fibre
  • *
  • Messages: 180
  • Brest (29)
Test debit derrière ont
« Réponse #1 le: 25 juillet 2019 à 13:54:17 »
Les Raspberry 1 et 2 sont en 100 Mbps
Les Raspberry 3 sont limitées à ~300 Mbps
Seule la Raspberry 4 permet d'atteindre le gigabit sur son port réseau

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 749
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
Test debit derrière ont
« Réponse #2 le: 25 juillet 2019 à 14:06:52 »
Hello à toutes et à tous  :)

J'ai paramétré une Raspberry 4 pour pouvoir la connecter directement mon ONT

.... oui donc ça devrait fonctionner :)

nonobzh

  • Abonné Orange Fibre
  • *
  • Messages: 180
  • Brest (29)
Test debit derrière ont
« Réponse #3 le: 25 juillet 2019 à 14:30:32 »
Oooops, j'ai lu trop vite, j'avais pas vu le 4  :-[

domoticity

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • Nice 06
Test debit derrière ont
« Réponse #4 le: 25 juillet 2019 à 14:53:06 »
Oooops, j'ai lu trop vite, j'avais pas vu le 4  :-[

Hello
Pas de soucis :)

domoticity

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • Nice 06
Test debit derrière ont
« Réponse #5 le: 25 juillet 2019 à 14:54:35 »
.... oui donc ça devrait fonctionner :)

Ca fonctionne.
Un PC connecté en Wifi sur la Pi arrive à aller sur le web.
Mais je ne comprends pas la différence des tests de débit, fait en directement sur l'ONT ou derrière une LiveBox.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 289
  • Antibes (06) / Mercury (73)
Test debit derrière ont
« Réponse #6 le: 25 juillet 2019 à 15:16:35 »
pre-up /sbin/ip l a link eth0 name $IFACE type vlan id 832 egress-qos-map 0:6
Très simple: Je ne vois pas de règles mangle iptables pour remettre le traffic normal en best effort (CoS 0), donc tout sort en CoS 6 (et pas que le DHCP). CoS 6 = latence plus faible mais débit pourri.

Sinon, si tu ne veux pas avoir de règles mangle (qui vont consommer du CPU), il faut utiliser cgroup pour changer la priorité (SO_PRIORITY) des sockets du client DHCP à 6, et avoir un egress-qos-map 6:6.


https://lafibre.info/remplacer-livebox/isc-dhcp-client-raw-socket-solution/msg634966/#msg634966

domoticity

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • Nice 06
Test debit derrière ont
« Réponse #7 le: 25 juillet 2019 à 21:28:42 »
pre-up /sbin/ip l a link eth0 name $IFACE type vlan id 832 egress-qos-map 0:6
Très simple: Je ne vois pas de règles mangle iptables pour remettre le traffic normal en best effort (CoS 0), donc tout sort en CoS 6 (et pas que le DHCP). CoS 6 = latence plus faible mais débit pourri.

Sinon, si tu ne veux pas avoir de règles mangle (qui vont consommer du CPU), il faut utiliser cgroup pour changer la priorité (SO_PRIORITY) des sockets du client DHCP à 6, et avoir un egress-qos-map 6:6.


https://lafibre.info/remplacer-livebox/isc-dhcp-client-raw-socket-solution/msg634966/#msg634966

Hello
Je te remercie pour ta réponse.
Je vais travailler sur ta première suggestion,

domoticity

  • Abonné Orange Fibre
  • *
  • Messages: 12
  • Nice 06
Test debit derrière ont
« Réponse #8 le: 25 juillet 2019 à 22:57:49 »
pre-up /sbin/ip l a link eth0 name $IFACE type vlan id 832 egress-qos-map 0:6
Très simple: Je ne vois pas de règles mangle iptables pour remettre le traffic normal en best effort (CoS 0), donc tout sort en CoS 6 (et pas que le DHCP). CoS 6 = latence plus faible mais débit pourri.

Sinon, si tu ne veux pas avoir de règles mangle (qui vont consommer du CPU), il faut utiliser cgroup pour changer la priorité (SO_PRIORITY) des sockets du client DHCP à 6, et avoir un egress-qos-map 6:6.


https://lafibre.info/remplacer-livebox/isc-dhcp-client-raw-socket-solution/msg634966/#msg634966

Merci beaucoup, j'ai suivi ta première proposition et ça c'est envolé :)

Merci énormèment.

 :) :) :)
En cherchant sur le web, j'ai trouvé ceci :
iptables -t mangle -A POSTROUTING -o eth0.832 -j CLASSIFY --set-class 0000:0001
iptables -t mangle -A POSTROUTING -o eth0.832 -p igmp -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o eth0.832 -p icmp -j CLASSIFY --set-class 0000:0006
iptables -t mangle -A POSTROUTING -o eth0.832 -m dscp --dscp 0x2e -j CLASSIFY --set-class 0000:0005
iptables -t mangle -A POSTROUTING -o eth0.832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0006