GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Internet lento en Ubuntu cuando se usa un interruptor

Interruptores, enrutadores, cables y velocidad

Como de costumbre, Internet era rápido en ubuntu como solía ser hasta que necesité conectar más PC a la ruta adsl que se encontraba cerca. Después de conectar todas las computadoras y el enrutador adsl a un conmutador, noté que en una de las PC (Ubuntu 8.04) Internet se volvió muy lento. El resto de las 2 PC, una en Ubuntu 8.10 y otra en Ubuntu 8.04, tenían Internet funcionando bien. Esta lenta PC con Internet también era la más antigua de las 3 . Después de revisar todo, quedó claro que el problema estaba relacionado con ethernet.

El problema surge cuando el conmutador/enrutador o cualquier hardware no es capaz de manejar velocidades rápidas y transferencias en modo dúplex. Para solucionar esto, se puede usar el comando ethtool para modificar la configuración de la interfaz de red para reducir los valores óptimos que la infraestructura de red puede manejar.

En este caso, se encontró que la solución era establecer la velocidad de Ethernet en 10 mpbs y desactivar la negociación automática.

sudo ethtool -s eth0 duplex full speed 10 autoneg off

También puede intentar configurar el dúplex a la mitad.

Aparte de esto, la conexión a Internet puede ser lenta debido a muchas razones, como problemas de hardware, la misma IP otorgada a 2 máquinas, problemas de IPv6, etc.

Primero puede verificar si el problema está realmente relacionado con los cables del conmutador/ethernet haciendo ping a su enrutador. En la mayoría de los casos, el tiempo de ping del enrutador debe ser inferior a 1 ms

$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=254 time=0.679 ms
64 bytes from 192.168.1.1: icmp_req=2 ttl=254 time=0.775 ms

Si el tiempo de ping es algo muy alto en comparación con ese valor, definitivamente es un problema con el hardware o la configuración de la red.

Si el comando ethtool anterior no resuelve el problema de la velocidad, es posible que haya un problema con los cables de ethernet o con el propio conmutador. Así que tienes que intentar reemplazarlos y verificar.

Si el comando anterior resuelve el problema y desea ejecutarlo cada vez que se inicia el sistema, agréguelo al archivo "/etc/rc.local" para que se ejecute en cada arranque.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

ethtool -s eth0 duplex full speed 10 autoneg off

exit 0

Este problema no es específico solo de ubuntu. Puede ocurrir en cualquier sistema como Windows, si los componentes de la red no pueden manejar grandes velocidades.

También tenga en cuenta que aplicar el comando anterior tiene un inconveniente, ya que restringirá la velocidad de transferencia de archivos entre pares de la red local a 10mps. Entonces, incluso si su enrutador y conmutador pueden admitir hasta 100 mpbs, la velocidad de transferencia de archivos se limita.


Ubuntu
  1. ¿Arranque muy lento con Ubuntu 15.04?

  2. ¿No hay sonido de inicio en Ubuntu 11.10?

  3. ¿Internet por cable no funciona en Ubuntu 12.04?

  4. ¿Arranque terriblemente lento en Ubuntu 17.04?

  5. ¿Se bloquea el administrador de red?

Actualice Ubuntu 20.04 a Ubuntu 21.04 usando Terminal o GUI

¿No hay conexión a Internet en Virtualbox (Windows 7 como invitado, Ubuntu 13.04 como anfitrión)?

Ubuntu 14.04:¿IU muy lenta en Oracle Virtualbox?

¿Cómo actualizar de 12.04 a 12.10 usando Cd?

¿El rendimiento del disco duro es lento en Ubuntu?

¿Conectarse automáticamente a Vpn cuando se usa una red específica en Ubuntu Gnome 16.04?