wikiroute

networking recipes

User Tools

Site Tools


extension_d_un_reseaux_sans-fil

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
extension_d_un_reseaux_sans-fil [2015/07/26 01:49] – [4- Limitation du débit] samerextension_d_un_reseaux_sans-fil [2015/07/26 02:01] – [4- Limitation du débit] samer
Line 70: Line 70:
 Afin de préserver la bande passante du réseau, il est possible de limiter le débit du trafic vers ou depuis les machines associées au point d'accès sans-fil.  Afin de préserver la bande passante du réseau, il est possible de limiter le débit du trafic vers ou depuis les machines associées au point d'accès sans-fil. 
  
-Commençons par mesurer le débit du réseau avec l'outil [[http://software.es.net/iperf/index.html|iperf3]] installé sur un ordinateur associé au point d'accès sans-fil. Le site [[https://iperf.fr|iperf.fr]] propose un ensemble de serveurs publics de test.+Commençons par mesurer le débit du réseau avec l'outil [[http://software.es.net/iperf/index.html|iperf3]] installé sur un ordinateur ''PC-test-guest-network'' associé au point d'accès sans-fil. Le site [[https://iperf.fr|iperf.fr]] propose un ensemble de serveurs publics de test. Les deux extraits suivants montrent le résultat du test de débit montant (719 Kbits/sec) et descendant (6.33 Mbits/sec) avec le serveur ''iperf.testdebit.info''
 +  
 +<code> 
 +PC-test-guest-network$ iperf3 -c iperf.testdebit.info 
 +Connecting to host iperf.testdebit.info, port 5201 
 +[  6] local 192.168.66.156 port 58318 connected to 89.84.127.54 port 5201 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-1.00   sec   234 KBytes  1.91 Mbits/sec                   
 +[  6]   1.00-2.00   sec   117 KBytes   959 Kbits/sec                   
 +[  6]   2.00-3.00   sec   121 KBytes   995 Kbits/sec                   
 +[  6]   3.00-4.00   sec   677 KBytes  5.52 Mbits/sec                   
 +[  6]   4.00-5.00   sec  76.6 KBytes   627 Kbits/sec                   
 +[  6]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec                   
 +[  6]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec                   
 +[  6]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec                   
 +[  6]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec                   
 +[  6]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec                   
 +- - - - - - - - - - - - - - - - - - - - - - - - - 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-10.00  sec  1.20 MBytes  1.00 Mbits/sec                  sender 
 +[  6]   0.00-10.00  sec   878 KBytes   719 Kbits/sec                  receiver 
 + 
 +iperf Done. 
 + 
 +PC-test-guest-network$ iperf3 -Rc iperf.testdebit.info 
 +Connecting to host iperf.testdebit.info, port 5201 
 +Reverse mode, remote host iperf.testdebit.info is sending 
 +[  6] local 192.168.66.156 port 58324 connected to 89.84.127.54 port 5201 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-1.00   sec   557 KBytes  4.56 Mbits/sec                   
 +[  6]   1.00-2.00   sec   710 KBytes  5.80 Mbits/sec                   
 +[  6]   2.00-3.00   sec   765 KBytes  6.28 Mbits/sec                   
 +[  6]   3.00-4.00   sec   802 KBytes  6.57 Mbits/sec                   
 +[  6]   4.00-5.00   sec   783 KBytes  6.41 Mbits/sec                   
 +[  6]   5.00-6.00   sec   851 KBytes  6.98 Mbits/sec                   
 +[  6]   6.00-7.00   sec   864 KBytes  7.07 Mbits/sec                   
 +[  6]   7.00-8.00   sec   711 KBytes  5.82 Mbits/sec                   
 +[  6]   8.00-9.00   sec   799 KBytes  6.54 Mbits/sec                   
 +[  6]   9.00-10.00  sec   761 KBytes  6.25 Mbits/sec                   
 +- - - - - - - - - - - - - - - - - - - - - - - - - 
 +[ ID] Interval           Transfer     Bandwidth       Retr 
 +[  6]   0.00-10.00  sec  7.68 MBytes  6.45 Mbits/sec   21             sender 
 +[  6]   0.00-10.00  sec  7.55 MBytes  6.33 Mbits/sec                  receiver 
 + 
 +iperf Done. 
 +</code> 
 + 
 +Nous choisissons de limiter le débit montant à 200 Kbits/sec et descendant à 2 Mbits/sec.  
 + 
 +<code> 
 +opkg update 
 +$ opkg install tc iptables-mod-ipopt 
 +$ opkg kmod-sched 
 +insmod sch_tbf 
 +</code> 
 + 
 +<code> 
 +root@OpenWrt:~# tc qdisc add dev wlan0-1 root tbf rate 200kbit burst 10kb latency 50ms peakrate 350kbit minburst 1540 
 +</code> 
 + 
 +<code> 
 +root@OpenWrt:~# tc qdisc add dev br-lan root tbf rate 2mbit burst 10kb latency 50ms peakrate 4mbit minburst 1540 
 +</code> 
 + 
 +<code> 
 +simurgh:iperf-3.0.11 simurgh$ iperf3 -c iperf.testdebit.info 
 +Connecting to host iperf.testdebit.info, port 5201 
 +[  6] local 192.168.66.156 port 58340 connected to 89.84.127.54 port 5201 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-1.00   sec   151 KBytes  1.23 Mbits/sec                   
 +[  6]   1.00-2.00   sec  9.90 KBytes  81.1 Kbits/sec                   
 +[  6]   2.00-3.00   sec  26.9 KBytes   220 Kbits/sec                   
 +[  6]   3.00-4.00   sec  25.5 KBytes   208 Kbits/sec                   
 +[  6]   4.00-5.01   sec  24.0 KBytes   197 Kbits/sec                   
 +[  6]   5.01-6.00   sec  25.5 KBytes   209 Kbits/sec                   
 +[  6]   6.00-7.01   sec  22.6 KBytes   185 Kbits/sec                   
 +[  6]   7.01-8.01   sec  15.6 KBytes   127 Kbits/sec                   
 +[  6]   8.01-9.00   sec  25.5 KBytes   209 Kbits/sec                   
 +[  6]   9.00-10.00  sec  25.5 KBytes   208 Kbits/sec                   
 +- - - - - - - - - - - - - - - - - - - - - - - - - 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-10.00  sec   351 KBytes   288 Kbits/sec                  sender 
 +[  6]   0.00-10.00  sec   225 KBytes   184 Kbits/sec                  receiver 
 + 
 +iperf Done. 
 +simurgh:iperf-3.0.11 simurgh$ iperf3 -Rc iperf.testdebit.info 
 +Connecting to host iperf.testdebit.info, port 5201 
 +Reverse mode, remote host iperf.testdebit.info is sending 
 +[  6] local 192.168.66.156 port 58348 connected to 89.84.127.54 port 5201 
 +[ ID] Interval           Transfer     Bandwidth 
 +[  6]   0.00-1.00   sec   240 KBytes  1.97 Mbits/sec                   
 +[  6]   1.00-2.00   sec   233 KBytes  1.91 Mbits/sec                   
 +[  6]   2.00-3.00   sec   232 KBytes  1.90 Mbits/sec                   
 +[  6]   3.00-4.00   sec   232 KBytes  1.90 Mbits/sec                   
 +[  6]   4.00-5.00   sec   233 KBytes  1.91 Mbits/sec                   
 +[  6]   5.00-6.00   sec   233 KBytes  1.91 Mbits/sec                   
 +[  6]   6.00-7.00   sec   232 KBytes  1.90 Mbits/sec                   
 +[  6]   7.00-8.00   sec   215 KBytes  1.76 Mbits/sec                   
 +[  6]   8.00-9.00   sec   250 KBytes  2.05 Mbits/sec                   
 +[  6]   9.00-10.00  sec   233 KBytes  1.91 Mbits/sec                   
 +- - - - - - - - - - - - - - - - - - - - - - - - - 
 +[ ID] Interval           Transfer     Bandwidth       Retr 
 +[  6]   0.00-10.00  sec  2.47 MBytes  2.07 Mbits/sec   29             sender 
 +[  6]   0.00-10.00  sec  2.40 MBytes  2.02 Mbits/sec                  receiver 
 + 
 +iperf Done. 
 + 
 +</code> 
 <code> <code>
 root@OpenWrt:~# ifconfig root@OpenWrt:~# ifconfig
Line 111: Line 219:
           collisions:0 txqueuelen:32            collisions:0 txqueuelen:32 
           RX bytes:52446827 (50.0 MiB)  TX bytes:6401871 (6.1 MiB)           RX bytes:52446827 (50.0 MiB)  TX bytes:6401871 (6.1 MiB)
-</code> 
-<code> 
-root@OpenWrt:~# tc qdisc add dev wlan0-1 root tbf rate 200kbit burst 10kb latency 50ms peakrate 350kbit minburst 1540 
 </code> </code>
 +
  
 <code> <code>
-root@OpenWrt:~# tc qdisc add dev br-lan root tbf rate 2mbit burst 10kb latency 50ms peakrate 4mbit minburst 1540+root@OpenWrt:~# tc -s qdisc ls dev br-lan 
 +qdisc tbf 8004: root refcnt 2 rate 2000Kbit burst 10Kb peakrate 4000Kbit minburst 1540b lat 50.0ms  
 + Sent 10180 bytes 35 pkt (dropped 0, overlimits 9 requeues 0)  
 + backlog 0b 0p requeues 0  
 +root@OpenWrt:~# tc -s qdisc ls dev wlan0-1 
 +qdisc tbf 8003: root refcnt 5 rate 200000bit burst 10Kb peakrate 350000bit minburst 1540b lat 50.0ms  
 + Sent 3682 bytes 28 pkt (dropped 0, overlimits 0 requeues 0)  
 + backlog 0b 0p requeues 0 
 </code> </code>
  
extension_d_un_reseaux_sans-fil.txt · Last modified: 2015/07/27 14:17 by samer