Интернет очень медленный в Ubuntu 16.04 и 18.04, но быстрый в 19.04

У меня есть сервер OVH.

Когда я устанавливаю на него Ubuntu 16.04, 18.04 или 18.10, скорость интернета составляет 70 Мбит / с и 4,16 Мбит / с.

Но когда я обновляюсь до Ubuntu 19.04, скорость интернета становится 400 Мбит / с и 400 Мбит / с (это полная скорость сервера)

Я много искал, чтобы исправить это 16.04, 18.04, и 18.10, но я потерпел неудачу.

Я попробовал Очень медленное интернет-соединение в Ubuntu 16.04 и https://unix.stackexchange.com/questions/366220/ubuntu-16-04-minimal-extremely-slow-internet- соединение , но без везения: /

Я не хочу использовать Ubuntu 19.04, потому что он довольно новый и еще не все поддерживается на нем.

Спасибо!

1
задан 21 May 2019 в 22:13

2 ответа

Я зафиксировал его! Это то, как:

Я следовал https://www.itzgeek.com/how-tos/linux/debian/how-to-disable-ipv6-on-debian-9-ubuntu-16-04.html (Метод 1) для отключения IPv6 на моем сервере.

Затем я удалил серверы DNS из /etc/resolv.conf файл путем удаления nameserver строки.

Затем я установил network-manager при помощи: apt -y install network-manager

Затем я отключил другие сервисы DNS, полностью отказываясь от NetworkManager путем ввода:

echo -e "[main]\ndns=none" > /etc/NetworkManager/conf.d/no-dns.conf systemctl restart NetworkManager.service rm /etc/resolv.conf

Затем я отключил и удалил systemd-resolved путем ввода следующего:

sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved

Затем я поместил следующую строку в [основной] раздел моего /etc/NetworkManager/NetworkManager.conf файл:

dns=default

Затем я удалил /etc/resolv.conf путем ввода: rm /etc/resolv.conf

Затем я наконец перезапустил network-manager путем ввода: sudo service network-manager restart

Теперь моя интернет-скорость является нормальной :)

Это также работает над Debian.

Для CentOS: Все, что необходимо сделать, должны отключить IPv6 и удалить nameserver строки от /etc/resolv.conf только.

2
ответ дан 21 May 2019 в 22:13

Удаление сетевого менеджера также помогает, и настройка /etc/network/interfaces. Особенно для проводных рабочих столов я нашел это самым быстрым и надежным, поскольку он не зависит от systemd.

sudo systemctl disable network-manager

sudo systemctl stop network-manager

Если вы хотите полностью удалить network-manager:

sudo apt-get purge network-manager

sudo apt autoremove

Найдите свои сетевые карты

ifconfig -a


sudo gedit /etc/network/interfaces

Пример на основе двух сетевых карт:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Internet
auto enp5s0 (replace with your network card)
iface enp5s0 inet dhcp (replce with your network card)
netmask 255.255.255.0
gateway 192.168.xxx.xxx
# Server connection
auto enp4s0 (replace with your network card)
iface enp4s0 inet static (replace with your network card)
address 192.168.xxx.xxx
netmask 255.255.xxx.xxx
mtu 9000 (correct to server speed/ network cards and abillity of jumbo frames)

Перезагрузите или подключите сетевые карты с помощью:

ifup <your network card> 
0
ответ дан 21 February 2020 в 10:39

Другие вопросы по тегам:

Похожие вопросы: