Налаштування IP маршрутизації в Windows: статичні маршрути і роутер

4 min read

Увімкнення IP маршрутизації в Windows для пересилання пакетів між мережевими інтерфейсами. Статичні маршрути, Windows як програмний роутер і діагностика.

Share:TelegramX

Windows може пересилати пакети між мережевими інтерфейсами — корисно для лабораторних середовищ і VM.


Увімкнути IP маршрутизацію

Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" `
  -Name "IPEnableRouter" -Value 1 -Type DWord

# Перезавантажитись для застосування
Restart-Computer

Переглянути таблицю маршрутів

route print

# PowerShell
Get-NetRoute -AddressFamily IPv4 | Where-Object {$_.NextHop -ne "0.0.0.0"} |
  Select-Object DestinationPrefix, NextHop, RouteMetric, InterfaceAlias

Додати статичні маршрути

# Постійний маршрут
New-NetRoute -DestinationPrefix "192.168.10.0/24" `
  -NextHop "192.168.1.1" -InterfaceAlias "Ethernet"

# Через команду route (з -p для постійності)
route add 192.168.10.0 mask 255.255.255.0 192.168.1.1 -p

Видалити маршрут

Remove-NetRoute -DestinationPrefix "192.168.10.0/24" -Confirm:$false
route delete 192.168.10.0

Діагностика маршрутизації

tracert 192.168.10.5
Test-NetConnection -ComputerName "192.168.10.5" -TraceRoute

# Чи увімкнена маршрутизація
(Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters").IPEnableRouter

Часті питання

Статичні маршрути зникають після перезавантаження?

Маршрути без -p (route команда) або без PersistentStore — тільки для сесії. Використовуй route add ... -p або PowerShell New-NetRoute (зберігається за замовчуванням).

Windows може замінити апаратний роутер?

Для базової маршрутизації — так. Для 50+ користувачів з NAT, DHCP і VPN — виділений роутер або pfSense надійніший.


Резюме

IPEnableRouter = 1 + перезавантаження. Get-NetRoute для перегляду. New-NetRoute або route add -p для постійних маршрутів. tracert і Test-NetConnection для діагностики.

Related articles

💬 Leave a comment

Comments are moderated before publishing.

← All articles