Alfonso,

Me parece que por esto: 224.0.0.251:mdns, debe ser Avahi el
responsable. Prueba detenerlo y de ser necesario reiniciar el
respectivo servicio de red.

Saludos,

H.D.

2009/11/18 Alfonso de la Guarda <[email protected]>:
> Es factible, pero eso no quita que Linux llene demasiados puestos en
> el router, el usuario promedio desconoce las causas y peor aún la
> solución.  Hay que ubicar al servicio responsable de tantas llamadas
> UDP.
>
> Saludos,
>
> --------------------------------
> Alfonso de la Guarda
> Centro Open Source(COS)
> http://delaguarda.info
> http://alfonsodg.wordpress.com
> Agenda:http://tinyurl.com/djmjol
>   Telef. 991935157
> 1024D/B23B24A4
> 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
>
>
>
> On Wed, Nov 18, 2009 at 10:38, Juan Enciso <[email protected]> wrote:
>> Me sucedió un día y configuré el router a modo bridge.
>> Al ya no hacer NAT, la tabla NAT no se llena.
>>
>> On Wed, Nov 18, 2009 at 7:27 AM, Alfonso de la Guarda <[email protected]>
>> wrote:
>>>
>>> Hola,
>>>
>>> Hace algunos días me cambiaron el router que tenía por otro, ya que el
>>> primero tenía serios problemas, el nuevo es un Zyxel 660HW-T1 v3, un
>>> modelo actualizado en firmware de la antigua serie con algunas mejoras
>>> en software (supuestamente).  Mi problema, es que desde hace varios
>>> años bajo regularmente MUCHOS torrents y en mi casa hay cerca de 6
>>> equipos inalámbricos (entre laptops y consolas: Wii, XBOX) y 2
>>> desktops, nunca había tenido problemas, sin embargo desde el cambio en
>>> cuestión se siente dramáticamente una baja del rendimiento global de
>>> la red, especialmente en redes p2p (y particularmente con los
>>> torrent).
>>> Curiosamente he hecho pruebas con Linux (Mandriva/Ubuntu) y Windows
>>> por lo que he notado que el primero satura la cantidad de puestos NAT
>>> del router haciendo peticiones de diverso tipo, especialmente UDP, lo
>>> que hace que al llegar al máximo de sockets el router ya no pueda
>>> establecer nuevas conexiones en tanto se liberen las anteriores (eso
>>> toma 180 segundos), en consecuencia el rendimiento de la red se
>>> degrada dramáticamente, resultando en pérdida de paquetes o DUPs.
>>> Desde el router, entrando al CLI del ZynOS puedo llegar a comprobar
>>> que efectivamente la cantidad de puestos llegan a su máximo (2048
>>> ahora, ya que cambié ese parámetro puesto que por defecto es 1024),
>>> muchas de dichas conexiones son UDP.
>>> Pensé que el problema era Ubuntu, pero lo mismo sucede con Mandriva,
>>> así que sólo me queda pensar que es algo más (algún servicio?),
>>> adicionalmente Mandriva me mostró un mensaje en su firewall integrado
>>> acerca de un scaneo externo mediante la wlan, solicitándome que lo
>>> bloquee.
>>>
>>> Los servicios activados en Ubuntu son:
>>>
>>>
>>>        acpi-support    Yes     INIT script to check whether we're on
>>> batteries,
>>> and so start with laptop mode etc enabled. BUGS: unless we start
>>> *really* late, we have no way of throttling xscreensaver, since it
>>> won't be there to command.
>>>        acpid   Yes     upstart-job
>>>        alsa-utils      No      This script stores and restores mixer
>>> levels on
>>>        anacron         Yes     upstart-job
>>>        apache2         No      Start/stop apache2 web server
>>>        apmd    Yes     Advanced Power Management (APM) daemon
>>>        apparmor        No      AppArmor init script. This script loads all
>>> AppArmor profiles.
>>>        apport  Yes     upstart-job
>>>        atd     Yes     upstart-job
>>>        avahi-daemon    Yes     upstart-job
>>>        binfmt-support  Yes     Enable support for extra binary formats
>>> using the Linux
>>>        bluetooth       Yes     Start bluetoothd
>>>        bootlogd        No      Starts or stops the bootlogd log program
>>>        brltty  No      Used to provide access to refreshable braille
>>> terminals.
>>>        console-setup   No      Set console font and keymap
>>>        cron    Yes     upstart-job
>>>        cryptdisks      No
>>>        cryptdisks-early        No
>>>        cryptdisks-enable       Yes     upstart-job
>>>        cups    Yes     CUPS Printing spooler and server
>>>        dbus    Yes     upstart-job
>>>        dkms_autoinstaller      Yes     A service to automatically install
>>> DKMS
>>> modules for new kernels.
>>>        dmesg   Yes     upstart-job
>>>        dns-clean       Yes     0dns-up often leaves behind some cruft.
>>> This Script is meant
>>>        gdm     Yes     upstart-job
>>>        grub-common     Yes     GRUB displays the boot menu at the next
>>> boot if it
>>>        hal     Yes     upstart-job
>>>        halt    No
>>>        hwclock         Yes     upstart-job
>>>        hwclock-save    Yes     upstart-job
>>>        kerneloops      Yes     A tool that collects and submits kernel
>>> crash
>>>        keyboard-setup  No      Set the console keyboard as early as
>>> possible
>>>        killprocs       No      executed by init(8) upon entering runlevel
>>> 1 (single).
>>>        laptop-mode     Yes     Enable laptop-mode-tools power management
>>> functions
>>>        module-init-tools       Yes     upstart-job
>>>        mysql   No      Controls the main MySQL database server daemon
>>> "mysqld"
>>>        network-manager         Yes     upstart-job
>>>        networking      No      Raise network interfaces.
>>>        ondemand        Yes     Set the CPU Frequency Scaling governor to
>>> "ondemand"
>>>        pcmciautils     No      This service provides PCMCIA hardware
>>> support for
>>>        policykit       No      Create directories which PolicyKit needs at
>>> runtime,
>>>        postfix         No      postfix is a Mail Transport agent
>>>        postgresql-8.4  No      PostgreSQL 8.4 RDBMS server
>>>        pppd-dns        No      Restore resolv.conf if the system crashed.
>>>        procps  Yes     upstart-job
>>>        pulseaudio      Yes     System mode startup script for
>>>        rc.local        Yes     Run /etc/rc.local if it exist
>>>        reboot  No
>>>        rsync   Yes     rsync is a program that allows files to be copied
>>> to and
>>>        rsyslog         Yes     upstart-job
>>>        rsyslog-kmsg    Yes     upstart-job
>>>        saned   No      saned makes local scanners available over the
>>>        screen-cleanup  No      screen sessions cleaning
>>>        sendsigs        No
>>>        single  No      executed by init(8) upon entering runlevel 1
>>> (single).
>>>        speech-dispatcher       Yes     Common interface to speech
>>> synthesizers
>>>        sreadahead      Yes     upstart-job
>>>        stop-bootlogd   No      See the init.d/bootlogd script
>>>        stop-bootlogd-single    No      See the init.d/bootlogd script
>>>        udev    Yes     upstart-job
>>>        udev-finish     Yes     upstart-job
>>>        udevmonitor     Yes     upstart-job
>>>        udevtrigger     Yes     upstart-job
>>>        ufw     Yes     upstart-job
>>>        umountfs        No
>>>        umountnfs.sh    No      Also unmounts all virtual filesystems
>>> (proc, devfs,
>>>        umountroot      No      Mount the root filesystem read-only.
>>>        unattended-upgrades     No      Check if unattended upgrades are
>>> being applied
>>>        urandom         No      This script saves the random seed between
>>> restarts.
>>>        usplash         Yes     upstart-job
>>>        vboxdrv         Yes     VirtualBox Linux kernel module
>>>        webmin  No      Start/stop Webmin
>>>        winbind         Yes     start Winbind daemon
>>>        wpa-ifupdown    No      Run ifdown on interfaces authenticated via
>>>        x11-common      No
>>>
>>> El extracto del log de tráfico de red es:
>>>
>>> Wed Nov 18 06:58:12 2009; ******** IP traffic monitor started ********
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 95 bytes; from
>>> 89.229.155.35:11017 to 192.168.1.36:26582
>>> Wed Nov 18 06:58:12 2009; TCP; wlan0; 48 bytes; from
>>> 201.17.51.254:59561 to 192.168.1.36:26582; first packet (SYN)
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 131 bytes; from
>>> 88.64.17.220:63456 to 192.168.1.36:10012
>>> Wed Nov 18 06:58:12 2009; TCP; wlan0; 89 bytes; from
>>> 174.36.30.66:https to 192.168.1.36:32961; first packet
>>> Wed Nov 18 06:58:12 2009; TCP; wlan0; 52 bytes; from
>>> 174.36.30.66:https to 192.168.1.36:32961; FIN sent; 2 packets, 141
>>> bytes, avg flow rate 0.00 kbytes/s
>>> Wed Nov 18 06:58:12 2009; TCP; wlan0; 52 bytes; from
>>> 192.168.1.36:32961 to 174.36.30.66:https; first packet
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 83 bytes; from
>>> 195.39.211.94:6881 to 192.168.1.36:14441
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 72 bytes; from
>>> 192.168.1.36:56808 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 71 bytes; from
>>> 192.168.1.36:33120 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 72 bytes; from
>>> 192.168.1.36:55274 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 71 bytes; from
>>> 192.168.1.36:56425 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 71 bytes; from
>>> 192.168.1.36:58626 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 72 bytes; from
>>> 192.168.1.36:48623 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 73 bytes; from
>>> 192.168.1.36:49323 to 200.48.225.130:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 148 bytes; from
>>> 200.48.225.130:domain to 192.168.1.36:33120
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 106 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:49323
>>> Wed Nov 18 06:58:12 2009; IGMP; wlan0; 46 bytes; from 192.168.1.1 to
>>> 224.0.0.1
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 70 bytes; from
>>> paradox-ictec.local:54885 to cachewas.tdp.net.pe:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 68 bytes; from
>>> paradox-ictec.local:57402 to cachewas.tdp.net.pe:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 217 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:58626
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 147 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:54885
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 280 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:57402
>>> Wed Nov 18 06:58:12 2009; IGMP; wlan0; 32 bytes; from
>>> paradox-ictec.local to 224.0.0.251
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 70 bytes; from
>>> paradox-ictec.local:37225 to cachewas.tdp.net.pe:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 124 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:56425
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 128 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:37225
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 88 bytes; from
>>> paradox-ictec.local:mdns to 224.0.0.251:mdns
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 186 bytes; from
>>> cachewas.tdp.net.pe:domain to paradox-ictec.local:56808
>>> Wed Nov 18 06:58:12 2009; IGMP; wlan0; 32 bytes; from 192.168.1.34 to
>>> 239.255.255.250
>>> Wed Nov 18 06:58:12 2009; IGMP; wlan0; 32 bytes; from 192.168.1.34 to
>>> 224.0.0.252
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 71 bytes; from
>>> paradox-ictec.local:52721 to cachewas.tdp.net.pe:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 70 bytes; from
>>> paradox-ictec.local:37079 to cachewas.tdp.net.pe:domain
>>> Wed Nov 18 06:58:12 2009; UDP; wlan0; 74 bytes; from
>>> paradox-ictec.local:55827 to cachewas.tdp.net.pe:domain
>>>
>>>
>>> Extracto del log del router desde el CLI:
>>>
>>> 1420 UDP  192.168.1.34   :26582 201.230.151.169:10012 83.18.250.114
>>>  :54067 275
>>> 1421 TCP  192.168.1.34   :51417 201.230.151.169:18518
>>> 201.231.114.177:25550 0
>>> 1422 UDP  192.168.1.34   :26582 201.230.151.169:10012 91.121.3.115   :6881
>>>  272
>>> 1423 UDP  192.168.1.34   :26582 201.230.151.169:10012 86.211.135.8
>>> :23353 263
>>> 1424 UDP  192.168.1.34   :26582 201.230.151.169:10012 220.233.196.44
>>> :10746 267
>>> 1425 UDP  192.168.1.34   :26582 201.230.151.169:10012
>>> 202.198.184.197:16001 266
>>> 1426 TCP  192.168.1.34   :51384 201.230.151.169:18486
>>> 201.231.114.177:25550 1
>>> 1427 UDP  192.168.1.34   :26582 201.230.151.169:10012 80.48.33.10    :2257
>>>  276
>>> 1429 UDP  192.168.1.36   :26582 201.230.151.169:26582 86.8.112.133   :4982
>>>  164
>>> 1430 TCP  192.168.1.34   :51444 201.230.151.169:18545 89.103.134.155
>>> :48397 1
>>> 1433 TCP  192.168.1.34   :51443 201.230.151.169:18544 97.127.251.90  :6881
>>>  1
>>> 1434 UDP  192.168.1.36   :17270 201.230.151.169:17270 195.39.211.94  :6881
>>>  295
>>> 1435 TCP  192.168.1.34   :51148 201.230.151.169:18253 91.8.230.128
>>> :13662 65
>>> 1436 UDP  192.168.1.36   :26582 201.230.151.169:26582 83.168.68.172
>>>  :46982 236
>>> 1437 UDP  192.168.1.36   :26582 201.230.151.169:26582 124.168.90.125
>>> :21415 78
>>> 1438 TCP  192.168.1.34   :51113 201.230.151.169:18215 92.10.78.166
>>> :28140 73
>>> 1439 UDP  192.168.1.36   :26582 201.230.151.169:26582 68.151.102.19
>>>  :11470 300
>>>
>>>
>>>
>>> El snapshot de la alerta está en:
>>>
>>> http://www.flickr.com/photos/alfonsodg/4114111183/
>>>
>>>
>>> Las cuestiones son:
>>> - Alguien ha estudiado esto?
>>> - Qué servicios son los que hacen las peticiones domain y mdns?, se
>>> pueden desactivar?, se pueden bloquear (sin afectar el rendimiento de
>>> la red Linux)?
>>> - Por qué el mensaje de advertencia de Mandriva?
>>> - Alguna otra consideración, idea?
>>>
>>> Yo veo el problema algo serio si es que muchos que estan en telefónica
>>> cambian su router pues van a ver un bajón del rendimiento de la red
>>> gracias a esta saturación de puestos NAT que hace Linux para el caso
>>> particular de los nuevos Zyxel?
>>>
>>>
>>> Saludos,
>>>
>>> --------------------------------
>>> Alfonso de la Guarda
>>> Centro Open Source(COS)
>>> http://delaguarda.info
>>> http://alfonsodg.wordpress.com
>>> Agenda:http://tinyurl.com/djmjol
>>>   Telef. 991935157
>>> 1024D/B23B24A4
>>> 5469 ED92 75A3 BBDB FD6B  58A5 54A1 851D B23B 24A4
>>> _______________________________________________
>>> Lista de correo Linux-plug
>>> Temática: Discusión general sobre Linux
>>> Peruvian Linux User Group (http://www.linux.org.pe)
>>>
>>> Participa suscribiéndote y escribiendo a:  [email protected]
>>> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
>>> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>>>
>>> IMPORTANTE: Reglas y recomendaciones
>>> http://www.linux.org.pe/listas/reglas.php
>>> http://www.linux.org.pe/listas/comportamiento.php
>>> http://www.linux.org.pe/listas/recomendaciones.php
>>
>>
>>
>> --
>> Juan Enciso Condeña
>> Teléfono: (511) 3238504
>> E-mail: [email protected]
>> MSN: [email protected]
>>
>> _______________________________________________
>> Lista de correo Linux-plug
>> Temática: Discusión general sobre Linux
>> Peruvian Linux User Group (http://www.linux.org.pe)
>>
>> Participa suscribiéndote y escribiendo a:  [email protected]
>> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
>> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>>
>> IMPORTANTE: Reglas y recomendaciones
>> http://www.linux.org.pe/listas/reglas.php
>> http://www.linux.org.pe/listas/comportamiento.php
>> http://www.linux.org.pe/listas/recomendaciones.php
>>
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiéndote y escribiendo a:  [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
> http://listas.linux.org.pe/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php
>
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a