Перестал логиниться мой МСН в домашней сети. Выдает ошибку 80048820. Позже я выяснил, что проблема связана с изменениями в настройках подключения к Интернету.

Текст ошибки:


 
 

Способы устранения:

 
 

 

 

Способ 1:

Regsvr32 softpub.dll (мне не помогло)

 


 
 

 
 

Способ 2: Изменение MTU

  1. Проверяем минимально допустимый размер MTU:
    1. Ping -l <MTU_SIZE> -f <DNS_IP>

      Вместо <MTU_SIZE> подставлять числа от 1500, уменьшая их на сотню

      Вместо <DNS_IP> Адрес DNS сервера провайдера

      В моем случае это выглядело так:

      C:\Users\Михаил>ping -l 1500 -f 80.255.64.24

       
       

      Обмен пакетами с 80.255.64.24 по с 1500 байтами данных:

      Требуется фрагментация пакета, но установлен запрещающий флаг.

      Требуется фрагментация пакета, но установлен запрещающий флаг.

       
       

      Статистика Ping для 80.255.64.24:

      Пакетов: отправлено = 2, получено = 0, потеряно = 2

      (100% потерь)

      Control-C

      ^C

      C:\Users\Михаил>ping -l 1300 -f 80.255.64.24

       
       

      Обмен пакетами с 80.255.64.24 по с 1300 байтами данных:

      Ответ от 80.255.64.24: число байт=1300 время=168мс TTL=248

      Ответ от 80.255.64.24: число байт=1300 время=161мс TTL=248

       
       

      Статистика Ping для 80.255.64.24:

      Пакетов: отправлено = 2, получено = 2, потеряно = 0

      (0% потерь)

      Приблизительное время приема-передачи в мс:

      Минимальное = 161мсек, Максимальное = 168 мсек, Среднее = 164 мсек

      Control-C

      ^C

       
       

      Т.е. пакет размером 1300 байт гарантировано проходит по сети без фрагментации. Это значение указываем в настройках маршрутизатора.

  2. Заходим на страницу конфигурации и ищем настройки сетевого интерфейса, который “смотрит” в Интернет. В этом разделе указываем подходящий MTU.

    У меня это http://192.168.0.1/ Network -> WAN -> MTU Size

    Сохраняем настройки.