<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aseques</id>
		<title>Guifi.net - Wiki Català - Contribucions de l'usuari [ca]</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aseques"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Especial:Contribucions/Aseques"/>
		<updated>2026-07-29T09:23:40Z</updated>
		<subtitle>Contribucions de l'usuari</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Servidor_Iperf</id>
		<title>Servidor Iperf</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Servidor_Iperf"/>
				<updated>2016-02-19T23:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Aseques: Actualitzada informació per iperf3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instal·lació ==&lt;br /&gt;
&lt;br /&gt;
Instal·lem el paquet:&lt;br /&gt;
(Per a debian i similars. Per a altres distribucions pot variar.)&lt;br /&gt;
&lt;br /&gt;
Versió clàssica, ja no es desenvolupa però està disponible en la majoria de distribucions&lt;br /&gt;
 apt-get install iperf #fins a debian wheezy&lt;br /&gt;
Versió moderna, s'ha reescrit des de zero per millorar-ne el funcionamet, permèt coses com per exemple funcionar en xarxes que estan darrera un equip que fa NAT&lt;br /&gt;
 apt-get install iperf3 #de debian jessie endavant&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si volem que el servei iperf s'inicï automàticament al iniciar el servidor, hem de crear un &amp;quot;script&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
- (com a root) entrem al directori /etc/init.d:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- creem un fitxer anomenat 'iperf' amb un editor de text:&lt;br /&gt;
&lt;br /&gt;
 nano iperf&lt;br /&gt;
&lt;br /&gt;
- i a l'interior hi enganxem el següent contingut (hem de reemplaçar iperf per iperf3 si fem servir aquesta versió):&lt;br /&gt;
&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 # /etc/init.d/iperf&lt;br /&gt;
 #&lt;br /&gt;
 ### BEGIN INIT INFO&lt;br /&gt;
 # Provides:          iperf&lt;br /&gt;
 # Required-Start:    &lt;br /&gt;
 # Required-Stop:     &lt;br /&gt;
 # Default-Start:     2 3 4 5&lt;br /&gt;
 # Default-Stop:      0 1 6&lt;br /&gt;
 # Short-Description: iperf&lt;br /&gt;
 # Description:       Servei Iperf per a mesurar l'ample de banda entre dos punt&lt;br /&gt;
 ### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
 # Per a comprobar quan el procés s'està executant&lt;br /&gt;
 touch /var/lock/iperf&lt;br /&gt;
 &lt;br /&gt;
 # Carry out specific functions when asked to by the system&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
     echo &amp;quot;Iniciant iperf...&amp;quot;&lt;br /&gt;
     PIDIPERF=`pidof iperf`&lt;br /&gt;
     if [ $? -ne 0 ] # comprovem que no s'estigui executant&lt;br /&gt;
     then&lt;br /&gt;
       iperf -s -D&lt;br /&gt;
       echo &amp;quot;...fet.&amp;quot;&lt;br /&gt;
     else&lt;br /&gt;
       echo &amp;quot;AVÍS: Iperf ja s'està executant en el procés $PIDIPERF.&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     ;;&lt;br /&gt;
   stop)&lt;br /&gt;
     echo &amp;quot;Aturant iperf...&amp;quot;&lt;br /&gt;
     PIDIPERF=`pidof iperf` &lt;br /&gt;
     if [ $? -ne 0 ]&lt;br /&gt;
     then&lt;br /&gt;
       echo &amp;quot;AVÍS: l'Iperf ja estava aturat.&amp;quot;&lt;br /&gt;
     else #si el programa estava obert, el matem.&lt;br /&gt;
       kill -9 $PIDIPERF&lt;br /&gt;
       rm -f /var/lock/iperf&lt;br /&gt;
       echo &amp;quot;...fet.&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     ;;&lt;br /&gt;
   *)  &lt;br /&gt;
     echo &amp;quot;Usage: /etc/init.d/iperf {start|stop}&amp;quot;&lt;br /&gt;
     exit 1&lt;br /&gt;
     ;;&lt;br /&gt;
 esac  &lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
- cal donar-li permisos d'execució:&lt;br /&gt;
&lt;br /&gt;
 chmod +x iperf&lt;br /&gt;
&lt;br /&gt;
''(Si volem assegurar-nos que l'script funciona correctament, el podem provar amb les comandes &amp;quot;/etc/init.d/iperf start&amp;quot; i &amp;quot;/etc/init.d/iperf stop&amp;quot; per a iniciar-lo i aturar-lo respectivament)''&lt;br /&gt;
&lt;br /&gt;
- i finalment li indiquem al sistema que l'iniciï automàticament a l'arrencada:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d iperf defaults&lt;br /&gt;
&lt;br /&gt;
- ja tenim instal·lat i funcionant en mode servidor. Al següent reinici hauria d'executar-se automàticament.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Si en qualsevol moment volguéssim que ja no s'iniciés automàticament, executem la següent comanda:)''&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f  iperf remove&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prova de funcionament: ==&lt;br /&gt;
&lt;br /&gt;
- Ara, per a fer la prova de rendiment des d'un altre ordinador, com a client, executarem:&lt;br /&gt;
&lt;br /&gt;
 iperf -c [''ip-servidor-iperf''] #per fer la prova de baixada&lt;br /&gt;
 iperf3 -c [''ip-servidor-iperf''] --reverse #per fer la prova de rendiment bidireccional&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== referències ==&lt;br /&gt;
...partint d'altres manuals:&lt;br /&gt;
*[http://guifi.net/node/3330 manual iperf documentació guifi.net]&lt;br /&gt;
*[http://www.debian-administration.org/articles/28 Making scripts run at boot time with Debian]&lt;br /&gt;
== altres versions ==&lt;br /&gt;
*[https://iperf.fr/ iperf3] una evolució del programa que és multiplataforma i que permet fer testos de velocitat bidireccionals (amb --reverse) fins i tot quan s'ha d'atravessar un NAT&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Servidor]]&lt;br /&gt;
&lt;br /&gt;
[[es:Iperf]]&lt;/div&gt;</summary>
		<author><name>Aseques</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Servidor_Iperf</id>
		<title>Servidor Iperf</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Servidor_Iperf"/>
				<updated>2016-02-19T22:47:41Z</updated>
		
		<summary type="html">&lt;p&gt;Aseques: /* altres versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instal·lació ==&lt;br /&gt;
&lt;br /&gt;
Instal·lem el paquet:&lt;br /&gt;
(Per a debian i similars. Per a altres distribucions pot variar.)&lt;br /&gt;
&lt;br /&gt;
 apt-get install iperf&lt;br /&gt;
&lt;br /&gt;
Si volem que el servei iperf s'inicï automàticament al iniciar el servidor, hem de crear un &amp;quot;script&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
- (com a root) entrem al directori /etc/init.d:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- creem un fitxer anomenat 'iperf' amb un editor de text:&lt;br /&gt;
&lt;br /&gt;
 nano iperf&lt;br /&gt;
&lt;br /&gt;
- i a l'interior hi enganxem el següent contingut:&lt;br /&gt;
&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 # /etc/init.d/iperf&lt;br /&gt;
 #&lt;br /&gt;
 ### BEGIN INIT INFO&lt;br /&gt;
 # Provides:          iperf&lt;br /&gt;
 # Required-Start:    &lt;br /&gt;
 # Required-Stop:     &lt;br /&gt;
 # Default-Start:     2 3 4 5&lt;br /&gt;
 # Default-Stop:      0 1 6&lt;br /&gt;
 # Short-Description: iperf&lt;br /&gt;
 # Description:       Servei Iperf per a mesurar l'ample de banda entre dos punt&lt;br /&gt;
 ### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
 # Per a comprobar quan el procés s'està executant&lt;br /&gt;
 touch /var/lock/iperf&lt;br /&gt;
 &lt;br /&gt;
 # Carry out specific functions when asked to by the system&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
     echo &amp;quot;Iniciant iperf...&amp;quot;&lt;br /&gt;
     PIDIPERF=`pidof iperf`&lt;br /&gt;
     if [ $? -ne 0 ] # comprovem que no s'estigui executant&lt;br /&gt;
     then&lt;br /&gt;
       iperf -s -D&lt;br /&gt;
       echo &amp;quot;...fet.&amp;quot;&lt;br /&gt;
     else&lt;br /&gt;
       echo &amp;quot;AVÍS: Iperf ja s'està executant en el procés $PIDIPERF.&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     ;;&lt;br /&gt;
   stop)&lt;br /&gt;
     echo &amp;quot;Aturant iperf...&amp;quot;&lt;br /&gt;
     PIDIPERF=`pidof iperf` &lt;br /&gt;
     if [ $? -ne 0 ]&lt;br /&gt;
     then&lt;br /&gt;
       echo &amp;quot;AVÍS: l'Iperf ja estava aturat.&amp;quot;&lt;br /&gt;
     else #si el programa estava obert, el matem.&lt;br /&gt;
       kill -9 $PIDIPERF&lt;br /&gt;
       rm -f /var/lock/iperf&lt;br /&gt;
       echo &amp;quot;...fet.&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
     ;;&lt;br /&gt;
   *)  &lt;br /&gt;
     echo &amp;quot;Usage: /etc/init.d/iperf {start|stop}&amp;quot;&lt;br /&gt;
     exit 1&lt;br /&gt;
     ;;&lt;br /&gt;
 esac  &lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
- cal donar-li permisos d'execució:&lt;br /&gt;
&lt;br /&gt;
 chmod +x iperf&lt;br /&gt;
&lt;br /&gt;
''(Si volem assegurar-nos que l'script funciona correctament, el podem provar amb les comandes &amp;quot;/etc/init.d/iperf start&amp;quot; i &amp;quot;/etc/init.d/iperf stop&amp;quot; per a iniciar-lo i aturar-lo respectivament)''&lt;br /&gt;
&lt;br /&gt;
- i finalment li indiquem al sistema que l'iniciï automàticament a l'arrencada:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d iperf defaults&lt;br /&gt;
&lt;br /&gt;
- ja tenim instal·lat i funcionant en mode servidor. Al següent reinici hauria d'executar-se automàticament.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Si en qualsevol moment volguéssim que ja no s'iniciés automàticament, executem la següent comanda:)''&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f  iperf remove&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prova de funcionament: ==&lt;br /&gt;
&lt;br /&gt;
- Ara, per a fer la prova de rendiment des d'un altre ordinador, com a client, executarem:&lt;br /&gt;
&lt;br /&gt;
 iperf -c [''ip-servidor-iperf'']&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== referències ==&lt;br /&gt;
...partint d'altres manuals:&lt;br /&gt;
*[http://guifi.net/node/3330 manual iperf documentació guifi.net]&lt;br /&gt;
*[http://www.debian-administration.org/articles/28 Making scripts run at boot time with Debian]&lt;br /&gt;
== altres versions ==&lt;br /&gt;
*[https://iperf.fr/ iperf3] una evolució del programa que és multiplataforma i que permet fer testos de velocitat bidireccionals (amb --reverse) fins i tot quan s'ha d'atravessar un NAT&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Servidor]]&lt;br /&gt;
&lt;br /&gt;
[[es:Iperf]]&lt;/div&gt;</summary>
		<author><name>Aseques</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Monitoritzaci%C3%B3_del_tr%C3%A0nsit</id>
		<title>Monitorització del trànsit</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Monitoritzaci%C3%B3_del_tr%C3%A0nsit"/>
				<updated>2016-02-19T22:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;Aseques: Arreglat interlink&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=iptraf=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install iptraf&lt;br /&gt;
&lt;br /&gt;
 $ sudo iptraf&lt;br /&gt;
&lt;br /&gt;
=ipband=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-cache show ipband&lt;br /&gt;
 Description: daemon for subnet bandwidth monitoring with reporting via email&lt;br /&gt;
 This is a daemon which can monitor as many different subnets (or individual&lt;br /&gt;
 hosts, by specifying a &amp;quot;subnet&amp;quot; of /32) as you'd like. The reporting facility&lt;br /&gt;
 will only be triggered when a defined bandwidth level had been exceeded for a&lt;br /&gt;
 defined time.&lt;br /&gt;
 .&lt;br /&gt;
 Information reported includes the connections which are taking up the most&lt;br /&gt;
 bandwidth (ip address and port pairs). Reporting is done via email.&lt;br /&gt;
 Homepage: http://ipband.sourceforge.net/&lt;br /&gt;
 Bugs: https://bugs.launchpad.net/ubuntu/+filebug&lt;br /&gt;
 Origin: Ubuntu&lt;br /&gt;
&lt;br /&gt;
=ipfm=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-cache show ipfm&lt;br /&gt;
 Description: a bandwidth analysis tool&lt;br /&gt;
 IPFM counts how much data was sent and received by specified hosts through&lt;br /&gt;
 an Internet link.&lt;br /&gt;
&lt;br /&gt;
=bwm. Bandwidth monitor=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install bwm&lt;br /&gt;
&lt;br /&gt;
 $ sudo bwm&lt;br /&gt;
&lt;br /&gt;
===bwm-ng ===&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install bwm-ng&lt;br /&gt;
&lt;br /&gt;
=cutter. Tallar una connexió no desitjada=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install cutter&lt;br /&gt;
&lt;br /&gt;
Permet tallar una connexió:&lt;br /&gt;
&lt;br /&gt;
 $ cutter 200.1.2.3 22 10.10.0.45 32451&lt;br /&gt;
&lt;br /&gt;
=ethstats=&lt;br /&gt;
&lt;br /&gt;
Permet consultar el throughput:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install ethstats&lt;br /&gt;
&lt;br /&gt;
 $ sudo ethstats&lt;br /&gt;
 total: 0.01 Mb/s In 0.00 Mb/s Out - 7.0 p/s In 5.0 p/s Out&lt;br /&gt;
 eth0: 0.01 Mb/s In 0.00 Mb/s Out - 7.0 p/s In 5.0 p/s Out&lt;br /&gt;
 eth1: 0.00 Mb/s In 0.00 Mb/s Out - 0.0 p/s In 0.0 p/s Out&lt;br /&gt;
&lt;br /&gt;
=ethstatus=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install ethstatus&lt;br /&gt;
&lt;br /&gt;
=NTOP=&lt;br /&gt;
&lt;br /&gt;
Consulteu [[NTOP]]&lt;br /&gt;
&lt;br /&gt;
=bandwidthd=&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install bandwidthd&lt;br /&gt;
&lt;br /&gt;
Un cop instal·lat podeu consultar les gràfiques (pàgines HTML) accedint a:&lt;br /&gt;
&lt;br /&gt;
 file:///var/lib/bandwidthd/htdocs/index.html&lt;br /&gt;
&lt;br /&gt;
Amb el Navegador web.&lt;br /&gt;
&lt;br /&gt;
'''Fitxer de configuració''':&lt;br /&gt;
&lt;br /&gt;
 $ cat /etc/bandwidthd/bandwidthd.conf&lt;br /&gt;
&lt;br /&gt;
=netacct=&lt;br /&gt;
&lt;br /&gt;
Permet tenir un log de l'ús de xarxa per IPs&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install net-acct&lt;br /&gt;
&lt;br /&gt;
És un dimoni que s'encarrega de crear els fitxers de lo de la carpeta '''/var/log/net-acct''':&lt;br /&gt;
&lt;br /&gt;
 $ cat /var/log/net-acct/net-acct.log&lt;br /&gt;
=Slurm=&lt;br /&gt;
&lt;br /&gt;
'''Instal·lació''':&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install slurm &lt;br /&gt;
&lt;br /&gt;
'''Execució''':&lt;br /&gt;
&lt;br /&gt;
 $ sudo slurm -d 1 -i eth0&lt;br /&gt;
&lt;br /&gt;
=netstat=&lt;br /&gt;
&lt;br /&gt;
 $ sudo netstat -i&lt;br /&gt;
&lt;br /&gt;
 $ netstat -s | head&lt;br /&gt;
&lt;br /&gt;
Consulteu l'article [[Xarxes_Linux#netstat|netstat]].&lt;br /&gt;
&lt;br /&gt;
=ngrep=&lt;br /&gt;
&lt;br /&gt;
'''Instal·lació''':&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt.get install ngrep&lt;br /&gt;
&lt;br /&gt;
'''Ús''':&lt;br /&gt;
 $ sudo ngrep -W byline port 80&lt;br /&gt;
&lt;br /&gt;
=vnstat=&lt;br /&gt;
&lt;br /&gt;
'''Instal·lació''':&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install vnstat&lt;br /&gt;
&lt;br /&gt;
'''Crear una base de dades''':&lt;br /&gt;
&lt;br /&gt;
 $ sudo vnstat -u -i eth0&lt;br /&gt;
&lt;br /&gt;
'''Consultar els informes''':&lt;br /&gt;
 $ vnstat --days&lt;br /&gt;
&lt;br /&gt;
=netperf=&lt;br /&gt;
&lt;br /&gt;
Cal instal·lar netperf tant en el client com en un servidor:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install netperf&lt;br /&gt;
&lt;br /&gt;
Utilitza el port 12865&lt;br /&gt;
&lt;br /&gt;
 $ sudo nmap localhost -p 12865&lt;br /&gt;
 &lt;br /&gt;
 Starting Nmap 4.53 ( http://insecure.org ) at 2008-11-25 12:44 CET&lt;br /&gt;
 Interesting ports on localhost (127.0.0.1):&lt;br /&gt;
 PORT      STATE SERVICE&lt;br /&gt;
 12865/tcp open  unknown&lt;br /&gt;
 &lt;br /&gt;
 Nmap done: 1 IP address (1 host up) scanned in 0.139 seconds&lt;br /&gt;
&lt;br /&gt;
Des de un client podem consultar quina és:&lt;br /&gt;
&lt;br /&gt;
 $ netperf -H localhost&lt;br /&gt;
 TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to localhost (127.0.0.1) port 0 AF_INET&lt;br /&gt;
 Recv   Send    Send                          &lt;br /&gt;
 Socket Socket  Message  Elapsed              &lt;br /&gt;
 Size   Size    Size     Time     Throughput  &lt;br /&gt;
 bytes  bytes   bytes    secs.    10^6bits/sec  &lt;br /&gt;
 &lt;br /&gt;
 87380  16384  16384    10.00    3419.88&lt;br /&gt;
&lt;br /&gt;
Vegeu també:&lt;br /&gt;
&lt;br /&gt;
:*[[Servidor_Iperf]]&lt;br /&gt;
&lt;br /&gt;
=Recursos=&lt;br /&gt;
*http://immike.net/blog/2007/05/01/top-5-unix-network-monitoring-utilities/&lt;/div&gt;</summary>
		<author><name>Aseques</name></author>	</entry>

	</feed>