PPPoE: ошибка 651 — интернет не подключается в Windows 10/11 — как исправить (2025)

Обычное «Широкополосное подключение (PPPoE)» не поднимается, всплывает 651, скорость падает до нуля или соединение отваливается сразу. Пройдёмся по нужным шагам: от кабеля и порта до переустановки минипортов WAN и сброса сетевого стека.

Коротко: что проверить сразу

  • Кабель цел и вставлен в правильный порт (WAN/Internet на роутере или напрямую в ПК)?
  • Логин/пароль от провайдера введены без пробелов, с правильным регистром.
  • Если есть роутер, проверьте, не настроен ли мост/бридж; для PPPoE на ПК модем должен быть в «Bridge», на роутере — в «PPPoE».
  • Антивирус/фаервол не блокирует raspppoe/rasman.
Нужна помощь? Настрою PPPoE на роутере или ПК, переустановлю WAN Miniport/драйвер, восстановлю сетевой стек и проверю линию.

1) BIOS/UEFI

Тут обычно ничего трогать не нужно. Если Ethernet‑контроллер отключён в UEFI, включите его (Onboard LAN — Enabled).

2) Драйверы и питание

Поставьте «родной» драйвер сетевой карты с сайта производителя платы/ноутбука. В «Диспетчер устройств» → ваш адаптер → вкладка «Электропитание» — снимите галочку «Разрешить отключение для экономии энергии».

3) Система/службы: WAN Miniport и стек RAS

Командная строка (Администратор) — выполнять по одной:

REM Перезапускаем службы удалённого доступа
net stop RasMan
net start RasMan

REM Сбрасываем сетевой стек
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
ipconfig /renew

PowerShell (Администратор) — вставить целиком:

# Переустановка проблемных WAN Miniport (PPPoE/PPTP/L2TP) через PnP
$targets = @('WAN Miniport (PPPOE)','WAN Miniport (PPTP)','WAN Miniport (L2TP)')
Get-PnpDevice | Where-Object {$targets -contains $_.FriendlyName} | ForEach-Object {
  Disable-PnpDevice -InstanceId $_.InstanceId -Confirm:$false -ErrorAction SilentlyContinue
  Enable-PnpDevice  -InstanceId $_.InstanceId -Confirm:$false -ErrorAction SilentlyContinue
}

# Проверяем протоколы для сетевого адаптера
Get-NetAdapterBinding -Name "*" | Where-Object {$_.ComponentID -like "*RasPppoe*" -or $_.DisplayName -like "*PPP*"} | Format-Table -AutoSize

Если PPPoE поднимаете на ПК, а раньше работало на роутере — убедитесь, что на роутере отключён клиент PPPoE (чтобы не было двойного входа).

4) Роутер/модем: режим и MTU

  • Для ADSL/VDSL модем должен быть в «Bridge», а PPPoE — на роутере или ПК (но не на обоих).
  • Проверьте MTU: часто 1492. Если «режет» — уменьшите до 1480/1452 и проверьте стабильность.
  • MAC-клон: если провайдер привязывает по MAC, клонируйте адрес с ПК на WAN роутера.

Диагностика

  • События «RasClient/RasMan» в «Просмотре событий» подскажут код ошибки.
  • Проверьте кабель и порт у провайдера — линк должен гореть на 1000/100 Мбит.
  • Если 651 остаётся, временно подключите напрямую к ПК — исключите проблемы роутера.

FAQ

651 из‑за антивируса — бывает?

Да. Фильтры сетевого драйвера антивируса ломают PPPoE. Отключите защиту и проверьте.

PPPoE работает, но обрывы каждые 5–10 минут.

Проверьте MTU/KeepAlive на роутере, замените кабель, отключите энергосбережение сетевой карты.

Можно настроить PPPoE на роутере вместо ПК?

Да, так надёжнее. Роутер держит сессию сам, а ПК работает через DHCP.

Читайте также: